Please enable JavaScript.
Coggle requires JavaScript to display documents.
SOFTWARE REQUIREMENTS - Coggle Diagram
SOFTWARE REQUIREMENTS
Software Requirements Fundamentals
Definition of Software Requirement
The requirements for a system are the descriptions of the services that a system should provide and the constraints on its operation. These requirements reflect the needs of customers for a system that serves a certain purpose such as controlling a device, placing an order, or finding information.
Product and Process Requirements
Functional and Nonfunctional Requirements
Functional: The functions that the software is to execute, what system should do.
Nonfunctional: Constraints on software. for instance, this system have to response in 5 secs
Emergent Properties
Quantifiable Requirements
System Requirements and Software Requirements
Requirements Analysis
Requirements Classification
Conceptual Modeling
Architectural Design and Requirements Allocation
Requirements Negotation
Formal Analysis
Pratical Considerations
Iterative Nature of the Requirements Process
Change Management
Requirements Attributes
Requirements Tracing
Measuring Requirements
Requirements Process
Process Models
Process Actors
Process Support and Management
Process Quality and Improvement
Requirements Validation
Requeriments Reviews
Prototyping
Model Validation
Acceptance Tests
Requirements Specification
System Definition Document
System Requirements Specification
Software Requirements Specification
Requirements Elicitation
Requirements Sources
Elicitation Techniques
Software Requirements Tools