Samenvatting
The purpose of this project is to construct a model-based framework to bridge architecting, engineering, and testing. The framework supports software development teams in analyzing the architecture of software (Architecture Analysis) and the impacts of changes (Impact Analysis) during software’s development and maintenance.
The software, which the project focused on, is one of the controllers composing the printing products. The controller is complex due to its development history, context, and techniques. Its current characteristics have the possibility of causing costly errors and delays in the controller’s evolution. One solution to prevent such risks is formulating an overview of the controller’s architecture.
The framework realizes the solution by modeling the controller’s structure and interface definitions. Therefore, the controller development team is able to interpret the controller’s architecture comprehensively, discover the controller’s deficiencies promptly, investigate influences of changes efficiently, and document design decisions regularly.
The software, which the project focused on, is one of the controllers composing the printing products. The controller is complex due to its development history, context, and techniques. Its current characteristics have the possibility of causing costly errors and delays in the controller’s evolution. One solution to prevent such risks is formulating an overview of the controller’s architecture.
The framework realizes the solution by modeling the controller’s structure and interface definitions. Therefore, the controller development team is able to interpret the controller’s architecture comprehensively, discover the controller’s deficiencies promptly, investigate influences of changes efficiently, and document design decisions regularly.
Originele taal-2 | Engels |
---|---|
Begeleider(s)/adviseur |
|
Datum van toekenning | 28 sep. 2017 |
Plaats van publicatie | Eindhoven |
Uitgever | |
Status | Gepubliceerd - 28 sep. 2017 |