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+
$40 USD/m
Billed monthly
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
10 Verified Answers
Class+
$30 USD/m
Billed monthly
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
7 Verified Answers

Related Documents