Aligning Function Point Counting and Test Planning
|
|
- Horatio Blankenship
- 6 years ago
- Views:
Transcription
1 Aligning Function Point Counting and Test Planning Chris Francis, CSTE Senior Consultant Nestlé Purina Petcare Company Checkerboard Square St. Louis, MO
2 Content Brief Background on Testing Similarities Between Counting and Testing Example 2
3 What is Testing? Operating a system or application under controlled conditions and evaluating the results Includes both normal and abnormal operating conditions Oriented toward detection A process to measure software quality An input to the judgment of risk 3
4 Why Test? A subtle defect can have a significant impact. Reduction of problems occurring in production systems Reduction of software support costs Increase of development predictability Increase of confidence that a system is acceptable of its intended purpose Increase of savings for time and money 4
5 Key Components to Testing Test Plan Test Cases and Scripts Test Traceability 5
6 Where is the Duplicate Work Functional decompositions for a project Function Point Counting Testing Work Breakdown Structures Information for testing and counting are similar once both sides are understood If trained, testers have insight to the information needed for counting Traceability could be created which included function point transactions 6
7 Language Gaps Function Point Lingo Internal Logical Files (ILFs) External Interface Files (EIFs) Record Element Types (RETs) File Types Referenced (FTRs) Data Element Types (DETs) External Inputs (EIs) External Outputs (EOs) External Inquiries (EQs) Tester Lingo Target Tables for data validation testing Referenced or source tables for data validation testing Data dependencies Data Sources Data fields used (also triggers & messages) Data maintenance transactions Reporting or control population Reporting or control population 7
8 How to Approach Alignment Two Highly Recommended Test Concepts Smart Numbering Scripts Test Traceability Not all test items will be counted 8
9 Numbering and Tracing Class 01. Security 02. Business Function 03. Navigation Procedure 101. Log on 201. Add 301. GUI 102. Log off 202. Delete 302. Key Strokes 103. Verify Profile 203. Edit 303. Title Bar 104. Registration 204. Print 304. Links 105. Setup Security 205. Report 305. Screen 206. Display 207. Error Handling Business Requirement BR01 Create Order Functional Requirement FR 01 Standard Order FR 02 Replenishment Order Test Script Create Standard Order Create Replenishment Order 9
10 Example Application that reports on test incidents which have become questionably aged for their severity category Boundary Decisions Data Function Types Transactional Function Types 10
11 Boundary Decisions Data Sources Test Tracking Database > IncidentReports Project Information Database > Projects Aged Reporting Support Database > ActiveStatus > InactiveStatus > IncidentAgeLimits > ReportText Application Boundary Local Aged Database > IncidentDownload > TimeStamps Reporting Aged Incident Application Aged Incident Export Aged Project Export Online Aged Incident Report Online Aged Project Report Individual Aged Incident Report 11
12 Data Function Types Required information for testing purposes: Where is the data located? How is the data loaded? Are there data interdependencies? What is the data used for? 12
13 Data Function Types Data Sources ActiveStatus InactiveStatus IncidentAgeLimits ReportText Projects IncidentReports IncidentDownload TimeStamps Collected Test Info External to system Not maintained by another application External to system Maintained by users in other applications Maintained by users in this application X EIFs ILFs 13
14 EIF Information Data Source: Project Information Database Table: Projects Data Source: Test Tracking Database Table: IncidentReports There are more fields on the table, but the system only uses these three (3). There are more fields on the table, but the system only uses these thirteen (13). 14
15 ILF Information Data Source: Local Aged Database Table:IncidentDownload Table: TimeStamps 15
16 Data Summary Information Needed For Testing Data Sources ActiveStatus InactiveStatus IncidentAgeLimits ReportText Data Validation Testing NO NO NO NO Shared Needs For Function Point Counting ILF/ EIF RETs/ DETs --- / / / / --- Counting Specific Information Complexity Function Points Projects NO EIF 1 / 3 Low 5 IncidentReports NO EIF 1 / 13 Low 5 IncidentDownload YES ILF 1 / 21 Low 7 TimeStamps YES ILF 1 / 2 Low 7 16
17 Transaction Function Types Business Requirements GUI Screen Shot Background/Analysis Dual Perspectives of Testers and Counters Summary 17
18 Business Requirement BR 01 BR 01 - The application should build a table in a local database. FR Must interface with the Lotus Notes Test Tracking Database to download 13 pieces of information FR Must interface with the Project Information Database to determine the Test Lead for each record. FR Must calculate the age of each incident, then interface with the Aged Reporting Support Database to determine what the maximum allowable age is for each records Severity, then determine which (if any) rule it has violated and create a reason string for any violations. FR Must create three fields to designate sending messages about the incident to either the creator, the assigned responsible, or the test lead. FR Must record the time the data was last updated, and display it to the user. FR Should default to display the Aged Incident Grid after data has been updated. 18
19 GUI Screen Shot for BR 01 19
20 Background/Analysis for BR 01 The ActiveStatus, InactiveStatus, and IncidentAgeLimits tables will be referenced The Projects and IncidentReports tables will have data obtained from them The IncidentDownload and TimeStamps tables will be updated Process is initiated by clicking a button There is a visual representation of the time and date the data was obtained There is one process with no choices The Aged Incident Grid will be handled separately, because it is only run here as an assumption of need 20
21 Dual Perspectives for BR 01 What a Tester would see Click button everything happens Updating 2 tables (IncidentDownload and TimeStamps) displaying data from one (TimeStamps) Obtaining data from 2 tables, 13 pieces of data from IncidentReports and 1 piece from Projects ActiveStatus, InactiveStatus, and IncidentAgeLimits (no maintenance app) are referenced for calculations 3 Send To fields for involved personnel will be defaulted to No What a Counter would see There is one elementary process Button Click is 1 DET for initiation Primary intent is to maintain two ILFs (EI), 2 FTRs mentioned, Display 1 DET from TimeStamps 2 FTRs, 14 DETs, the data on the ILFs and EIFs are the same so no additional DETs No additional FTRs since they are not EIFs or ILFs, the calculations are not crossing boundary so no additional DETs Nothing crossing boundary so no additional DETs 21
22 Summary for BR 01 Information Needed for Testing Shared Needs for Function Point Counting Counting Specific Bus. Req. Fun. Req. Script EI/ EO/ FTR/ DET Complexity Function Points EQ BR 01 FR Import Incident Data EI 4 / 16 High 6 FR 02 ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ FR 03 ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ FR 04 ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ FR 05 ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ FR 06 (See BR 03) /
23 Business Requirement BR 02 BR 02 The user should be able to pull up the rules for aged incidents to view them at any time during use of the application. 23
24 GUI Screen Shot for BR 02 24
25 Background/Analysis for BR 02 A button will be clicked to display the aging rules The rules are contained in the table IncidentAgeLimits 25
26 Dual Perspectives for BR 02 What a Tester would see Click button to see what the rules are The information is contained in the IncidentAgeLimits table (not maintained by an application so no maintenance testing). A query will have to be written to test what is shown on the rules window What a Counter would see Navigation possibly to initiate an elementary process??? The data is coming from a table which is neither an ILF nor an EIF, so they could just as easily be hard coded. This will not be included in the function point count. 26
27 Summary for BR 02 Information Needed for Testing Shared Needs for Function Point Counting Counting Specific Bus. Req. Fun. Req. Script EI/ EO/ FTR/ DET Complexity Function Points EQ BR 02 NA Display Aging Rules /
28 Business Requirement BR 03 BR 03 The application should be able to display a report showing Questionably Aged Incidents to show reports that may need review. FR Only incident reports with aged violations will be shown FR The following fields should be shown on the report: Project ID, Project Name, Reason for Violation, Incident Number, Incident Description, Severity, Status, Age (in days), Test Lead, Creator, and Assigned To. The user should be able to select which of these fields are included in the report. A count of records should also be shown. FR The user should be able to filter the report two different ways. A Select a person s name to view a list of incidents where that person was the Test Lead, Creator, or Assigned To. The list of names should only contain choices that will return data. B Select any combination of the following: Project ID, Creator, Test Lead, or Assigned To. The lists should only contain choices that will return data. FR The user should be able to export the report to MS Word. 28
29 GUI Screen Shot for BR 03 (1 of 2) 29
30 GUI Screen Shot for BR 03 (2 of 2) 30
31 Background/Analysis for BR 03 The user can generate the full report by clicking the [Reload Questionable Aged Incident] button The user can generate a filtered report by clicking the [Update Questionably Aged Incident List] The report can be exported to MS Word General Filter applies a name condition to the Created By, Test Lead, and Assigned To attributes Detailed Filter applies each name condition individually and also includes a Project ID filter There is a calculation for the online report to show the record count The user can decide which of the 11 fields to show on the report All data comes from the IncidentDownload table 31
32 Dual Perspectives for BR 03 What a Tester would see The online report can be run full, with a general filter, or a detailed filter; and showing specific fields There are two buttons to run report There is a record count The export report in MS Word is the same except for the count All data comes from one table What a Counter would see There is only one online report that shows 11 possible fields, the user can input 4 filter options but they are also shown on report, 11 show/no show options (22 DETs) 1 DET for initiation 1 DET, plus a calculation to make it an EO Same number of DETs except for 1 for the record count. Since the calculation is gone, it is an EQ There is 1 FTR 32
33 Summary for BR 03 Information Needed for Testing Shared Needs for Function Point Counting Counting Specific Bus. Req. Fun. Req. Script EI/ EO/ FTR/ DET Complexity Function Points EQ BR 03 FR Aged Incident (Unfiltered) EO 1 / 24 Average 5 FR Aged Incident (Gen Filter) ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ FR Aged Incident (Det Filter) ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ FR Export Incident Rpt to Word EQ 1 / 23 Average 4 33
34 Other Business Requirements This example contains two additional Business Requirements. They are also covered in the accompanying paper ( Aligning Function Point Counting and Test Planning ), which should be included with this presentation on the conference CD. 34
35 Other Items to Test and Count General navigation and Controls General navigation NO Population of controls MAYBE It all has to be tested, but not all of it is counted. Where do you include these? It depends on organizational decisions: With an associated business function Grouped together 35
36 Project Is Over Start the Count 36
37 Project Is Over Start the Count Unadjusted Function Point Count = 72 37
38 Additional Advantage Function Point based metrics for testing Function Points Tested Function Points Not Tested Function Points Passed Function Points Failed 38
39 End of Presentation QUESTIONS??? 39
EI, EO, EQ QUESTIONS. Expected Result: The student should obtain a score of 90 percent.
EI, EO, EQ QUESTIONS Objective: The following questions represent typical questions regarding transactions that will be on the exam. It is important that you become familiar with answering these types
More informationInternational Function Point Users Group References: Capers Jones: Applied Software Measurement (1997) Estimating Software Costs (1998)
Function Point Estimation Normalized software project metric Application domain rather than technical domain Application functions and data rather than code International Function Point Users Group www.ifpug.org
More informationEXTERNAL INQUIRIES. Objective of Section: Definition: Rating:
EXTERNAL INQUIRIES 7 Objective of Section: Describe and define the concepts necessary to identify and rate External Inquiries. The exercises at the end of the section help the student demonstrate that
More informationInterface Models and Function Point Calculation
Interface Models and Function Point Calculation Jeannie Bellows Senior Consultant jbellows@castek.com Who is Castek? Who is Castek? Global organization, headquartered in Toronto, Canada with offices in
More informationWorkshop 2: Function Point Analysis. Marlon Dumas
Software Economics Fall 2012 Workshop 2: Function Point Analysis Marlon Dumas (slides partly based on FPA Manual by David Longstreet) Function Point Analysis Function point is a measure of the amount of
More informationWorkshop 2-3: Function Point Analysis. Dietmar Pfahl
Software Economics Fall 2015 Workshop 2-3: Function Point Analysis Dietmar Pfahl (slides based on material of Marlon Dumas and (partly) on FPA Manual by David Longstreet) Function Point Analysis Function
More informationFunction Point Training
Function Point Training Instructor: David Longstreet David@SoftwareMetrics.Com www.softwaremetrics.com 816-739-4058 tel. or 816-228-8259 fax. 112 Two Day Schedule Day One - Function Points Concepts, Questions
More informationSeminar on Software Cost Estimation: Function Points
: Function Points Institut für Informatik, Universität Zürich Prof. Dr. Martin Glinz Arun Mukhija WS 2002/03 10. December 2002 Author: Christoph Suter Hoffeld 2 8057 Zürich fels@datacomm.ch 1 Introduction...4
More informationFPA and Portfolio Counting
FPA and Portfolio Counting Size for Application Maintenance projects the easy way Christine Green CFPS EDS and the EDS logo are registered trademarks of Electronic Data Systems Corporation. EDS is an equal
More informationFunction Point Analysis
Function Point Analysis Introduction and Basic Overview as an Alternative to SLOC-based Estimation November 17, 2010 Tucker Moore TASC - ASOU Software Cost Estimation Two Main Types of Developed SW Cost
More informationShared Data Real-time Responses
itip Guidance from the Functional Sizing Standards Committee on topics important to you Shared Data Real-time Responses itip # 06 (Version 1.1 10/19/2014) itips provide guidance on topics important to
More informationImproving the Accuracy of Function Points Counts
The PROJECT PERFECT White Paper Collection Improving the Accuracy of Function Points Counts Abstract Amit Javadekar The Function Point (FP) Analysis model was invented by Allan Albrecht in 1979 as an alternative
More informationE s timation of effort using F unction Points
E s timation of effort using F unction Points -Vijay S hankar Vijay Shankar Cognizant Technology Solutions, Feb 2003. All rights reserved. You may make one attributed copy of this material for your own
More informationCASE STUDIES ANSWERS. Page 1 Longstreet Consulting Inc.
CASE STUDIES ANSWERS Page 1 Collection Letter Dear , Our records indicate that you are past due . If you do not pay within , then we will kindly repo
More informationFunctional Size Measurement for Web Applications
Functional Size Measurement for Web Applications Silvia Abrahão Valencia University of Technology, Spain sabrahao@dsic.upv.es Contents Part I Introduction Why measure? Software Metrics Why measure software
More informationProbabilistic Models of Software Function Point Elements
Probabilistic Models of Software Function Point Elements Masood Uzzafer Amity university Dubai Dubai, U.A.E. Email: muzzafer [AT] amityuniversity.ae Abstract Probabilistic models of software function point
More informationInnovative Approach to FP Automation
Innovative Approach to FP Automation By Siddharth Misra Reviewed By Purnima Jagannathan Accenture Services Pvt. Ltd Bangalore, INDIA Copyright 2010 Accenture All Rights Reserved. Accenture, its logo, and
More informationEXTERNAL INPUTS. Objective of Section: Definition: Rating: Counting Tips:
EXTERNAL INPUTS 5 Objective of Section: Describe and define the concepts necessary to identify and rate External Inputs. The exercises at the end of the section help the student demonstrate that they have
More informationEVOLVED. Function Points. Lee Fischman COCOMO/SCM 15 Forum Spring 2000
EVOLVED Function Points Lee Fischman COCOMO/SCM 15 Forum Spring 2000 Galorath Incorporated 2000 1 Traditional Function Points - A Great Start At Functional Scoping Identification Input Inquiry Output Complexity
More informationPart 1 - Process and Rules
Part 1 - Process and Rules This page intentionally left blank. Part 2 Counting Practices This page intentionally left blank. Part 3 - Examples This page intentionally left blank. Part 4 Appendices and
More informationTechnical Report
FULL FUNCTION POINTS: COUNTING PRACTICES MANUAL Technical Report 1997-04 Edited by Software Engineering Management Research Laboratory and Software Engineering Laboratory in Applied Metrics (SELAM) In
More informationINTERNAL LOGICAL FILES
INTERNAL LOGICAL FILES 9 Objective of Section: Describe and define the concepts necessary to identify and rate Internal Logical Files. The exercises at the end of the section help the student demonstrate
More informationFP Sizing of SOA applications made easy!
FP Sizing of SOA applications made easy! Shalini Thulasi (CFPS) Email:Shalini.Thulasi@accenture.com Copyright 2010 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are
More informationFunction Point Counting - Hard Lessons Learnt
Function Point Counting - Hard Lessons Learnt Faustin Moses Rethinam/ Ajay Verma/ Swaminathan Subraman Productivity Center of Excellence India Development Center Accenture Agenda Function Point Counting
More informationSome doubts about the objectivity of logical determination of the uniqueness of the elementary process in the Function Point Analysis
Some doubts about the objectivity of logical determination of the uniqueness of the elementary process in the Function Point Analysis Table of Contents Marian Zalcman, Ph.D. ASSECO Poland, Rzeszów 1. Introduction
More informationCertified Function Point Specialist
IFPUG I40-420 Certified Function Point Specialist Version: 4.1 Topic 1, Definitions IFPUG I40-420 Exam QUESTION NO: 1 When counting DETs which of the following rules apply? A. Count a DET for each recursive
More informationRoyce Edwards. Software Composition Technologies 75 Kentucky Way Freehold, New Jersey, USA
Royce Edwards Software Composition Technologies 75 Kentucky Way Freehold, New Jersey, USA 07728-4604 732-866-0090 (voice) 732-377-8410 (fax) Royce@RoyceEdwards.com Royce Edwards has taught web site counting
More informationCounting Lotus Notes Applications Copyright The David Consulting Group, Inc.
Counting Lotus tes Applications Thomas Cagley (440) 933-8768 Office (440) 668-5717 Cell tomcagley@davidconsultinggroup.com 1 Items of Interest Definitions Where are the ILFs Subforms Twisties Views Keywords
More informationBasel Dudin
Measuring Internal Product Attributes: Size Basel Dudin dudinbk@mcmaster.ca Outline Aspects of Software Size Length (LOC) Lines of Code Halstead s Theory Functionality Unadjusted Function Point Count (UFC)
More informationSENG 421: Software Metrics
SENG 421: Software Metrics Measuring Internal Product Attributes: Software Size (Chapter 5) Department of Electrical & Computer Engineering, University of Calgary B.H. Far (far@ucalgary.ca) http://www.enel.ucalgary.ca/people/far/lectures/seng421/05/
More informationA System for Measuring Function Points from Specifications
A System for Measuring Function Points from Specifications Technical Report DEIS-LIA-97-006 Fausto Gramantieri 1, Evelina Lamma 1, Paola Mello 2, Fabrizio Riguzzi 1 1 DEIS - Università di Bologna Viale
More informationMs. Bhawna Sharma 1, Ms. Kavita Choudhary 2, Mr Rajendra Purohit 3 1 M.Tech. Scholar, 2 Associate professor, 3 Research Scholar
Function Point Analysis: Converting various design elements into Function Points Ms. Bhawna Sharma 1, Ms. Kavita Choudhary 2, Mr Rajendra Purohit 3 1 M.Tech. Scholar, 2 Associate professor, 3 Research
More informationSimple Function Point! measurement fully compatible with the IFPUG method 4.x
! A new method for functional size measurement fully compatible with the IFPUG method 4.x Roberto Meli CEO - Data Processing Organization President Association N. 1 IFPUG FP Reference Model EQ EIF ILF
More informationJoint Application Design & Function Point Analysis the Perfect Match By Sherry Ferrell & Roger Heller
Joint Application Design & Function Point Analysis the Perfect Match By Sherry Ferrell & Roger Heller Introduction The old adage It s not what you know but when you know it that counts is certainly true
More informationBEAM TEST and PeopleSoft Test Framework (PTF) Compare and Contrast
BEAM TEST and PeopleSoft Test Framework (PTF) Compare and Contrast 1 P age Table of Contents Overview... 3 Record / playback across different PeopleSoft Environments... 4 Creating documentation... 6 Utilizing
More informationMeasuring Function Points from VDM-SL Specifications
40 1 Measuring Function Points from VDM-SL Specifications Tomoko Miyawaki, Junichi Iijima and Sho Ho Abstract The motivation of this paper is to enhance system development efficiency by integrating system
More informationCertified Software Tester (CSTE) 123
Certified Software Tester (CSTE) 123 SECTOR / INFORMATION TECHNOLOGY TECHNICAL & CERTIFIED TRAINING COURSE In this course, students will describe the various testing principles and concepts with a special
More informationMeasuring Function Points from VDM-SL Specifications
Measuring Function Points from VDM-SL Specifications Tomoko Miyawaki, Junichi Iijima, Sho Ho 宮脇智子 飯島淳一 包捷 Department of Industrial Engineering and Management Graduate School of Decision Science and Technology
More informationStruggling to Integrate Selenium into Your Ice Age Test Management Tools?
WWW.PLUTORA.COM SOLUTION BRIEF Struggling to Integrate Selenium into Your Ice Age Test Management Tools? You want Selenium. Your team wants Selenium. But your outdated testing tools don t work with it.
More informationExploring the Convertibility between IFPUG and COSMIC FP: Preliminary Findings. October , Assisi, Italy
Exploring the Convertibility between IFPUG and COSMIC FP: Preliminary Findings Çiğdem GENCEL & Carl BIDEAU October 17-19 2012, Assisi, Italy Çiğdem GENCEL Assist.Prof., Free University of Bolzano, ITALY
More informationBoundaries: The Undiscovered Territory
Boundaries: The Undiscovered Territory 2009 The Problem... Many definitions although lots of similarities Individual perception can and does impact the definition of boundaries Boundary definition can
More informationSoftware Size /2. Size: Length (code, specification, design) Size: Reuse Size: Functionality (function point, feature point, object point,
SENG 421: Software Metrics Measuring Internal Product Attributes: Software Size (Chapter 5) Department of Electrical & Computer Engineering, University of Calgary B.H. Far () http://www.enel.ucalgary.ca/people/far/lectures/seng421/05/
More informationPart 5 Appendices and Glossary
Part 5 Appendices and Glossary This page intentionally left blank. Part 5 Appendix A Appendix A: Functional Size Calculation Table Introduction Contents Appendix A includes a table to facilitate measuring
More information(Objective-CS605 Software Engeenring-II)
Which one of the following is NOT a useful indicator of software quality? Correctness Code size (Page 67) Maintainability Integrity Usability Which one of the following does not belong to a strategy for
More informationFunction Point Counting Practices Manual. Release 4.2.1
Function Point Counting Practices Manual Release 4.2.1 International Function Point Users Group (IFPUG) Function Point Counting Practices Manual Release 4.2.1 Chairperson, Counting Practices Committee
More informationTest Planning Guide. Summary: The purpose of this document is to define and document requirements in order to create and execute a test plan.
Test Planning Guide Summary: The purpose of this document is to define and document requirements in order to create and execute a test plan. Process: 1. Follow the guideline for each of the document below:
More informationSystem Requirements Specification
System Requirements Specification Template NOTE: Please remove this page when creating a System Requirements Specification deliverable Using This Template The companion tool, System Requirements Specification
More informationA System for Measuring Function Points
A System for Measuring Function Points Evelina Lamma 1, Paola Mello 2, Fabrizio Riguzzi 1 1 DEIS - Università di Bologna Viale Risorgimento, 2 40136 Bologna {elamma,friguzzi}@deis.unibo.it 2 Dipartimento
More informationIFPUG 4.3 What You Need to Know!
DCG WEBINAR IFPUG 4.3 What You Need to Know! Sheila P. Dennis, CFPS sdennis@davidconsultinggroup.com Presentation Topics Let s Talk Function Points What Did They Do to the Counting Practices Manual (CPM)?
More informationIntegrating with Microsoft Visual Studio Team System. For Borland CaliberRM Users
Integrating with Microsoft Visual Studio Team System For Borland CaliberRM Users Micro Focus may have patents and/or pending patent applications covering subject matter in this document. Please refer to
More informationData and the Environment: Impacts on Cost and Success
Data and the Environment: Impacts on Cost and Success April 2009 Philip Sampson 630-217-6614 Agenda Cost of Quality Test Objectives Data consideration fundamentals Environment consideration fundamentals
More informationIntelligent test automation
360 TEST AUTOMATION FACT SHEET Intelligent test automation Higher Performance Better Software Quality Faster Time to Market Conformiq is a leading software technology company, focused on automating test
More informationSoftware Engineering (CSC 4350/6350) Rao Casturi
Software Engineering (CSC 4350/6350) Rao Casturi Recap 1 to 5 Chapters 1. UML Notation 1. Use Case 2. Class Diagrams 3. Interaction or Sequence Diagrams 4. Machine or State Diagrams 5. Activity Diagrams
More informationPTA. Practical Threat Analysis Calculative Tool
PTA Practical Threat Analysis Calculative Tool Welcome to Practical Threat Analysis (PTA) - a calculative threat modeling methodology and software technology that assist security consultants and analysts
More informationCurriculum Guide. Integrity 11
Curriculum Guide Integrity 11 Live Classroom Curriculum Guide Requirements Engineering with Integrity 11 Test Management with Integrity 11 Workflows and Documents with Integrity 11 Requirements Engineering
More informationAsset and Work Order Maintenance Management Suite Training Manual for Technicians
Asset and Work Order Maintenance Management Suite Training Manual for Technicians Welcome! Welcome to the erportal Asset and Work Order Maintenance Management Software Suite erportal is a powerful software
More information1 Visible deviation from the specification or expected behavior for end-user is called: a) an error b) a fault c) a failure d) a defect e) a mistake
Sample ISTQB examination 1 Visible deviation from the specification or expected behavior for end-user is called: a) an error b) a fault c) a failure d) a defect e) a mistake 2 Regression testing should
More informationValidation of the Cost Estimations with Object Oriented Function Point (FP) through Software Visualization
Validation of the Cost Estimations with Object Oriented Point (FP) through Software Visualization So Young Moon, Byungkook Jeon* and R. Young Chul Kim SE Lab., Dept. of Software and Communications Engineering,
More informationA Worked Function Point model for effective software project size evaluation
A Worked Function Point model for effective software project size evaluation Luca Santillo, Italo Della Noce Abstract This work explains the Worked Function Point model for effective software project size
More informationPatrice M. Anderson Instructional Designer
Patrice M. Anderson Instructional Designer Portfolio Sample Instructor-Led Training This sample contains the ToC and one chapter from the instructor-led student workbook for HP Quality Center (QC) software.
More informationWeek 9 Implementation
Week 9 Implementation Dr. Eliane l. Bodanese What is more important From a software engineering perspective: Good Gui? does what customer wants maintainable, extensible, reusable Commented Code? how is
More informationScienceDirect. Goes beyond search to research. Genevieve Musasa - Customer Consultant Africa
1 ScienceDirect Goes beyond search to research Genevieve Musasa - Customer Consultant Africa G.musasa@elsevier.com Stefan Blanché -Your Account Manager S.Blanche@elsevier.com April 2015 www.elsevierafrica.com
More informationSoftware Metrics 2.1 INTRODUCTION 2.2 PROJECT MANAGEMENT PROCESS ACTIVITIES
2 C h a p t e r Software Metrics 2.1 INTRODUCTION I am reminded of a very interesting story when we talk of software metrics. Once there was a meeting going on in USA. In that meeting, one of the ladies
More informationEarly & Quick Function Point: Sizing More with Less
Early & Quick Function Point: Sizing More with Less Luca Santillo, Massimiliano Conte, Roberto Meli DPO (Data ing Organization), Italy luca.santillo@dpo.it, massimiliano.conte@dpo.it, roberto.meli@dpo.it
More informationINTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERING Introduction to Software Testing d_sinnig@cs.concordia.ca Department for Computer Science and Software Engineering What is software testing? Software testing consists
More informationA System for Measuring Function Points
A System for Measuring Function Points Evelina Lamma 1, Paola Mello 2, Fabrizio Riguzzi 1 1 DEIS - Università di Bologna Viale Risorgimento, 2 40136 Bologna {elamma,friguzzi}@deis.unibo.it 2 Dipartimento
More informationQuestion 1: What is a code walk-through, and how is it performed?
Question 1: What is a code walk-through, and how is it performed? Response: Code walk-throughs have traditionally been viewed as informal evaluations of code, but more attention is being given to this
More informationDigitized Engineering Notebook
Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2017 Digitized Engineering Notebook Sarath Garimella Governors State University
More informationFunctional Measure of a Real-time System
IWSM/Mensura 2009, November 4-6, 2009 Amsterdam (Netherlands) Functional Measure of a Real-time System Jean-Marc Desharnais, Alain Abran, Pınar Efe Dikici, Mert Can İliş, İrfan Nuri Karaca Agenda Introduction
More informationXOsoft Product Offering Evaluation
XOsoft Product Offering Evaluation Overview Multiple products make up the XOsoft DR and Business Continuity Offering. In testing the tools, my objective was to keep it simple, keep the configurations similar
More informationCaliber Visual Studio.NET Integration Visual Studio Integration
Caliber Visual Studio.NET Integration 11.5 Visual Studio Integration Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2016. All rights
More informationCaliber 11.0 for Visual Studio Team Systems
Caliber 11.0 for Visual Studio Team Systems Getting Started Getting Started Caliber - Visual Studio 2010 Integration... 7 About Caliber... 8 Tour of Caliber... 9 2 Concepts Concepts Projects... 13 Baselines...
More informationIBM Tivoli Composite Application Manager Solution: Using ITCAM to Monitor In-House website Solutions
IBM Tivoli Composite Application Manager Solution: Using ITCAM to Monitor In-House website Solutions Author: Larry McWilliams, IBM Tivoli Integration of Competency Document Version 2, Update: 2012-01-30
More informationprofiling Node.js applications
Patrick Mueller @pmuellr, muellerware.org senior node engineer at NodeSource http://pmuellr.github.io/slides/2017/01-profiling-node http://pmuellr.github.io/slides/2017/01-profiling-node/slides.pdf http://pmuellr.github.io/slides/
More informationData Mapper Manual. Version 2.0. L i n k T e c h n i c a l S e r v i c e s
Data Mapper Manual Version 2.0 L i n k T e c h n i c a l S e r v i c e s w w w. l i n k t e c h n i c a l. c o m j s h a e n i n g @ l i n k t e c h n i c a l. c o m 248-7 56-0089 Contents Overview...
More informationThe ATCP Modeling Framework
The ATCP 2+9+1 Modeling Framework Bobbi Underbakke Adaptive Team Collaboration, Inc. 800.837.0677 atcprocess.com Adaptive Team Collaboration, Inc. March 22, 2005 Chris Armstrong Armstrong Process Group,
More informationSOLUTION BRIEF CA TEST DATA MANAGER FOR HPE ALM. CA Test Data Manager for HPE ALM
SOLUTION BRIEF CA TEST DATA MANAGER FOR HPE ALM CA Test Data Manager for HPE ALM Generate all the data needed to deliver fully tested software, and export it directly into Hewlett Packard Enterprise Application
More informationIBM Security Vaš digitalni imuni sistem. Dejan Vuković Security BU Leader South East Europe IBM Security
IBM Security Vaš digitalni imuni sistem Dejan Vuković Security BU Leader South East Europe IBM Security Compliance vs Risk based approach & o Zakon o informacionoj bezbednose, Zakon o tajnose podataka,
More informationMapping Your Requirements to the NIST Cybersecurity Framework. Industry Perspective
Mapping Your Requirements to the NIST Cybersecurity Framework Industry Perspective 1 Quest has the solutions and services to help your organization identify, protect, detect, respond and recover, better
More informationInternational Software Measurement & Analysis Conference Las Vegas, Nevada September 13, 2007
Life on the Edge: Counting Weird Things on the Web International Software Measurement & Analysis Conference Las Vegas, Nevada September 13, 2007 Thomas Cagley t.cagley@davidconsultinggroup.com (440) 668-5717
More informationShift Left and Friends And What They Mean for Testers
And What They Mean for Testers Replica of the shift left persuasion device (i.e., 2x4) used by a test manager colleague in 1990s Introduction All the IT world is abuzz with the latest buzz words Shift
More informationSaxoTraderPRO Intro guide
SaxoTraderPRO Intro guide Table of Content SETTING UP THE WORKSPACE... page 3 SAVING AND MANAGING WORKSPACES... page 7 WATCHLIST MANAGEMENT... page 8 OPENING ONE OR MANY CHART MODULES... page 10 TRADE
More informationBy V-cubed Solutions, Inc. Page1. All rights reserved by V-cubed Solutions, Inc.
By V-cubed Solutions, Inc. Page1 Purpose of Document This document will demonstrate the efficacy of CODESCROLL CODE INSPECTOR, CONTROLLER TESTER, and QUALITYSCROLL COVER, which has been developed by V-cubed
More informationCompleting an online Application in GATE for Individuals
Completing an online Application in GATE for Individuals Follow these instructions to complete the applicant profile before moving on to the application form. Overview: The Applicant Profile includes general
More informationSystem development, design & implementation
System development, design & implementation Design of software The following are the principle for any software design : Modularity and partitioning : Top down methods are used through out the analysis
More informationMoving from a Paper to Paperless validation effort and how to get the most efficient mix of Manual vs. Automated testing.
Moving from a Paper to Paperless validation effort and how to get the most efficient mix of Manual vs. Automated testing. Overview The desire to use tools to increase validation productivity with the consequent
More informationProject Management with Enterprise Architect
Project Management with Enterprise Architect Enterprise Architect is an intuitive, flexible and powerful UML analysis and design tool for building robust and maintainable software. This booklet explains
More informationChemwatcher. The Inventory PTN Tracking Phase3 Release Update 19/09/2018
Chemwatcher The Inventory PTN Tracking Phase3 Release Update 19/09/2018 This document is part of the Chemwatch Release of continuous Improvements. The content contained in this guide is intended for the
More informationDEFINING MEASURES FOR MEMORY EFFICIENCY OF THE SOFTWARE IN MOBILE TERMINALS. Hannu Toivonen, Senior Consultant, Nokia Research Center, Finland
DEFINING MEASURES FOR MEMORY EFFICIENCY OF THE SOFTWARE IN MOBILE TERMINALS Author: Hannu Toivonen, Senior Consultant, Nokia Research Center, Finland This paper was presented at the 12th International
More informationSample Questions ISTQB Foundation Answers
Sample Questions ISTQB Foundation Answers Questions Prepared By Released January 2017 1 C C is correct. This is a defect that directly causes harm to the environment. A is not correct because the unhappy
More informationSoftware Testing Strategies. Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger S. Pressman. For non-profit educational use only
Chapter 22 Software Testing Strategies Slide Set to accompany Software Engineering: A Practitioner s Approach, 8/e by Roger S. Pressman and Bruce R. Maxim Slides copyright 1996, 2001, 2005, 2009, 2014
More informationALM120 Application Lifecycle Management 12.0 Essentials Gold Package
Course Data Sheet ALM120 Application Lifecycle Management 12.0 Essentials Gold Package Course No: ALM120-120 For software version(s): Software version used in the labs: 12.0 Delivery formats: Instructor
More informationMRO (Maintenance Repair and. Overhaul) COMOS. Operations MRO (Maintenance Repair and Overhaul) Trademarks 1. Introduction. Maintenance objects 3
MRO (Maintenance Repair and Overhaul) COMOS Operations MRO (Maintenance Repair and Overhaul) Operating Manual Trademarks 1 Introduction 2 Maintenance objects 3 "General maintenance" plugins 4 "Events"
More informationUsing vrealize Log Insight
vrealize Log Insight 4.3 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions
More informationWebinar: Test Data & Test Automation - A Blend of an Effective Test Coverage WEBINAR
Webinar: Test Data & Test Automation - A Blend of an Effective Test Coverage WEBINAR Test Data & Test Automation - A Blend of an Effective Test Coverage Date: 27 th March, 2018 Time: 12:00 PM 12:45 PM
More informationCOST CODE FUNCTIONALITY IN ORACLE PROJECTS
COST CODE FUNCTIONALITY IN ORACLE PROJECTS QUANTAS CONSULTING Abstract This document discusses the use of Cost Based Structures (Cost Codes) in Oracle Projects. Andy Fry afry@quantasconsulting.com Executive
More informationMarch Networks Transportation Maintenance Release Command and Visual Intelligence SP1
March Networks Transportation Maintenance Release Command 2.3.2 and Visual Intelligence 5.11.0 SP1 March 2018 Introduction March Networks Command provides a single interface for managing your video surveillance
More informationIncorporation of Laser Projectors in Machine Cell Controller Reduces Ply Boundary Inspection Time, On-Part Course Identification and Part Probing
2012-01-1886 Published 09/10/2012 Copyright 2012 SAE International doi:10.4271/2012-01-1886 saeaero.saejournals.org Incorporation of Laser Projectors in Machine Cell Controller Reduces Ply Boundary Inspection
More informationWESS Navy Shore/ USMC Ground Mishap Reporting System
WESS Navy Shore/ USMC Ground Mishap Reporting System WESS Shore/Ground Mishap Reporting System Bottom Line Up Front This application was designed to be user friendly enough so that first time customers
More informationUsing vrealize Log Insight. April 12, 2018 vrealize Log Insight 4.6
Using vrealize Log Insight April 12, 2018 vrealize Log Insight 4.6 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about
More information