Software Process Model
(Part 1)
Software process assets in
organization
Software qualities
Process
qualities
External
qualities
Product
qualities
Internal
qualities
Visible to the
user
example
Reliability,
efficiency,
usability
The concern of
developers
Help developer achieve external qualities
example
Verifiability,
maintainability,
extensibility,
evolvability,
adaptability
Procedures and guidelines - describe the
processes
Checklists to assist to see the performance of the
process
Process maps that describe the flow of activities
Templates for the performance of specific
activities (e.g., design, testing
documented as a
software development policy
Training materials
Concern the developed
artifacts
example
Performance
efficiency,
maintainability,
security
Deal with the
development activity
Products are developed
through process
example
Productivity,
maintainability,
timeliness