What Are The Four Types Of Requirements That May Be Defined For A Computer-Based System

715 Words3 Pages
4.1) Identify and briefly describe four types of requirements that may be defined for a computer-based system. Four types of requirements that may be defined for a computer-based system are: User Requirements – User requirements are natural language statements that may be accompanied by diagrams that show both the services the system is expected to provide the users, as well as any constraints the system will operate under. System Requirements – System requirements are more detailed descriptions of the software system’s functions, services, and operational constraints. The exact implementation should be defined and this document can serve as part of a contract between the system buyer and the developers Functional Requirements – Functional requirements are the statements of the services that the system should provide, how the system handles specific input and how the system should behave in a given situation Nonfunctional Requirements – Nonfunctional requirements refer to the contraints on the system’s services or functions. These can include industry standards that must be followed such as timing, security, etc. An example being that bank transactions most likely have to have encrypted communications for certain operations, if not all. These constraints usually effect the entire system rather than certain features or services. 4.7) Using your knowledge of how an ATM is used, develop a set(4) of use cases that could serve as a basis for understanding the requirements

More about What Are The Four Types Of Requirements That May Be Defined For A Computer-Based System

Open Document