Types of Requirement

Types of Requirement

The requirement s definition and specification documents describe everything about how the system is to interact with its environment. These are various types of requirements, described below:

1. Physical Environment

* Where is the equipment or device to function?

* is there on location or several?

Are there any environmental restrictions such as temperature, humidity or magnetic interference?

1. Interface

  • Is the input coming from one more other system?
  • Is the output going to one or more other systems?
  • Is there a prescribed way in which the data must be formatted?
  • Is there a prescribed medium that the data must use?

2. Users and human Factors?

  • Who will use the system?
  • Will there be several types of users?
  • What is the skill level of each type of use?
  • What kind of training will be required for each type of user?
  • How easy will it be for a user to understand and use the system?
  • How difficult will it be for a user to misuse the system?

3.  Functionality

  • What will the system do?
  • When will the system do it?
  • Are there several modes of operation?
  • How and when can the system be changed or engaged?
  • Are these constraints on execution speed, response time memory, performance of throughput?

4. Documentation

  • How much documentation is required?
  • Should it be online, in report format or both?
  • To what audience is each type of documentation addressed?

5. Data

  • For both input and output what should be format and layout of the data be?
  • How often will they be received or sent?
  • How accurate must they be?
  • To what degree of precision must the calculations be made?
  • How much data flow through the system?

6. Resources

  • What materials, personnel or other resources are required to build use and maintain the system?
  • What skills must the developers have?
  • How much physical space will be taken up by the system?
  • What are the requirements for power, heating or air conditioning?
  • Is there a prescribed time table for development?
  • Is there a limit on the amount of money to be spent on development or on hardware and software?

7. Security

  • Must access to the system or to information be controlled?
  • How will one user data be isolated from others?
  • How will user programs be isolated from other programs and from the operating system?
  • How often will the system be backed up?
  • Must the backup copies be stored at the different locations?
  • Should precaution be taken against fire water damage or theft?

8. Quality  assurance

  • What are the requirements for reliability, availability, maintainability, security and the other quality attributes?
  • How must the characteristics of the system be demonstrated to others?
  • Must the system detect and isolate faults?
  • What is the prescribed mean time between failures?
  • Is there a maximum time allowed for restarting the system after a failure?
  • How can the system incorporate changes to the design?
  • Will maintenance merely correct errors or will it also include improving the system?
  • What efficiency measures will apply to resource usage and response time?
  • How easy should it be to move the system from one location to another or from one type of computer to another?

Latest technology based Software Engineering Online Tutoring Assistance

Tutors, at the www.tutorsglobe.com, take pledge to provide full satisfaction and assurance in Types of Requirement homework help via online tutoring. Students are getting 100% satisfaction by online tutors across the globe. Here you can get homework help for Types of Requirement, project ideas and tutorials. We provide email based Types of Requirement homework help. You can join us to ask queries 24x7 with live, experienced and qualified online tutors specialized in Types of Requirement. Through Online Tutoring, you would be able to complete your homework or assignments at your home. Tutors at the TutorsGlobe are committed to provide the best quality online tutoring assistance for Software Engineering homework help and assignment help services. They use their experience, as they have solved thousands of the software engineering assignments, which may help you to solve your complex issues of Types of Requirement. TutorsGlobe assure for the best quality compliance to your homework. Compromise with quality is not in our dictionary. If we feel that we are not able to provide the homework help as per the deadline or given instruction by the student, we refund the money of the student without any delay.

©TutorsGlobe All rights reserved 2022-2023.