SWE 3633 Lecture 19: L19 Software Architecture and Design

43 views2 pages

Document Summary

Assignment of responsibilities (functionalities) to the main components. Specification of properties of the main components. { specification of the states and transitions of states of the main components (note that state is a property) } Specification of relationships among components: specification of collaboration among components (note that collaboration is a kind of relationship, specification of interfaces among components. We still need to specify interfaces among the components and key properties. Descriptr: decomposed system into major components. Descriptr: states that the major components may exist in. Descriptr: collaboration among components to achieve a goal. Descriptr: relationships among the major components in terms of dependencies and communications. Descriptr: interfaces among the components that have relationships. Descriptr: properties that the major components must possess or satisfy. Descriptr: responsibilities of the major components. An architectural design may contain all or parts of this list.

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