ScholarQuill logoScholarQuillUniversity Notes
My Semester
Explore Notes
Past Papers12 New
Video CoursesNew
Search
Settings
Study Tools
GPA/CGPA Calculator
Schedule & To-Do
Student Portal
Contact
Contact
ScholarQuill logo
My Semester
Explore Notes
Past Papers12 New
Video CoursesNew
Search
Settings
GPA/CGPA Calculator
Schedule & To-Do
Student Portal
Contact
ScholarQuill logoScholarQuillUniversity Notes
Study PortalITEC3131Size Oriented Metrics
Ctrl + K
Login
Explore
Search
Semester
Papers
CGPA
    ITEC3131

    Software Project Management

    Progress0 / 42 done
    Topics42
    1Classification of project types2Scope triangle3Project risk vs business value4The S curve5Five phases of project management life cycle
    6Work Breakdown Structure7Estimate activity duration8Five methods of Estimating Activity Duration9Elapsed Time vs Productive time10PMI Process Groups & Knowledge Areas11Project Planning and Project Scheduling12Project Proposal
    13Critical Path Method (CPM)14Build the project network15Analysis of the project network16Network Analysis and Critical Path Analysis17PERT18GANTT Chart19Using MS-Project to draw GANTT chart20Project Metrics & Software Project Estimation
    21Metrics & Indicators
    22Size Oriented Metrics23Function-Oriented Metrics
    24Decomposition Techniques25Software Sizing26Problem-Based Estimation27Cost Estimation
    28COCOMO Model29Function Point Analysis30Project Staffing31Project Monitoring and Control32Project Staffing and Personnel Planning33Software project Teams34Risk Identification, Analysis and Management35Earned Value Analysis36Configuration Management37Earned Value Analysis for Project Monitoring and Control38Software Project Quality Assurance Plans39SQA Process40Software Project Quality Standards41Overview of Project Configuration Management42Project Risk Management
    3 min read
    Topic 22 of 42
    Topic Study Note Illustration
    22

    Software measurement: Size Oriented Metrics

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

    πŸ“˜ 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 view and download past papers

    Click on Show Past Papers to load available exam papers.

    Reading Progress
    0%
    3mremaining
    509words
    Beginnerlevel
    On This Page

    No headings found

    Study Toolkit

    Subject Portal

    Software Project Management