Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Software Engineering | Software Process Framework

  • Difficulty Level : Basic
  • Last Updated : 16 Sep, 2021

Framework is a Standard way to build and deploy applications. Software Process Framework is the foundation of complete software engineering process. Software process framework includes set of all umbrella activities. It also includes number of framework activities that are applicable to all software projects. 

Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.


A generic process framework encompasses five activities which are given below one by one: 

  1. Communication: 
    In this activity, heavy communication with customers and other stakeholders, as well as requirement gathering is done.
  2. Planning: 
    In this activity, we discuss the technical related tasks, work schedule, risks, required resources, etc.
  3. Modeling: 
    Modeling is about building representations of things in the ‘real world’. In modeling activity, a product’s model is created in order to better understand the requirements.
  4. Construction: 
    In software engineering, construction is the application of set of procedures that are needed to assemble the product. In this activity, we generate the code and test the product in order to make better product.
  5. Deployment: 
    In this activity, a complete or non-complete product or software is represented to the customers to evaluate and give feedback. On the basis of their feedback, we modify the product for supply of better product.

Umbrella activities include: 

  • Risk Management
  • Software Quality Assurance (SQA)
  • Software Configuration Management (SCM)
  • Measurement
  • Formal Technical Reviews (FTR)


My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!