Software Process Framework
Software Process : Process defines a framework for a set of Key Process Areas (KPAs) that must be established for effective delivery of software engineering technology. This establishes the context in which technical methods are applied, work products such as models, documents, data, reports, forms, etc. are produced, milestones are established, quality is ensured, and change is properly managed.
Communication : This activity involves heavy communication with customers and other stakeholders in order to gather requirements and other related activities.
Planning : Here a plan to be followed will be created which will describe the technical tasks to be conducted, risks, required resources, work schedule etc.
Modeling : A model will be created to better understand the requirements and design to achieve these requirements.
Construction : Here the code will be generated and tested.
Deployment : Here, a complete or partially complete version of the software is represented to the customers to evaluate and they give feedbacks based on the evaluation.
These above described five activities can be used in any kind of software development. The details of the software development process may become a little different, but the framework activities remain the same.
Comments
Post a Comment