軟體需求要點
Types of Non-functional Requirement:
- Product:
- Usability
- Efficiency:
- Performance
- Space
- Dependability
- Security
- Organizational:
- Environmental
- Operational
- Development
- External:
- Regulatory
- Ethical
- Legislative:
- Accounting
- Safety/Security
Requirement Engineering Processes: (Spiral)
- Requirement Elicitation:
- User Requirement Elicitation
- System Requirement Elicitation
- Requirement Specification:
- Business Requirement Specification
- User Requirement Specification
- System Requirement Specification & Modeling
- Requirement Validation:
- Feasibility Study
- Prototyping
- Reviews
- System Requirements Document
Requirements Validation:
- Validity Checks
- Consistence Checks
- Completeness Checks
- Realism Checks
- Verifibility
Requirement Document:
- Preface
- Introduction
- Glossary
- User Requirements Definition
- System Architecture
- System Requirement Specification
- System Model
- System Evolution
- Appendices
- Index
Ways of Writing Specification:
- Natural Language Sentences
- Structural Natural Language
- Design Description Languages
- Graphical Notations
- Mathematical Specification
Requirement Elicitation & Analysis Process: (Iterative)
- Requirement Discovery
- Requirements Classification & Organization
- Requirements Prioritization & Negotiation
- Requirement Specification
Ethnography:
Requirement Evolution:
Requirement Management Planning: