Monday, October 22, 2018

What do u mean by software process?


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 
__ Programs, documents, and data produced as a consequence of the software engineering activities
Process Maturity

•SEI – Software Engineering Institute
•5 maturity levels
•Capability Maturity Model (CMM)
CMM Muturity Levels
CMM Muturity Levels
Key Process Areas (KPAs)

•Goals
•Abilities
•Commitments
•Activities
•Methods for monitoring implementation
•Methods for verifying implementation
Level 2 KPAs

•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
 

1 comment: