SWE 3633 Lecture 1: L1 Software Architecture and Design

17 views2 pages

Document Summary

Design is a creative process of transforming the problem into a solution. Design is the activity of constructing components and organizing their interactions in order to achieve the system that will satisfy the requirements. Identify and specify component relations (inheritance, aggregation, etc. Identify and specify component dependencies (interfaces, joint responsibilities, sequences of interactions). Coordinates development teams to work together orderly. Makes the system traceable for implementation and testing. Leads to software products that have higher quality attributes. Srs: software requirements specification is the result of requirement analysis, it records the functional and non-functional requirements that must be met by the software system. Sds (sdd) software design specifications describes the software architecture or high-level design and the detailed design of the system. Sdd (aka sds) describes the components of a system, the modules that comprise each component, and the detailed information (such as data, attributes, operations, and algorithms) of each module.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents