21
Software requirment specification
Lead a software design development effort for Defense-Specialists Corporation, a large defense company in the United States. Develop the software design needed to operate a fictional network of ground based tracking stations. The effort should be completed within twelve (12) months. The US government customer stresses the need to balance development costs, quality of the software design, overall operability and functionality, and delivery time.
In this project, perform preliminary system engineering and create an analysis model for this system. Completing this project will require that following should be done:
• Develop initial notes of the structure/functionality of the system.
• Produce an initial system specification document for the system.
• Develop a detailed scenario based model by writing use cases and develop an activity diagram.
• Create a behavioral model that identifies events with a use case.
Completing this project will require to produce a SRS document for the system. The SRS that created will be a combination of the System Specification (SS) and the SRS; your SRS should include the essential components of the SS in the SRS.Provide the foundation for Projects 2 through 4.SRS must be testable, flexible, and traceable.
Develop a SRS by writing and decomposing functional requirements for a fictional network of ground based tracking stations. The SRS should contain software components for the ground based tracking stations. Key attributes of the ground based tracking stations shall be the capability to be controlled by a human-computer interface (HCI) to send software commands, operate 24/7, communicate with other ground tracking stations, and receive telemetry and video images from overhead government satellites.
STATEMENT OF WORK (SOW)
The US government customer has contracted various work efforts out to build the next generation for a fictional network of ground based tracking stations. The network of ground based tracking stations is used to track a constellation of overhead government satellites that are closely monitoring hostile countries. Defense-Specialists Corporation is the prime contractor to develop the software needed to operate the network of ground based tracking stations. The software developed by Defense-Specialists Corporation equips government operators of the ground stations with the ability to monitor the health and status, perform maintenance and issue resolution, and continuous tracking of the overhead satellite constellation.
SRS TEMPLATES
Use either of the following templates to develop SRS
• IEEE Std 830-1998: IEEE recommended practice for software requirements specifications, posted in the Reserved Readings section on the Class Menu. The entire outline for the SRS is provided in section 5. Familiarize with the type of information and diagrams to be provided in a SRS.
o Follow either of two paths; Structured Analysis/Design (SSA/D) methodology or Object-Oriented Analysis/Design (OOA/D) methodology.
o Look at the IEEE Standard 830 – 1998 Annex A. Annex A has suggested formats for SRS.
•Adaptable Process Model (ADP) template for Software Requirements Specification. Download the Pressman suggested outline of the SRS at McGraw-Hill’s SEPA Web site at https://www.rspa.com/docs/Reqmspec.html
note
• THIS LINK SEEMS TO BE EASIER EXPLANATION OF THE TEMPLATES
Make any reasonable assumptions based on an understoodable problem that allow to address as many sections chosen SRS template as possible.
THE ASSIGNMENT
1. Demonstrate the understanding of the US government’s SOW by producing a preliminary documentation of the structure/functionality of the fictional network of ground based tracking stations. The basic objective here is to determine the major tasks in the development of the ground stations and to begin documenting the structure and functionality. Much of this information should fit into the introductory and system functionality/description sections of the SRS.
2. Download the preferred SRS template. Pay special attention to the following required deliverables on which the bulk of grade will be decided.
• Produce an architectural context diagram (ACD) for the ground stations. An ACD models how the system interacts with external entities.
• Produce a context-level Data Flow Diagram (DFD) for the tracking system. The context level 0 DFD focuses on the flow of data through a system (See figure 7.1on page 188 of the Pressman text for an example).
• Refine DFD to level 1, It may also be necessary to include process specifications to ensure that DFD is defined to the lowest possible specification for design. If you prefer an object-oriented approach, you may supplement your use cases by using an activity diagram to depict the flow of interaction within a specific scenario.
• Produce a class diagram, or an Entity Relationship Diagram (ERD) of the tracking system.
• Identify the customers, users, and other stakeholders of the ground stations. Produce a use case diagram for the
• Produce a state diagram for the tracking system. PLACE AN ORDER TODAY & GET 15% DISCOUNT (CODE GAC15)