Of forming effective evaluation committees, especially if the organization is small.
There are several specific techniques for evaluating architectures, of which the best known is probably the ATAM (Architecture Tradeoff Analysis Method) of the SEI [1]. ATAM has the particularity that it can be performed on systems in which quality attributes were not initially documented. Various evaluation methods are compared in [2].
Other techniques
Other evaluation techniques include the generation of simulations, experiments Thailand Mobile Database and specific analyses. These techniques are appropriate for certain types of systems such as real-time systems. Depending on the criticality of the system, it is advisable to combine several of the evaluation techniques in order to have greater assurance about the relevance of the evaluation.
To conclude
Software architecture is a fundamental artifact within the development of quality systems. Failure to take care of aspects related to the development of the architecture can result in systems that do not meet the expectations of the clients and the development organization; the evaluation of the architecture design is, therefore, a fundamental activity within the development activities. The high cost of defects related to the architecture in late stages of development fully justifies investing in carrying out this practice as part of the development.
The main disadvantage of this type of evaluation is the difficulty
-
- Posts: 325
- Joined: Thu Jan 16, 2025 8:32 am