Describe the characteristics of each user

Assignment Help Computer Engineering
Reference no: EM132083576

A newly developed hospital requires an Electronic Decision Support System (DSS) for clinicians. This DSS is required to have all the necessary features to help the practice.

Develop a Software Requirements Specification (SRS) document that identifies all the necessary requirements for the system.

This document must strictly follow the IEEE template uploaded on canvas. However, there may be sections in the template that may not apply to the project, these sections can be eliminated.

Use the template below to answer the above statement.

Software Requirements Specification

1 Introduction

<TO DO: Please provide a brief introduction to your project and a brief overview of what the reader will find in this section.>

1.1 Document Purpose

<Identify the product whose software requirements are specified in this document, including the revision or release number. This should including relevant benefits, objectives, and goals.

TO DO: Write 1-2 paragraphs describing the purpose of this document as explained above.>

1.2 Product Scope

<Provide a short description of the software being specified and its purpose; describe the scope of the product that is covered by this SRS, particularly if this SRS describes only part of the system or a single subsystem.

TO DO: 1-2 paragraphs describing the scope of the product. Make sure to describe how it is associated with other product or subsystems.>

1.3 Definitions, Acronyms and Abbreviations

<Define all the terms necessary to properly interpret the SRS, including acronyms and abbreviations.

TO DO: Please provide a list of all abbreviations and acronyms used in this document sorted in alphabetical order.>

1.4 References and Acknowledgments

<List any other documents or Web addresses to which this SRS refers. These may include user interface style guides, contracts, standards, system requirements specifications, use case documents, or a vision and scope document.>

2 Overall Description

2.1 Product Functionality

<Summarize the major functions the product must perform or must let the user perform. Details will be provided in Section 3, so only a high level summary is needed here (user requirement). Organize the functions to make them understandable to any reader of the SRS.

TO DO:

1. Provide a bulleted list of all the major functions of the system.>

2.2 End Users and Characteristics

<Identify the various users that you anticipate will use this product. Users may be differentiated based on frequency of use, subset of product functions used, technical expertise, security or privilege levels, educational level, or experience.

TO DO:

1. Describe the characteristics of each user. Certain requirements may affect (relate) only to certain users.

3. Distinguish the most important users for this product from those who are less important to satisfy.>

2.3 System Stakeholders

You should build a list of your system stakeholders. You should define the role of each stakeholder in the big system.

2.4 Operating Environment

<Describe the environment in which the software will operate, including the hardware platform, operating system and versions, and any other software components or applications with which it must peacefully coexist. In this part, make sure to include a simple diagram that shows the major components of the overall system, subsystem interconnections, and external interface

TO DO: in at least one paragraph, describe the environment your system will have to operate in. Make sure to include the minimum platform requirements for your system. >

3 Specific Requirements

3.1 User Interface

<Describe the logical characteristics of each interface between the software product and the users. This should include sample screen images, any GUI standards.

TO DO: The least you can do for this section is to describe in words the different User Interfaces and the different screens that will be available to the user. Those who will be able to provide optional Graphical User Interface screenshots will be rewarded by extra marks.>

3.2 Functional Requirements

<Functional requirements capture the intended behavior of the system. This behavior may be expressed as services, tasks or functions the system is required to perform. (System Requirements)

TO DO: Break the functional requirements to several functional areas and divide this section into subsections accordingly. Provide a detailed list of all product operations related to these functional areas.

3.3 Use Case Diagram

<A use case defines a goal-oriented set of interactions between external actors and the system under consideration.

TO DO: Provide a use case diagram which will encapsulate the entire system and all possible actors. Do not include detailed use case descriptions, but make sure to include a short description of what every use-case is, who are the actors in your diagram>

4 Non-functional Requirements

4.1 Software Quality Attributes

<Specify any quality characteristics for the product that will be important to either the customers or the developers. Some to consider are: performance, safety, security, adaptability, availability, correctness, flexibility, interoperability, maintainability, portability, reliability, reusability, robustness, testability, and usability. Write these to be specific, quantitative, and verifiable when possible. At the least, clarify the relative preferences for various attributes, such as ease of use over ease of learning. >

5 Other Requirements

<This section is Optional. Define any other requirements not covered elsewhere in the SRS. This might include database requirements, internationalization requirements, legal requirements, reuse objectives for the project, and so on. Add any new sections that are pertinent to the project.>

Reference no: EM132083576

Questions Cloud

Construct a hash table with a load factor near : Construct a hash table with a load factor near 90%. For this problem, use a table of 114 elements with subscripts ranging from 0 to 113.
Calculate distance among genes separately and compare : Nike company have a test contains missing values. The entries in the matrix are the expression values of genes(rows) under different conditions(columns).
Compute income from operations : Compute income from operations and Compute the gross profit rate.
Calculate the total dollar amount of discount : Calculate the total dollar amount of discount or premium amortization during the first year (5/1/12 through 4/30/13) these bonds were outstanding
Describe the characteristics of each user : Describe the characteristics of each user. Certain requirements may affect (relate) only to certain users.
Prepare the journal entries to record transaction : At the end of 2014, Carpenter Co. has accounts receivable of $777,640 - Prepare the journal entries to record this transaction
Prepare the adjusting entry necessary : Prepare the adjusting entry necessary as a result of thephysical count. (b) Prepare closing entries.
What is a regular expression describes the grammar g : Construct a DFA that accepts/recognizes, strings derived from the grammar G with production rules.
Prepare a multi-step income statement for 2014 : Prepare a multi-step income statement for 2014 for Mulberry Street Sportswear

Reviews

Write a Review

Computer Engineering Questions & Answers

  Calculate c with various sets of values for a and b

Even if we were to declare variables a and b as integers, why might we still need to declare c as a ?double?

  Systems research and investigate novel ideas and

systems research and investigate novel ideas and applications.write a research report outlining the architecture and

  Compare the two non-sequential file structure models

What advantages does first one have over the second and what advantages does the second have over the first? What would be your criteria for choosing one over the other for different applications.

  What are the business costs or risks of poof data quality

What are the business costs or risks of poof data quality? Support your discussion with at least 3 references. What is data mining?

  Routers

Discuss in detail why the differentiated services (DS) domain comprises of the set of contiguous routers? Also explain how the boundary node routers are different from interior node routers in the DS domain.

  Write down a java application that reads from a text file

give exception handling for opening and reading from the input file. Also, provide exception handling for checking the input file format. Your program must explain to the user the reason for each exception and terminate if one is thrown.

  What implications does this present to you as a programmer

It is therefore possible for a program, thinking a memory location holds a piece of data when it actually holds a program instruction, to accidentally (or on purpose) modify itself. What implications does this present to you as a programmer?

  What is the device number of the host adapter and why

You have just upgraded your system to a Fast and Wide SCSI interface. This system has a floppy disk, a CD-ROM, and five 8-gigabyte fixed disks. What is the device number of the host adapter? Why?

  How you would delete element from multiway radix search tree

Describe how you would delete an element from a multi-way radix search tree. Find a set of 12 keys that make a particularly badly balanced Patricia tree.

  How use cases will be used by the project team

Explain, in clear, nontechnical terms, how use cases will be used by the project team. Explain what these models are, what they represent in the system, and how they will be used by the team.

  Create five sample data records for each table you create

Address of the recording company Design tables you would need so they are all in third normal form. Create five sample data records for each table you create.

  What is the availability of the entire network

If a network has four devices with the availabilities of 0.994, 0.778, 0.883, and 0.5, what is the availability of the entire network?

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