- Identify and analyze the functional or non-functional requirements of the system by various methods and techniques such as checking similar systems
- Studying reference models and interviewing stakeholders.
- Preparing required documents (SRS, Vision, Use-case spec...) and models (Use case model, Business Processes...) to define the system
Requirements
- Software Analysis skills and capabilities
- Familiar with Agile methodologies
- Familiar with RUP
- Familiar with BPMN
- UML
- Modeling Tools (Enterprise Architecture or Visual Paradigm)
- Documentation Skills
- Team working skills
- Familiar with wireframing