80 likes | 293 Views
CSIT346- SOFTWARE ENGINEERING REVIEW. CSIT346 SOFTWARE ENGINEERING. Using the following Estimation Table for LOC and the Assumptions for Productivity /Month Software Developers Cost / month assumptions:- Calculate Estimated LOC for each Function Calculate Total Estimated Project Cost;
E N D
CSIT346 SOFTWARE ENGINEERING Using the following Estimation Table for LOC and the Assumptions for Productivity /Month Software Developers Cost / month assumptions:- Calculate Estimated LOC for each Function Calculate Total Estimated Project Cost; Calculate Estimated Project Effort (Person-month). ESTIMATION TABLE FOR LOC ASSUMPTIONS Average Productivity rate 1350 LOC / Month Software Developer Cost $ 4500 / Month ================================================================ Total Estimated Project Cost = $ -------------- Estimated Project Effort = ------- ( Person Month)
CSIT346 SOFTWARE ENGINEERING Using the Function Point table, Complexity Factor Assumption table and the Average Productivity rates of the Organization:- a) Calculate Estimated Value counts and FP Counts total b) Calculate Project Complexity Adjustment Factor c) Calculate Cost for each Function Point (Cost / FP) d) Calculate Total Estimated Project Cost e) Calculate Estimated Project Effort (Person Month) FUNCTION POINTS TABLE AVERAGE PRODUCTIVITY RATES - FP Productivity Rate per month = 7.25 - Labor cost per month = $ 7850
CSIT346 SOFTWARE ENGINEERING COMPLEXITY FACTOR ASSUMPTIONS TABLE FACTORVALUE (fi). 1. Back-up and Recovery ? 4 2. Data Communication ? 3 3. Distributed Processing ? 4 4. Performance Critical ? 4 5. Existing Operational Environment? 3 6. On-line Data Entry ? 1 7. Input transactions over multiple Screens? 2 8. Online Updates ? 4 9. Information Domain Values Complex? 3 10. Internal Processing Complex? 2 11. Code Designed for reuse? 4 12. Conversion / installation in Design? 3 13. Multiple Installations? 5 14. Application Designed for change ? 5 ================================================= ∑ (fi) -------------- Answers- Complexity Adjustment Factor = ----------- Cost Per Function Point = $ ----------- Total Estimated Project Cost = $ -------------- Total Project Effort = ------- ( Person Month)
CSIT346 SOFTWARE ENGINEERING Using the following Process Based - Estimation Table and the Monthly average cost for Software Developer assumption : a) Calculate Estimated Project Effort (Person- Month): ------------------ b) Calculate Estimated Project Cost: $ ………………… ASSUMPTION : - The Average Software Developer Cost per month is $ 4500 PROCESSED BASED ESTIMATION TABLE
CSIT346 SOFTWARE ENGINEERING Calculate the Integrity of a System based on the following assumptions and make a brief comment on the result Threat Probability is 28 % Security Probability is 82 % SYSTEM’S INTEGRIYT = ----------- Your Comments: …………………………………………………………………………………………….. ===================================================================== Calculate the Defect Removal Efficiency, which is an important Quality Assurance Metrics, based on the following factors: Number of Errors before delivering the System to Users = 22 Number of Errors found by the Users after delivery = 16 DRE = …… Your Comments :………………………………………………………………………………………….
CSIT346 SOFTWARE ENGINEERING The Project Planning Table Contains information about Project tasks. a) Calculate the following values for each task and complete the columns on the Project Planning Table:- ECT – Earliest Completion Time LCT – Latest Completion Time Draw the Project Evaluation and Review (PERT) Chart Calculate and mark the Critical Path on the PERT Chart.