educe
EDUCE = essential domain + usage concept extraction
- Essential (essential knowledge that is essential
for quality)
- Domain (problem domains need to be understood before
quality solutions can be designed)
- Usage (solution usage and context need to be understood
to ensure proper design fit)
- Concept (concepts are identified and captured using natural
conceptual models)
- Extraction (of all available domain and usage concepts)
EDUCE is founded on several principles of
natural languages
EDUCE fosters commonality among the people
involved with software development
EDUCE offers techniques for
systematically eliciting and extracting natural conceptual
models from requirements sources, including:
- board members
- corporate officers
- business managers
- business analysts
- domain experts
- product managers
- solution stakeholders
- solution operators
- solution users
|
- value propositions
- vision statements
- mission statements
- business contracts
- strategic plans
- objectives and goals
- problem descriptions
- product descriptions
- user stories
|
EDUCE can be evaluated by examining an extended
example of its application.