SWE 3633 Lecture Notes - Lecture 22: Loose Coupling, Maintainability, Usability

157 views2 pages

Document Summary

Architecture design is a problem-solving activity whose input is the srs document and whose output is the abstract specification of a software which realizes the desired characteristics. Architecture design is a specification of the solution"s major components, their responsibilities and properties, and the relationship and collaboration among the major components. Architecture design activity can not be cleanly separated from srs analysis (product design) and. Not all architectural designs are the same in terms of their level of abstraction: Variation in architectural design: number of components (main components, description of each component, relationships among components. Major functional requirements can be directly mapped into key architectural components. Operational attributes: performance: time limits, space capacity, transaction limits, availability: readiness for use (borders on performance, security: resistance or protection from harm, reliability: error resistance and performing to requirements, usability: easy to understand and navigate.

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