Meeting Nonfunctional Requirements through Software Architecture: A Weapon System Example

Kadir Alpaslan Demir · 2006

Meeting nonfunctional requirements is as important as meeting functional requirements. A well-designed software system architecture helps to ensure that the necessary quality attributes of the system are satisfied. The goal of this paper is to show how a system’s software architecture can be designed to achieve its nonfunctional requirements. The development process is explained using a weapon system example named Mine Neutralization System for navy mine hunting ships. Also, a novel aspect of this paper is the introduction of a new architectural style. The style is described via an example. 1.

Read the paper · More papers on PaperTik