Requirements Engineering is at the heart of successful Systems Engineering and focuses on the essential need addressed by products and services.
To understand this, Evodia elicits, captures and refines the needs of users, customers and other interested stakeholders through analysis and models, where applicable.
Our methods and techniques have been proven on a wide variety of projects. We have many years’ experience successfully supporting industry and government organisations, specifying requirements for technically complex, high-value systems. We consider both the functional and non-functional performance aspects.
Requirements Engineering Services fall into the following three areas:
- Requirements Establishment and Specification
- Requirements Management
- Requirements Engineering Process Improvement
The specification of requirements involves their elicitation, capture, analysis and subsequent refinement, to enable system design to take full cognisance of the user’s requirements. Evodia tailors elicitation methods to gather requirements from both the user and other stakeholders by:
- Using cases and scenarios
- Interviews
- Capture from similar systems
- System and architecture modelling
Our primary aim is to establish a complete, correct and unambiguous set of requirements. The majority have used the DOORS requirements management software package, which has been used to monitor requirements and to generate technical specifications and contractual compliance.