Computer system to manage small zoo

Assignment Help Software Engineering
Reference no: EM13672716

The key to design is a good understanding of the requirements of the system. The requirements document captures the functional and non-functional requirements of the system we will eventually develop. When I read your document I am looking to get an understanding of how the system will work. For example, how will the system look on startup. How will the user create a new album? How will the user add a
photo to an album? And so on.

The Requirements Document should address the system requirements and should not include design issues. At a minimum your requirements document must contain:

• Document Title
• Date
• Introduction
• Glossary
• User Requirements Definition
o Functional Requirements
o Fully-elaborated Use Cases and Scenarios
o Non-functional Requirements
• Requirements prototyping
o Screen Layout/Screenshots
• Risk Analysis

Note:

Use-cases are a great way to address requirements. The use-case diagram (stick-men and bubbles) is only the starting point for your UML diagrams. Fully elaborated use-cases are a very powerful way to analyze requirements. For example, suppose we have a use-case called "Add photo to album". What is the purpose of this use-case? What are the pre-conditions? Must the album already be selected or is this part of the use-case? What happens during the use-case? What are the post-conditions? Is their exception flow in addition to normal flow?

Requirement prototyping can help refine and further elaborate your requirements. Creating screenshots of the use cases or requirements can help user visualize the system and helps identify underlying requirements. You can include screenshots within the body of the use case or you can place all screenshots in an appendix and refer to them from the use-cases. You will normally have at least one use case for each functional requirement -- this is just a general notion -- but it's a good place to start.

A computer system to manage small zoo. Keep track of all the animals and their needs and the staff and volunteers. There is no need to keep track of financial data.

Here is an initial list of functional requirements:

The program must be able to:

• Mange the needs of the animals, such as feeding, medications, care, etc.

• Keep track of my workers and volunteers, such as availability, work schedule, etc.

• Contain a web interface for easy access to the application.

The first project deliverable is a requirements document that must be approved by the client.

The program must be developed using an OO approach and must be able to run on typical MS Windows computers.

Verified Expert

Reference no: EM13672716

Questions Cloud

Find the nash equilibrium : Which firm produces more in equilibrium? How do the quantities produced in equilibrium change if Firm 1 improves its technology, leading to a slightly lower
Find the reaction force to the sun gravity on pluto : According to Newton's third law, all forces occur in pairs. Find the reaction force to the Sun gravity on Pluto
Show the preset value of the present collection experience : Using NPV calculation, show the preset value of the present collection experience and calculate the NPV of the proposed 2/10, net-30 terms.
What is the abuse assessment screen : What cultural considerations are important for you to remember while you interview Ms. Li and what is the Abuse Assessment screen?
Computer system to manage small zoo : A computer system to manage small zoo. Keep track of all the animals and their needs and the staff and volunteers. There is no need to keep track of financial data.
Relevant internal revenue code sections : How much, if any, will Fly be able to itemize as a charitable deduction in 2012 and 2013? Be sure to explain your reasoning with the information from the relevant Internal Revenue Code sections.
Personal media technology dependency : Summarize your media use - totals, types of media you used the most, day you used the most media, the least media, time of day you use media most often, etc.
Method of moments : Method of moments solution to scattering from a rough surface for a TM wave begins with the integral solution to the wave equation.
What should the auditor do : What should the auditor do

Reviews

Write a Review

Software Engineering Questions & Answers

  Re usability in object oriented languages

Re-usability is ability to use code written for another condition. Most languages and programming paradigms support re-usability in some form.

  Draw a class diagram of structure of monitoring station

Printer, on which the readings from these three sensors are shown. Readings are taken checkpoint. Draw a class diagram summarizing the structure of the monitoring station.

  The global pharmaceutical industry - in the land of

the global pharmaceutical industry - in the land of shrinking giants.1. introductionthe case describes the evolution of

  Explain importance of osi reference model

Discuss the importance of the OSI reference model for those responsible for network administration and network protocol development.

  Importance of professional looking worksheets

Discuss and explain in Excel why is it important to have a professional looking worksheet? Why spend so much time with styles and formats and creating borders?

  Recognize at least two methods used to generate test cases

q1. identify at least two methods used to generate test cases in software development and explain how they are used to

  Systems analysis and design methodologies

difference between "Requirements Determination" and "Requirements Structuring", deliverables on or after coding, testing and installation, distinction flanked by system documentation and user documentation, pertinent classes, attributes, operations

  Four current international marketing articles have to be

four current international marketing articles have to be selected for one to two page summary and one to two page

  How artificial intelligence traits incorporated into system

Explain how an expert system is created from utilising the knowledge base and including AI traits.

  Describe the application architecture and process design

Describe the application architecture and process design. Include a high-level description of the security controls you recommend for the design of this HR system.

  What is service oriented architecture

What is Process Improvement practice (e.g., Six Sigma) and how could EA practice help implement it? (You may want to extend this topic to Process Management in general)

  Explain the function of input controls

Explain the advantages and disadvantages of restricting user interfaces. (User interfaces can often be restricted, limiting the user's ability to navigate to other areas of the system, or out of the system.)

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