75
Views
8
CrossRef citations to date
0
Altmetric
Requirements Planning

Designing Quality Architecture: Incorporating ISO Standards into the Unified Process

, , , &
 

Abstract

Requirements change with the ebbs and flows of a business. Applications must be able to react to changes in the business model and, likewise, their technology platform (i.e., architecture) must be agile. Often, the operations and environment requirements of a system affect the application's ability to be modified quickly. This article presents a methodology that combines ISO standards and UML (Unified Modeling Language) standards. the ISO model is used to identify the quality characteristics for software architecture. These attributes form an evaluation framework. Each functional requirement is defined as a use case model using UML notation. This model is expanded with the specific quality properties required based on the ISO model. the resulting use cases are prioritized on the basis of their architectural impact. With these use cases, several candidate architectures can be identified. Alternatives are compared to the evaluation framework to select one architecture design. A real-time monitoring system is used as a case study to reinforce the methodology introduced in the article.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.