Function Point Estimation - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Function Point Estimation

Description:

Securities File, Latest prices. Security Code, Name, Current Price (3) ... Latest Stock Price: EIF also to be considered. Remove duplicates(16). NetWorth Determination ... – PowerPoint PPT presentation

Number of Views:96
Avg rating:3.0/5.0
Slides: 17
Provided by: KRIS300
Category:

less

Transcript and Presenter's Notes

Title: Function Point Estimation


1
Function Point Estimation
  • A Case Study
  • Personal Investment
  • Management System

FP Group at Infosys Technologies Ltd, Bangalore
2
Background
  • FP counting in practice is not easy there are
    courses just on this
  • For PIMS, this FP counting was done by
    professionals who apply FP regularly
  • An initial version of PIMS SRS was given along
    with the init architecture
  • The professional were asked to do a detailed
    analysis using their rules
  • This presentation is the output they provided

3
The Project
  • The Project involves the development of a
    Personal Investment Management System (PIMS)
    which can be used by a single user to track
    his/her investments.
  • The System should have the following
    functionalities
  • 1. Tracking
  • Portfolios
  • Securities
  • Transactions over a particular security
  • 2. Aid the user in analyzing the investments.
  • The System will get the latest prices of various
    stocks from a predetermined Website.

4
Creating a Portfolio
Module Portfolio Management
File Portfolio Basic
Enters
PROGRAM-1
Actor
EI
EI
ILF
PROGRAM-2
PROGRAM-3
PROGRAM-4
PROGRAM-5
Programs
Program 1 Portfolio Manager Program 2
Securities Manager Program 3 Transaction
Manager Program 4 Investment Analyzer Program
5 General (Login, Change Pwd
and User Options)
5
Analyzing Gains
Module Investment Analyzer
File Portfolio Basic File Portfolio
Securities Data File - Transactions
Enters
PROGRAM-1
Actor
EI
EI
PROGRAM-2
ILF
PROGRAM-3
PROGRAM-4
PROGRAM-5
Programs
Program 1 Portfolio Manager Program 2
Securities Manager Program 3 Transaction
Manager Program 4 Investment Analyzer Program
5 General (Login, Change Pwd
and User Options)
6
PIMS -- Full System
Internal Logical Files 1 Agents Personal
Data, Qualification, Work Experience, Agents
Test Results 2 Validation Rules File 3 Agents
License Data 4. Agent Transfer Request Data 5
Customer Complaint, Penal Action Data 6 Agent
Termination Data 7 Agent Re-Assgn. Request Data
Portfolio Management
Transactions Management
ILF
External Queries and Output 1 List of
Portfolios 2 List of Securities Report 3. List
of Transactions Report 4 Net Worth Report 5
Rate of Return Report 6. Gains Report 7 Alert
Messages
Investment Analyzer
EO/EQ
General Data
EIF
External Interface Files 1 Latest Stock Price
7
PIMS Data Functions
  • Internal Logical Files (ILF)
  • Portfolio Basic
  • Portfolio Securities
  • Transactions
  • UserData
  • External Interface Files (EIF)
  • LatestStockPrices

8
PIMS Data Functions
ILF Complexity Factors
9
PIMS Data Functions
EIF Complexity Factors
10
PIMS Transaction Functions
  • External Outputs (EO)
  • Analysis Reports
  • Net Worth
  • ROR
  • Gains Report
  • Analysis of ROR
  • Analysis of Net Worth
  • Alert Messages
  • External Queries (EQ)
  • List of Portfolios
  • List of Securities
  • List of Transactions
  • External Inputs (EI)
  • Maintenance of
  • Portfolio Basic
  • Portfolio Securities Data
  • Transactions Data
  • General User Data
  • Current Price of Stocks

11
PIMS Transaction Functions
EI Complexity Factors
Function Points
3
3
3
3 x 3
3 x 4
3 x 3
39
12
PIMS Transaction Functions
EO Complexity Factors
13
PIMS Transaction Functions
EQ Complexity Factors
Total Unadjusted Function Points
ILFEIFEIEOEQ 281039359 121 FP
14
PIMS VAF
Value Adjustment Factor
15
PIMS AFP
Total Adjusted Function Points UFP VAF 121
0.68 82 FP Effort Function Points
Productivity ( of selected platform) Assuming
Productivity for Java/Some Standard RDBMS is 15
hrs/FP Effort to develop the application in
VB/Oracle is 82 15 1234.20 Person
Hours Add PM effort (10)
123 Person Hours Total effort

1357/(22 8) 8 Person Months
16
Thank You
Write a Comment
User Comments (0)
About PowerShow.com