Meeting Nonfunctional Requirements through Software Architecture: A Weapon System Example

Loading...
Thumbnail Image
Authors
Demir, Kadir Alpaslan
Subjects
Advisors
Date of Issue
2006
Date
Publisher
Language
Abstract
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.
Type
Article
Description
Series/Report No
Department
Computer Science (CS)
Organization
Identifiers
NPS Report Number
Sponsors
Funding
Format
Citation
Distribution Statement
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.