RET Rules One of the following rules applies when counting RETs:

Slides:



Advertisements
Similar presentations
FPA – IFPUG CPM 4.1 Rules.
Advertisements

PMS System FP Analysis. Step-1: Type of FP Count Development project FP count.
Metrics. A Good Manager Measures measurement What do we use as a basis? size? size? function? function? project metrics process metrics process product.
Planning a software project: Function point analysis. José Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Superior de Informática Aplicada.
1 Calibrating Function Points Using Neuro-Fuzzy Technique Vivian Xia NFA Estimation Inc. London, Ontario, Canada Danny Ho IT Department.
R&D SDM 1 Metrics How to measure and assess software engineering? 2009 Theo Schouten.
Software project management (intro)
1 PROJECT SIZING AND ESTIMATING - EFFECTIVELY USING FUNCTIONAL MEASUREMENT Southern California Software Process Improvement.
CS 551 Estimation Fall December QSE Lambda Protocol Prospectus Measurable Operational Value Prototyping or Modeling sQFD Schedule, Staffing,
SOFTWARE PROJECT MANAGEMENT AND COST ESTIMATION © University of LiverpoolCOMP 319slide 1.
Information Technology Project Management
1 U08784 Software Project Management lecturer: Timothy Au url:
Software Metric capture notions of size and complexity.
Copyright © The David Consulting Group, Inc. 1 UNDERSTANDING and EFFECTIVELY USING FUNCTIONAL MEASUREMENT Presented By The David Consulting Group.
Project Cost Estimation
Cmpe 589 Spring Software Quality Metrics Product  product attributes –Size, complexity, design features, performance, quality level Process  Used.
COCOMO Models Ognian Kabranov SEG3300 A&B W2004 R.L. Probert.
Software Project Estimation IFPUG VS COSMIC
Estimation Why estimate? What to estimate? When to estimate?
Chapter 6 : Software Metrics
Software Size and Cost Estimation
Chapter 6 The Work Breakdown Structure and Project Estimation Copyright 2012 John Wiley & Sons, Inc. 6-1.
Function Point Analysis What is Function Point Analysis (FPA)? It is designed to estimate and measure the time, and thereby the cost, of developing new.
Sizing Your Development Effort Using Function Point Analysis Mike Pasley Logic Central
Personal Estimation with PROBE CS3300 Fall Code Size Estimation Wide Band Delphi (Boehm) Give the team the specs to study Discuss the project goals.
Quality Assurance vs. Quality Control Quality Assurance An overall management plan to guarantee the integrity of data (The “system”) Quality Control A.
Software Metrics Software Engineering.
Software Engineering SM ? 1. Outline of this presentation What is SM The Need for SM Type of SM Size Oriented Metric Function Oriented Metric 218/10/2015.
1 Estimation Function Point Analysis December 5, 2006.
Lecture 4 Software Metrics
Project Planning and Estimation
Software complexity estimation by Adam Bondarowicz by Adam Bondarowicz.
Function Point Analysis. Function Points Analysis (FPA) What is Function Point Analysis (FPA)? Function points are a standard unit of measure that represent.
SEG3300 A&B W2004R.L. Probert1 COCOMO Models Ognian Kabranov.
Introduction to Software Project Estimation I (Condensed) Barry Schrag Software Engineering Consultant MCSD, MCAD, MCDBA Bellevue.
Team Members and Roles AYE THET MON NG SIEW LENG PRAGATI TIN LAI WAI
Functional Size Measurement Methodologies. What is FSM ? Definitions: Functional Size: A size of the software derived by quantifying the Functional User.
CSE SW Project Management / Module 13 - Function Points and Related Methods Copyright © , Dennis J. Frailey, All Rights Reserved CSE7315M13.
540f07cost12oct41 Reviews Postmortem u Surprises? u Use white background on slides u Do not zip files on CD u Team leader should introduce team members.
NASA Software Assurance Symposium 2001 Metrics for Fault-Tolerant Real-Time Software Afzel Noore Computer Science and Electrical Engineering West Virginia.
FUNCTION POINT ANALYSIS & ESTIMATION
Intro to Estimating Part Art, Part Science. Importance of Good Estimates Time (Realistic Deadlines) most software projects are late because the time was.
Cost9b 1 Living with Function Points Bernstein and Lubashevsky Text pp
Estimation Questions How do you estimate? What are you going to estimate? Where do you start?
Cost23 1 Question of the Day u Which of the following things measure the “size” of the project in terms of the functionality that has to be provided in.
Copyright , Dennis J. Frailey CSE7315 – Software Project Management CSE7315 M13 - Version 8.01 SMU CSE 7315 Planning and Managing a Software Project.
Internal Logical Files (ILF) An internal logical file (ILF) is a user identifiable group of logically related data or control information maintained within.
THE FAMU-CIS ALUMNI SYSTEM
Alternative Software Size Measures for Cost Estimation
The Work Breakdown Structure and Project Estimation
Testing Techniques.
Data Functions: EIs, EOs and EQs
McCall’s Quality Factors
Prepared by Manish Sharma Manish Kumar Kushwaha
Function Point Analysis
The Work Breakdown Structure and Project Estimation
Software effort estimation
Mk II Function Point Analysis
Alternative Software Size Measures for Cost Estimation
Software Engineering Lecture #39
Software Size Measures for Cost Estimation
Function Point.
Software Metrics “How do we measure the software?”
More on Estimation In general, effort estimation is based on several parameters and the model ( E= a + b*S**c ): Personnel Environment Quality Size or.
Information Technology Project Management – Fourth Edition
COCOMO Models.
Calculating Task Set Selector (TSS)
Module 3: Test Preparation
Software Effort Estimation
COCOMO MODEL.
Presentation transcript:

