Previus step | Home | Next step
Collecting software requirements, validating, identifying relationships and documenting them. Propose methods to resolve costomer problems.
Roles:
- Customer - Provide project requirements, specification, typical usecases ant etc.;
- PM - Recieve and collect customer project information;
- BA - Communicate with customer, collect and analyse project requirements and documenting them;
- ARH - Analyse project information and provide technical proposal, preliminary architecture;
Input objects:
- Customer requirements;
- Usecase specification;
- Protocol specification;
- Platform architecture.
Tasks:
- Recieve and collect customer project information; PM
- Requirements analysis;
- Usecase analysis;
- Design preliminary architecture.
Output objects:
- Usecase specification (BA);
- Functional requirements (BA);
- Platform specifications: OS, libraries, language (ARH);
- Hardware specifications (ARH);
- Preliminary Architecture (ARH).
Check points:
- Hardware specifications and documentation;
- Software licenses.
Wikipedia "Requirements_analysis"