Software Architecture Design: Evaluation and Transformation
| Document type: | Researchreports |
|---|---|
| Full text: | |
| Author(s): | Jan Bosch, Peter Molin |
| Title: | Software Architecture Design: Evaluation and Transformation |
| Series: | Research Report |
| Year: | 1997 |
| Issue: | 14 |
| ISSN: | 1103-1581 |
| Organization: | Blekinge Institute of Technology |
| Department: | Dept. of Computer Science and Business Administration (Institutionen för datavetenskap och ekonomi) Dept. of Computer Science and Business Administration S-372 25 Ronneby +46 455 780 00 http://www.ide.hk-r.se/ |
| Authors e-mail: | Jan.Bosch@ide.hk-r.se |
| Language: | English |
| Abstract: | Since the architecture of a software system constrains the non-functional requirements, the decisions taken during architectural design have a large impact in the resulting system. An architectural design method is presented that employs iterative evaluation and transformation of the software architecture in order to satisfy the non-functional requirements (NFRs). Architecture evaluation is performed by using scenarios, simulation, mathematical modelling and reasoning. The architecture can be transformed by imposing an architectural style, imposing an architectural pattern, using a design pattern, converting an NFR to functionality and by distributing NFRs. The method has, in various forms, been applied in several industrial projects. |
| Subject: | Software Engineering\General |
| Keywords: | Software architecture design, non-functional requirements, evaluation, scenarios |
| URN: | urn:nbn:se:bth-00018 |