RET Rules One of the following rules applies when counting RETs: Count a RET for each optional or mandatory subgroup of the ILF or EIF Or If there are no subgroups, count the ILF or EIF as one RET.

Recap

Software Engineering II Lecture 11 Fakhar Lodhi

Transactional Functions External Inputs An external input (EI) is an elementary process that processes data or control information that comes from outside the application boundary. The primary intent of an EI is to maintain one or more ILFs and/or to alter the behavior of the system.

Transactional Functions External Outputs An external output (EO) is an elementary process that sends data or control information outside the application boundary. The primary intent of an external output is to present information to a user through processing logic other than, or in addition to, the retrieval of data or control information . The processing logic must contain at least one mathematical formula or calculation, or create derived data. An external output may also maintain one or more ILFs and/or alter the behavior of the system.

Transactional Functions External Inquiry An external inquiry (EQ) is an elementary process that sends data or control information outside the application boundary. The primary intent of an external inquiry is to present information to a user through the retrieval of data or control information from an ILF or EIF. The processing logic contains no mathematical formulas or calculations, and creates no derived data. No ILF is maintained during the processing, nor is the behavior of the system altered.

Transactional Functions Transactional Function Type EI EO EQ Alter the behavior of the system PI M NA Maintain one or more ILFs PI M NA Present information to the user M PI PI

Complexity Matrix for ILFs and EIFs RETs DETs 1-19 20-50 ≥ 51 1 Low Low Average 2-5 Low Average High > 5 Average High High

Complexity Matrix for EIs FTRs DETs 1-4 5-15 ≥ 16 < 2 Low Low Average 2 Low Average High > 2 Average High High

Complexity Matrix for EOs and EQs FTRs DETs 1-5 6-19 ≥ 20 < 2 Low Low Average 2-3 Low Average High > 3 Average High High

FP Contribution of Different Analysis Components Complexity Low Average High ILF 7 10 15 EIF 5 7 10 EI 3 4 6 EO 4 5 7 EQ 3 4 6

General System Characteristics Data Communication Distributed Data Processing Performance Heavily used configuration Transaction Rate On-line data entry End-user efficiency On-line update Complex Processing Reusability Installation Ease Operational Ease Multiple sites Facilitate change

Cumulative weight of General System Characteristics Adjusted FP Count Cumulative weight of General System Characteristics Total Degree of Influence (TDI) Can influence the FP count by ± 35% Value Adjustment Factor (VAF) VAF = (TDI * 0.01) + 0.65 Adjusted FP Count (AFP) AFP = UFP * VAF TDI = 0 VAF = 0.65 AFP= UFP*0.65 TDI =70 VAF = 1.35 AFP= UFP*1.35

Complexity Matrix for ILFs and EIFs RETs DETs 1-19 20-50 ≥ 51 1 2-5 > 5 Low Average High

Complexity Matrix for EOs and EQs FTRs DETs 1-5 6-19 ≥ 20 < 2 2-3 > 3 Low Average High