Requirements Types
1 June 2008
4 Comments
I was trying to find a way to express requirements from multiple perspectives, but keep it simple enough not to lose big ideas that matter.
It might be easier if I simply use:
- Functional
- Non-Functional
- Technological
- Constraints
(Note on non-functional — I hate “non-functional”– what are “non-functional” requirements? — yuck! — I think it should be more like “experience” or “quality”/”quality of service.”)
User, Business, and System Perspectives
I can then show which perspective/stories they are:
- User
- Business
- System
Note that there’s functional requirements at the user, business and system level. For example, “buy a book,” “place an order,” and “manage transaction” respectively.
Requirements Model
Here’s a conceptual model I use to help figure out where we are on the map:








[...] Requirements Types [...]
[...] Requirements Types [...]
[...] Requirements Types [...]
[...] Requirements Types (ShapingSoftware.com) [...]
Top Posts
Software Process At a Glance
Categories
Recent Posts
Resources
Tags
Agile Architecture Books Budget Career Data Design Modeling Patterns Performance Principles Process Product-Llines Project-Management Qualities Requirements Reuse Scenarios Schedule Security Teamwork Techniques XPAbout Me
Recent Comments
Friends in the Community