Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Title: Pirate Fighting Crisis Management System Pirate attacks are an increasing problem nowadays that threatens the lives of many people as well as loss of

Title: Pirate Fighting Crisis Management System Pirate attacks are an increasing problem nowadays that threatens the lives of many people as well as loss of goods. To combat this issue, an international effort has been put forth to fight off the threat of pirate in the seas. The international parties have agreed on building a system that will monitor the threat of pirates and mitigate against any threats. The system is made of three major components, a managerial component, a satellite based ship tracking system and an Artificial Intelligence (A.I.). The satellite based ship tracking system already exists and is in operation. Its purpose is to track the movements and locations of all ships in international waters. The A.I. component will use the satellite based ship tracking system to determine from movement patterns of ships if a threat is imminent. The managerial component uses information provided by the A.I. component to determine the necessary mitigation actions to be taken. The managerial component uses the A.I. component to determine nearby warships and fighter jets and helicopters that can fight-off pirates. The managerial component uses the A.I. component to receive information about the current crisis. As such, the managerial component determines the needed food and medical supplies and sends out requests to nearby legal suppliers. The managerial component also notifies the US Navy headquarters of the latest events in real-time. In the case of hostages being taken, the managerial component notifies the warships, jets and helicopter of the situation and calls for a negotiator who can speak the same language as the pirates. Your company has won the bid to develop the Pirate Fighting Crisis Management System and has assigned your team to handle the design of the managerial component ONLY. Your company has assigned the A.I. component to a different department to implement. The managerial component is responsible for events relating to ships, pirate ships, warships, fighter jets, helicopters, negotiators, medical supplies, food supplies and news agencies as well as other entities relative to the system. The managerial component uses the A.I. component to perform the required logic behind computing many values, such as the location of the nearest warships, food suppliers, medical supplies, negotiatorsetc. The managerial component also receives feedback from the A.I. component about actual events occurring in the field.

Phase 1: Business Requirements Specifications The Business Requirements Specification is a document, which reports the finding of the project team after analysis of the clients requirements. The document specifies the project teams proposed solutions relating to the software and hardware requirements of the system that is to be developed. It should be written in terms that the customer could understand. An example document outline that can be used as a model for the Business Requirements Specification is presented as follows: 1. Requirements (Functional Requirements and Non-functional Requirements) 2. Use case Analysis (Diagram + Use Case Textual Descriptions) 3. Domain Analysis (Create the System Context Model and data flow diagrams)

Phase 2: Design and Development The software design document is prepared for programmers and future maintainers of the system, to specify the detailed architectural structure of the software. The document also includes test provisions that will be applied to the software developed. An example document outline that can be used as a model for the software design is presented as follows:

1. Behavioral Modeling a. Develop the design using Sequence Diagrams/Statechart Diagrams/Activity Diagrams.

2. Object Oriented Design a. Develop a detailed class diagram, identify methods or attributes, collaborations.

Phase 3: Software Project Management Plan The Software Project Management Plan is prepared at the commencement of the project to structure the activities that must take place during the project and to provide a tool against which progress can be measured. An example document outline that can be used as a model for the Software Project Management Plan is presented as follows:

1. Software Project Introduction a. Project Overview b. Project Deliverables

2. Project Plan a. Project Activities and Milestones b. Project Schedule (Gantt Chart + Network Diagram) and identify the Critical Path

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Modern Database Management

Authors: Jeffrey A. Hoffer Fred R. McFadden

4th Edition

0805360476, 978-0805360479

More Books

Students also viewed these Databases questions

Question

Define capital structure.

Answered: 1 week ago

Question

List out some inventory management techniques.

Answered: 1 week ago

Question

Recognize the four core purposes service environments fulfill.

Answered: 1 week ago