1 / 25

PMS System

PMS System. FP Analysis. Step-1: Type of FP Count. Development project FP count. Party System. PMS. NAB. Step-2: Identification of Application Boundary. Parliament Members. Party System. Father. Spouse. NAB System. property. PMS System. PMS System NIC Member name Date of birth

ivory
Download Presentation

PMS System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PMS System FP Analysis

  2. Step-1: Type of FP Count • Development project FP count

  3. Party System PMS NAB Step-2: Identification of Application Boundary

  4. Parliament Members Party System Father Spouse NAB System property PMS System

  5. PMS System NIC Member name Date of birth Qualification Experience No. of times in Parliament Spouse Spouse name Spouse property Spouse income Father Father’s name Father’s property Father’s income Party System ID NIC Political Party Date Joined Party Membership Info Status • NAB System • NAB Case • ID • NIC • Case ID • Case Description • Start Date • Closing Date • Charges • Property • Financial information • Year • Income • Tax/year • Campaign Expense

  6. ILF RET DET Functional Complexity Parliament Members 3 15 Low EIF RET DET Functional Complexity Party System 1 6 Low NAB System 3 16 Low Step-3: Identification of ILF’s

  7. EQ EI EO FTR FTR FTR DET DET DET Functional Complexity Functional Complexity Functional Complexity Member w.r.t. Political Party Property Info Add Data 1 2 1 18 15 4 Average Low Low Update Data Member Assessment 1 2 2 15 Low Low Member Party Info 1 3 Low Delete Data 1 15 Low List of Charges 1 3 Low Election Expenses 1 2 Low Tax Details 1 4 Low Step-4: Identification of Transaction functions and their complexity

  8. Function Type Functional Complexity Complexity Total Function Types ILF 1 Low X 7 7 0 Average X 10 0 0 High X 15 0 7 EIF 2 Low X 5 10 0 Average X 7 0 0 High X 10 0 10 EI 3 Low X 3 9 0 Average X 4 0 0 High X 6 0 9 EO 2 Low X 4 8 0 Average X 5 0 0 High X 7 0 8 EQ 4 Low X 3 12 1 Average X 4 4 0 High X 6 0 16 UFP 50 Step-5: Calculate Unadjusted FP

  9. General System Characteristics Value Data Communication 1 Distributed Data Processing 0 Performance 5 Heavily used configuration 0 Transaction Rate 4 On-line data entry 2 End-user efficiency 5 On-line update 3 Complex Processing 0 Reusability 0 Installation Ease 2 Operational Ease 5 Multiple sites 5 Facilitate change 2 Total Degree of Influence (TDI) 35 Step-6: Calculate Value Adjustment Factor

  10. Step-7: Calculate adjusted FP • VAF = (TDI x 0.01) + 0.65 • VAF = (35 x 0.01) + 0.65 • VAF = 1 • Adjusted FP = UFP x VAF 50x 1 = 50

  11. Automated Courier System FP Analysis

  12. Type of FP Count • Development FP count

  13. Courier service system Office Personnel Employee Shipment Agent 1 Admin m 1 Order Location 1 m Office City m Area 11 Customer 1 System Boundary Bank

  14. Customer • C_id,name,SSN,address,email,phone • ORDER • C_id, order_id,payment mode,destination address, expected delivery date • OFFICE PERONNEL • ID, name, SSN, address, office id, email, phone • EMPLOYEE • Hiredate, login, pwd • ADMIN • Authorization level, login, pwd • AGENT • Location • OFFICE • Id, location,type(head/local) • SHIPMENT • Order_id,agent_id,shipment_status • LOCATION • City code, city name • Area code,area name

  15. Calculation of ILFs and EIFs • ILFs • Customer • No subgroup • Number of RETs = 1 • Number of DETs <20 • 1 RETs, <20 DETs  Complexity = Low • Order • No subgroup • Number of RETs = 1 • Number of DETs <20 • 1 RETs, <20 DETs  Complexity = Low

  16. Calculation of ILFs and EIFs…. • Shipment • No subgroup • Number of RETs = 1 • Number of DETs <20 • 1 RETs, <20 DETs  Complexity = Low • Office Personnel • Three subgroups (personnel + agent), (personnel+admin),(personnel+employee) • Number of RETs = 3 • Number of DETs <20 • 3 RETs, <20 DETs  Complexity = Low

  17. Calculation of ILFs and EIFs… • Location • Two sub groups • Number of RETs = 2 • Number of DETs <20 • 2 RETs, <20 DETs  Complexity = Low • EIFs • Bank • Complexity: low

  18. Contribution of ILFs and EIFs • Contribution of ILFs and EIFs • ILF –Low 8 x 7 = 56 –Avg 0 x 10 = 0 –High 0 x 15 = 0 • EIF –Low 1 x 5 = 5 –Avg 0 x 7 = 0 –High 0 x 10 = 0 Total = 61

  19. Use Case Transaction Type FTRs DETs Complexity Add Customer info EI Customer > 5 Low Delete Customer info EI Customer > 5 Low View Customer info EQ Customer <19 Average Create order EI Customer, order >16 High Add order EI Customer, order >16 High View order EO Order <20 Low Inquire order EQ Order <20 Low Add employee info EI Personnel <16 Low Update employee info EI Personnel <16 Low Delete employee info EI Personnel <16 Low View employee info EO Personnel <20 Low Inquire employee info EQ Personnel <20 Low Identification of EI’s, EO’s, EQ’s

  20. Add city,are EI Location, Office <16 Low Delete EI Location, Office <16 Low Update EI Location, Office <16 Low View EO Location, Office <20 Low Inquire EQ Location, Office <20 Low View main page EO Customer <16 Low Place order EI Customer, order, shipment > 5 High Payment EI Customer, order, shipment > 5 High View payment EO Bank, order <19 Low View location EO Location <19 Low View shipment EO Shipment, order >6 Average Inquire city etc EQ Location, office >6 Average Identification of EI’s, EO’s, EQ’s… Use case Trans Type DET’s complexity FTR’s

  21. Contribution of transaction functions • EI Low 8 x 3 = 24 Avg 0 x 4 = 0 High 4 x 6 = 24 • EQ Low 6 x 3 = 18 Avg 1 x 4 = 4 High 0 x 6 = 0 • EO Low 3 x 4 = 12 Avg 2 x 5 = 10 High 0 x 7 = 0 Total = 88

  22. Unadjusted function point count • Total count = 88 + 61 = 149

  23. 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

  24. Value Adjustment Factor • General System Characteristics • Data Communication • Score = 1 • Distributed Data Processing • Score = 4, Distributed processing and data transfer are online and in both directions • Performance • Score = 3, Response time of the system is critical during all business hours • Heavily Used Configuration • Score = 5, There are special constraints on the application in the distributed components of the system. • Transaction Rate • Score = 0, there is no peak transaction period. • Online Data Entry • Score = 4, as more than 20 percent of transactions are interactive data entry. • End User Efficiency • Score = 2, four of the defined factors are a part of the design, which includes pre-assigned functions keys, Mouse interfaces • Online Update • Score = 3, nearly all the internal logic files are updated regularly over the Internet and the Intranet. • Complex Processing • Score = 2, at some points in application logical processing is extensive. • Reusability • Score = 1, reusable code is used with in the application • Installation Ease • Score = 1, there are no special considerations, but a setup will be required for installation. • Operational Ease • Score = 2, The application will minimize the use of tape mounts and paper handling. • Multiple Sites • Score = 1, User requirements require the consideration of needs of more than one installation site. • Facilitate Change • Score = 3, flexible query and report facility is provided that can handle complex requests.

  25. 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

More Related