ScholarQuill logoScholarQuillUniversity Notes
  • Notes
  • Past Papers
  • Blogs
  • Todo
Login
ScholarQuill logoScholarQuillUniversity Notes
Login
NotesPast PapersBlogsTodo
More
SubjectsDiscussionCGPA CalculatorGPA CalculatorStudent PortalCourse Outline
About
About usPrivacy PolicyReportContact
Notes
Past Papers
Blogs
Todo
Analytics
    Current Subject
    🧩
    Software Project Management
    ITEC3131
    Progress0 / 42 topics
    Topics
    1. Introduction Software Project: Classification of project types2. Scope triangle3. Project risk vs business value4. The S curve5. Five phases of project management life cycle6. WBS: Work Breakdown Structure7. Estimate activity duration8. Five methods of Estimating Activity Duration9. Elapsed Time vs Productive time10. PMI Process Groups & Knowledge Areas11. Project Planning and Project Scheduling12. Project Proposal13. Project Networks: Critical Path Method (CPM)14. Build the project network15. Analysis of the project network16. Network Analysis and Critical Path Analysis17. PERT18. GANTT Chart19. Using MS-Project to draw GANTT chart20. Project Metrics & Software Project Estimation21. Software Project Metrics: Metrics & Indicators22. Software measurement: Size Oriented Metrics23. Function-Oriented Metrics24. Software Project Estimation: Decomposition Techniques25. Software Sizing26. Problem-Based Estimation27. Cost Estimation28. Size Estimation: COCOMO Model29. Function Point Analysis30. Project Staffing31. Project Monitoring and Control32. Project Staffing and Personnel Planning33. Software project Teams34. Risk Identification, Analysis and Management35. Earned Value Analysis36. Configuration Management37. Earned Value Analysis for Project Monitoring and Control38. Software Project Quality Assurance Plans39. SQA Process40. Software Project Quality Standards41. Overview of Project Configuration Management42. Project Risk Management
    ITEC3131›Software measurement: Size Oriented Metrics
    Software Project ManagementTopic 22 of 42

    Software measurement: Size Oriented Metrics

    3 minread
    509words
    Beginnerlevel

    📘 Software Measurement: Size-Oriented Metrics


    🔹 1. Definition of Software Measurement

    Software measurement is the process of quantifying different attributes of software such as size, complexity, effort, cost, and quality using numerical values.

    👉 In simple words: It means measuring software using numbers to understand and compare it better.


    🔹 2. Size-Oriented Metrics

    🔸 Definition

    Size-Oriented Metrics are software metrics that measure software based on its physical size, usually in terms of Lines of Code (LOC).

    👉 In simple words: They measure how big the software is.


    🔹 3. Common Size-Oriented Metric

    🔸 Lines of Code (LOC) 📏

    • Measures number of written code lines
    • Includes executable statements

    👉 Example:

    • Small program = 500 LOC
    • Large system = 50,000 LOC

    🔹 4. Key Size-Oriented Metrics


    🔸 1. Productivity 🚀

    Measures how much software is produced per unit effort.

    Formula:

    Productivity = LOC / Effort
    

    👉 Example:

    • 10,000 LOC / 20 person-months = 500 LOC/person-month

    🔸 2. Cost per LOC 💰

    Measures cost required to produce one line of code.

    Formula:

    Cost per LOC = Total Cost / LOC
    

    🔸 3. Defect Density 🐞

    Measures number of defects per unit size.

    Formula:

    Defect Density = Number of Defects / LOC
    

    👉 Example:

    • 50 defects / 10,000 LOC = 0.005 defects/LOC

    🔸 4. Documentation per LOC 📄

    • Measures documentation size compared to code size

    🔹 5. Example of Size-Oriented Metrics

    Metric Value
    LOC 20,000
    Effort 10 person-months
    Cost $50,000
    Defects 100

    👉 Calculations:

    • Productivity = 2000 LOC/person-month
    • Cost per LOC = $2.5 per LOC
    • Defect density = 0.005 defects/LOC

    🔹 6. Advantages of Size-Oriented Metrics

    • Easy to understand
    • Simple to calculate
    • Useful for basic project comparison
    • Helps in cost estimation

    🔹 7. Limitations of Size-Oriented Metrics ❌

    • Depends on programming language (C vs Python)
    • Does not measure functionality
    • Encourages writing more code unnecessarily
    • Not suitable for modern object-oriented systems

    🔹 8. Size-Oriented Metrics vs Function-Oriented Metrics

    Feature Size-Oriented Function-Oriented
    Basis Lines of Code Functionality
    Unit LOC Function Points
    Accuracy Low–Medium Higher
    Dependency Language dependent Language independent

    🔹 9. Importance in Software Engineering

    • Helps in early cost estimation
    • Used for productivity measurement
    • Useful in project comparison
    • Helps managers track development effort

    🔹 10. Key Points for Exams

    • Based on Lines of Code (LOC)

    • Measures software size physically

    • Includes metrics like:

      • Productivity
      • Cost per LOC
      • Defect density
    • Simple but not very accurate for modern systems


    🔹 11. Short Summary

    • Size-oriented metrics measure software based on code size (LOC)
    • They help in calculating productivity, cost, and defects
    • Easy to use but language-dependent and less accurate

    🔹 12. Quick Exam Answer (2–3 lines)

    Size-oriented metrics are software measurement techniques based on the physical size of software, usually measured in Lines of Code (LOC). They are used to calculate productivity, cost per LOC, and defect density, helping in basic project estimation.


    🔹 13. Likely Exam Questions

    1. Define size-oriented metrics.
    2. What is LOC in software measurement?
    3. Write formula for productivity.
    4. What are the advantages of size-oriented metrics?
    5. Differentiate between size-oriented and function-oriented metrics.
    6. What is defect density?
    7. Why are size-oriented metrics less accurate?
    Previous topic 21
    Software Project Metrics: Metrics & Indicators
    Next topic 23
    Function-Oriented Metrics

    Past Papers

    Open this section to load past papers

    Click on Show Past Papers to see past papers.
    On This Page
      Reading Stats
      Est. reading time3 min
      Word count509
      Code examples0
      DifficultyBeginner