Meeting Nonfunctional Requirements through Software Architecture: A Weapon System Example
Demir, Kadir Alpaslan
MetadataShow full item record
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.
RightsThis 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.
Showing items related by title, author, creator and subject.
Giachetti, Ronald E. (IEEE, 2021);The vision of achieving digital engineering in the US Department of Defense has instigated work on defining the information content and structure of the system model. However, few seem to have asked what are the requirements for ...
Pietras, Christopher R. (Monterey, California. Naval Postgraduate School, 1993-09);The United States Coast Guard is upgrading communications equipment at remote sites in Alaska in support of the Coastal Voice Distress Network. The VHF-FM Search and Rescue sites are powered by a primary power system ...
Analysis of the requirements generation process for the Logistics Analysis and Wargame Support Tool Swan, Jonathan M. (Monterey, California: Naval Postgraduate School, 2017-06);This thesis conducts an analysis of the system requirements for the Logistics Analysis and Wargame Support Tool (LAWST). It studies the process used to develop those requirements and potential requirements if a systems ...