IFPUG: A World of Information  
International Function Point Users Group Bulletin Board Contact Us Public CFPS Search IFPUG Home
 
 
What's New  
About IFPUG  
Chapters  
Educational Services & Workshops  
Conferences  
Certification  
Membership Information  
Publications & Products  
Advertisers/Vendors/Related Sites  
Press Releases  
Newsletter Archive  
Other Events  
Members Only
Publications & Products
 
CASE STUDIES

Case Studies 1, 2, and 3 present function point counting in the context of different implementations of the same Human Resources application. Each case illustrates function point counting at two points in the development process - at the end of the analysis phase, and at the end of system construction. The information below describes the implementation approaches illustrated by each case.

Case Study 4 presents an implementation of a Traffic Control System. This case study illustrates function point counting of real-time components of an application.


Case 1: Counts Function Points during Analysis and Construction for a Human Resources Application
Basis for Count Function Types Counted
Analysis counted using
User requirements
Entity-relationship diagram
(Martin base with variations)
Hierarchical process model


Data Function Types
Internal logical files (ILFs)
External interface files (EIFs)
Transactional Function Types
External inputs (EIs)
External outputs (EOs)
External inquiries (EQs)
Construction counted using
Count from Analysis
Updated user requirements
DB2 data base
Graphical user interface
(GUI) windows
Data Function Types
Internal logical files (ILFs)
External interface files (EIFs)
Transactional Function Types
External inputs (EIs)
External outputs (EOs)
External inquiries (EQs)
 

Case 2: Counts Function Points during Analysis and Construction for a Human Resources Application
Basis for Count
Function Types Counted
Analysis counted using
User requirements
Entity-relationship diagram
(CHEN based with variations)
Data flow diagram
Data Function Types
Internal logical files (ILFs)
External interface files (EIFs)
Transactional Function Types
External inputs (EIs)
External outputs (EOs)
External inquiries (EQs)
Construction count using
Count from analysis
Updated user requirements
IMS database
Data flow diagrams
Common User Access
(CUA) screens
Data Function Types
Internal logical files (ILFs)
External interface files (EIFs)
Transactional Function Types
External inputs (EIs)
External outputs (EOs)
External inquiries (EQs)
   

Case 3: Counts Function Points during Analysis and Construction for a Human Resources Application
Basis for Count
Function Types Counted
Analysis counted using
User requirements
Object Oriented Class Diagram
Use Case Diagrams
Data Function Types
Internal logical files (ILFs)
External interface files (EIFs)
Transactional Function Types
External inputs (EIs)
External outputs (EOs)
External inquiries (EQs)
Construction counted using
Count from Analysis
Updated user requirements
Updated Object Oriented Class Diagram
Updated Use Case Diagrams
Graphical User Interface (GUI) windows
Data Function Types
Internal logical files (ILFs)
External interface files (EIFs)
Transactional Function Types
External inputs (EIs)
External outputs (EOs)
External inquiries (EQs)
   

Case Study 4: Counts Function Points for a Traffic Control System with Real Time Components
Basis for Count Function Types Counted
High-level User Requirements
Representation of the
City Traffic Light System
Boundary Diagram
Entities
Data Function Types
Internal logical files (ILFs)
External interface files (EIFs)
Transactional Function Types
External inputs (EIs)
External outputs (EOs)
External inquiries (EQs)