Component interface for an emergency control room

Assignment Help Basic Computer Science
Reference no: EM13765370

Component Interface for an Emergency Control Room

As the lead software engineer for a medium-sized hospital, you have been asked to spearhead an effort to improve the tracking of Voice Over IP (VOIP) calls made within the hospital system. You have also been asked to begin planning out an emergency vehicle discovery program that will improve the response times of medical personnel to remote emergency locations by pinpointing the closest vehicle to the emergency using GPS.

Write a three to five (3-5) page paper in which you:

  • Design the Requires and the Provides interfaces of at least two (2) components that might be used in a system in an emergency control room for a call-logging component that records calls made.
  • Design the interfaces of at least two (2) components that might be used in a system in an emergency control room for a vehicle discovery component that, given a post code (zip code) and an incident type, finds the nearest suitable vehicle to be dispatched to the incident.
  • Include both the Requires interface and the Provides interface in your design.
  • Develop a visual rendering depicting your design through the use of Microsoft Visio or its open source alternative, Dia. Note: The graphically depicted solution is not included in the required page length.

Your assignment must follow these formatting requirements:

  • Be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA or school-specific format.
  • Include a cover page containing the title of the assignment. The cover page and the reference page are not included in the required assignment page length.
  • Include charts or diagrams created in Visio or an equivalent such as Dia. The completed diagrams / charts must be imported into the Word document before the paper is submitted.

The specific course learning outcomes associated with this assignment are:

  • Explain the importance of software reuse.
  • Use technology and information resources to research issues in software engineering.
  • Write clearly and concisely about software engineering using proper writing mechanics and technical style conventions.

Reference no: EM13765370

Questions Cloud

What is the total deferred payment price of the garage : Becky Lewis financed the construction of a garage on her lot with a 9.3% add-on interest home improvement loan from the Guaranteed Savings Bank. The total price of the garage was $11,860 and was financed with equal monthly payments for 6 years. What ..
Case study- marbury v madison : Case Study: Marbury v. Madison, 5 U.S. 137, 1 Cranch 137, 2 L. Ed. 60 (1803), In 1803, the Supreme Court, led by Chief Justice John Marshall, decides the landmark case of William Marbury versus James Madison
Problems based on tombstones : Why YTM differs from coupon rate? What should we compare YTM with?
Revenue recognition-point of sale : Sheena Company sells goods that cost $400,000 to Richie Company for $530,000 on January 2, 2014. The sales price includes an installation fee, which is valued at $50,000. The fair value of the goods is $480,000. The installation is expected to tak..
Component interface for an emergency control room : As the lead software engineer for a medium-sized hospital, you have been asked to spearhead an effort to improve the tracking of Voice Over IP (VOIP) calls made within the hospital system.
Write a program called inheritancetest java : Write a program called InheritanceTest.java to support an inheritance hierarchy for class Point-Square-Cube. Use Point as the superclass of the hierarchy. Specify the instance variables and methods for each class.
Revenue recognition-point of sale : Presented below are three revenue recognition situations.
Revenue recognition-point of sale : Explain this type of revenue recognition transaction. What factors should be considered in determining when to recognize revenue in this transaction?
Monopolists are less elastic at all levels of output : In contrast to firms operating in purely competitive industries, demand curves faced by monopolists are less elastic at all levels of output

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Remember from lecture that using

Remember from lecture that using { and } creates a block of code within the condition instead of just one line.Also, not the use of single quotes instead of double quotes. (Double quotes signify a literal string while single quotes signify a literal ..

  Write a program to input an double array

Write a program to input an double array, and then computes some simple statistics on that array. The program should have two user-defined methods to help you with the task.

  Write some code that exchanges their values

There are two string variables, s1 and s2, that have already been declared and initialized, write some code that exchanges their values.

  Write vhdl code to compile the greatest common divisor

Write VHDL code to compite greatest common divisor of two integers using Euclidean algorithm

  Convert fahrenheit to celsius

a program that will convert Fahrenheit to Celsius. The user will enter the degrees in Fahrenheit and the program will give the results in Celsius. This is to be done in Pseudo Code Only. good programming techniques. Must also use modular programmi..

  Both the userid and the person''s full name

a report and not just a listing:The report might be created with awk but it should have a heading. it should list both the userid and the person's full name (a person's fullname can be found in /etc/passwd file)

  Use the gaussion elimination algorithms presented

Use the Gaussion elimination algorithms presented in the lecture. Note that arrays in Matlab always start with index 1. (b) Test the function splinemoments with the data set i 0 1 2 xi 0 1 2 yi 0 2 0

  The value display style tells the browser not the element

The ____ value of the display style tells the browser not the display the element.

  What are the benefits of using tangible interfaces

What are the benefits of using tangible interfaces compared with other interfaces like GUI, pen-based or gesture?

  Find the order of t

Let T(n) be the running time of Yum(n). Find the order of T (that is find a function f(n) such that T?0(f)). (Assume that the real arithmetic is carried out exactly and is not subject to floating point round off errors.)

  What to consider before selecting product for system

National Information Assurance Partnership website, why is this not enough to just say "this product meets our security requirements"? Discuss what else you have to consider before selecting such a product for a system.

  Use a recursive function, instead of nested for loops

Write a C program that will prompt the user to enter an integer and then it will print on the screen all the binary numbers of length n, where n is the integer variable inserted by the user.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd