Software Project Management: Estimation:
Software Project Management
• Software project management
is especially difficult
• Software project management :
The Manager’s View
Process/Project/Product/People
People
Project
RFP Process Product Methods
Tools
Metrics
• Numerical measures that
quantify the degree to which software, a process or a project possesses a given
attribute
• Metrics help the followings
– Determining software
quality level
– Estimating project
schedules
– Tracking schedule process
– Determining software size
and complexity
– Determining project cost
– Process improvement
Software Metrics
• Without measure it is
impossible to make a plan, detect problems, and improve a process and product
• A software engineer collects
measure and develops metrics so that indicators will be obtained
• An indicator provides insight
that enables the project manager or software engineers to adjust the
process, the project, or the
product to make things better Software Metrics
• The five essential,
fundamental metrics:
– Size (LOC, etc.)
– Cost (in dollars)
– Duration (in months)
– Effort (in person‐month)
– Quality (number of faults
detected)
Product Size Metrics
• Conventional metrics
– Size‐oriented metrics
– Function‐oriented metrics
– Empirical estimation models
• Object‐Oriented metrics
– Number of scenario scripts
– Number of key classes
– Number of support classes
– Average number of support
classes per key classes
• User‐Case oriented metrics
Product Size Metrics (cont’d)
• Web engineering product
metrics
– Number of static web pages
– Number of dynamic web pages
– Number of internal page
links
– Number of persistent page
links Estimate Uncertainty
Related Topics
Privacy Policy, Terms and Conditions, DMCA Policy and Compliant
Copyright © 2018-2024 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.