Tuesday, September 24, 2019

SOFTWARE ENGINEERING - assignment 2 Essay Example | Topics and Well Written Essays - 750 words

SOFTWARE ENGINEERING - assignment 2 - Essay Example The waterfall model here helps in processing the individual steps before stepping into another one. It incorporates this stepwise approach into an iterative framework that more realistically reflects the real world. The waterfall model is accommodated where there is low specification risk and no need for prototyping for risk resolution. Thus the activities of the second quadrant of the spiral model can be skipped. In another pass of the loop the same stages are revisited and both the waterfall and prototyping model works once again. 1. Data design: It transforms the information domain model created during analysis into the data structures that will be required to implement the software. The data objects and relationships defined in the entity relationship diagram and the detailed data content depicted in the data dictionary provide a basis for data design activities. 2. Architectural design: It defines the relationship between major structural elements of the software, the â€Å"design patterns† that can be used to achieve the requirements that have been designed by the system. It represents the framework of a computer based system and can be derived from the system specification, the analysis model and the interaction of the subsystems defined within the analysis model. 4. Component level design: It transforms structural elements of the software architecture into procedural description of software components. Information obtained from the project specification, control specification and state transition diagram serve as a basis for component design. 1. The subsystem Layer: It contains a representation of each of the subsystems that enable the software to achieve its customer-defined requirements and to implement the technical infrastructure that supports customer requirements. 2. The class and object layer: It contains the class hierarchies that enable the system to be created using generalizations and increasingly more targeted specializations. This layer

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.