Meeting Nonfunctional Requirements through Software Architecture: A Weapon System Example
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.
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.Collections
Related items
Showing items related by title, author, creator and subject.
-
Requirements for a System Model in the Context of Digital Engineering
Giachetti, Ronald E.; Vaneman, Warren (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 ... -
Hybrid power system for remote communications stations
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 ...