RENG.CHAPTER2 Flashcards
TYPES OF REQUIREMENTS?
- USER REQUIREMENTS
- sYSTEM REQUIREMENTS
User requirements
User requirements are high-level statements written in nutral language
These requirements come from the clients or users to explain what they need from the system
User requirements readers
Client Managers
System-End users
Client Engineers
Constractor Managers
System Architects
System Requirements Readers
System-End users
System Archtects
Client Engineers
System Developer
Client Managers ( Top Managment)
They will review the user requirements to ensure the budget and timeline match with the project proposal
System-End Users
They will focus on understanding the features which they will use it or need it in the system
Client-Engineers(Developers)
They analyze the requirements to develope and check the needed hardware and software resourses
System Architects
They will check how the system will deployed , especially the non-functional requirements like servers or firewalls
Functional requirements
Describe what the system should do , focusing on its features and behavior
None-funtional requirements
Focus on how the system operates, ensures it meets the quality and preformance standerd , rather than wht the system must do or does
Problem with functional Requirements
FUnctional requirements sometimes include ambiguous statment which means different people may interpret the requirements in diffrenet way which leading to misinterpretation
Non-functional requirements about?
Non-functional requirements is about how the system will work
Goal
Goal is a genral idea of what the user wants or needs
Why these matters goals and verifiable
Goals help developers understand what users want. Verifiable requirements make it easier to test if the system meets those goals.
What is System Context?
System Context refers to the enviroment impact a system’s functionalities and requirements
What is Scope?
Scope is defines the main requirements and functionalities that can be designed or shaped during system development