Software Process
•A software process is a road map that helps you create a timely, high
quality result.
•It is the way we produce software
•Provides stability and control
•Work Product
Process Maturity__ Programs, documents, and data produced as a consequence of the software engineering activities
•SEI – Software Engineering Institute•5 maturity levels•Capability Maturity Model (CMM)
CMM Muturity Levels |
Level 2 KPAs•Goals•Abilities•Commitments•Activities•Methods for monitoring implementation•Methods for verifying implementation
•Software Configuration Management•Software Quality Assurance•Software subcontract Management•Software project tracking and oversight•Software project planning•Requirement management
Level 3 KPAs
•Peer reviews
•Inter-group coordination
•Software product Engineering
•Integrated software management
•Training program
•Organization process management
•Organization process focus
Level 4 KPAs
•Software quality management
•Quantitative process management
Level 5 KPAs
•Process change management
•Technology change management
•Defect prevention
Software Life-cycle Models
•The way you organize your
activities
•Life-cycle model is a series of
steps through which the product progresses
Good Work
ReplyDelete