Software Engineering | What are PSP and TSP framework activities? Explain their meaning.

PSP model defines following five frame work activities:  

Planning- isolates requirements, develops size and resource estimates. Tests are identified and project schedule is created. 

High level design: External specification for each component to be constructed is developed and a component design is created.

High level design review: formal verification methods are applied to uncover errors in the design. 

Development: component level design is refined and reviewed. Code is generated, reviewed, compiled and tested. 

Postmortem: Using measures and matrix collected, the effectiveness of the process is determined. They provide guidance for improvement. 

TSP defines the following framework activities: 

Project Launch: It reviews core objective and describes the TSP structure and content. It assigns terms and roles to developers and describes the customer needs statement. It also establishes team and individual goals. 

High Level Design: It creates high-level design, specifies the design, and inspects the design develop an integration test plan. 

Implementation: Implementation uses the TSP to implement modules/unit, creates a detailed design of modules/units, reviews the design, translates the design to code, review the code, compile and test the modules/units and analyze the quality of the modules/units. 

Integration and Test: Testing builds and integrates these builds into a system. It conducts a system test and produce user documentation. 

Postmortem: It conducts a postmortem analysis, writes a cycle report and produce peer and team evaluations. 

Post a Comment

0 Comments