Common Process Framework



The process framework is required for representing the common process activities. The software process is characterized by process framework activities, task sets and umbrella activities.
A.    Process Framework Activities
1.    Communication – By communicating customer requirement gathering is done.
2.    Planning – Establishes engineering work plan, describes technical resist, lists resource requirements, work products produced and defines work schedule.
3.    Modelling – The software model is prepared by:
a.     Analysis of requirements
b.    Design
4.    Construction – The software design is mapped into a code by:
a.     Code generation
b.    Testing
5.    Deployment – The software delivered for customer evaluation and feedback is obtained.
     
B.     Task sets – The task set defines the actual work done in order to achieve the software objective. The task set is used to adopt the framework activities and project team requirements using
1.    Collection of software engineering work tasks
2.    Project milestones
3.    Software quality assurance points

C.    Umbrella Activities
The umbrella activities occur throughout the process. They focus on project management, tracking and control. The umbrella activities are:
1.    Software project tracking and control – This is an activity in which software team can assess progress and take corrective action to maintain schedule.
2.    Risk management – The risks that may affect project outcomes or quality can be analized.
3.    Software quality assurance – These are activities required to maintain software quality.
4.    Formal technical reviews – It is required to assess engineering work products to uncover and remove errors before they propagate to next activity.
5.    Software configuration management – Managing of configuration process when any change in the software occurs.
6.    Work product preparation and production – The activities to create models, documents, logs, forms and lists are carried out.
7.    Reusability management – It defines criteria for work product reuse.
8.    Measurement – In this activity, the process can be defined and collected. Also project and product measures are use to assist the software team in delivering the required software.


Post a Comment