Product Specification and Requirements Management 6 Credits
Course Contents
The course serves as a retrospective of previous courses in software engineering and thus draws out the importance of requirements management as a means of ensuring successful software product delivery. It covers how to discover and capture requirements, and how to shape and structure them into a product specification. The focus is on the practical steps, models and techniques needed to obtain a complete, relevant and rigorous set of requirements to guide product development.The course includes the following topics:
- Engaging with product stakeholders
- The roles of the product owner, the business analyst and the systems analyst
- Capturing and documenting requirements (including use cases, user stories and product backlogs)
- Using models to conduct robustness analysis
- Formal requirements specifications
- Tracking requirements, and their changes, through development to delivery
- Requirements negotiation (including QFD, Quality Function Deployment)
Prerequisites
Passed courses at least 90 credits within the major subject Computer Engineering, Electrical Engineering (with relevant courses in Computer Engineering) In addition, completed courses Product Development in Cross-discipline Teams 1, 6 credits and (Software Product Architectures - From Chip to Enterprise, 7,5 credits and Software Product Quality Assurance, 6 credits) or (User Experience Design and Enterprise Architecture, 6 credits and IT Architecture, 7,5 credits). Proof of English proficiency is required..Level of Education: Master A1F
Course code/Ladok code: TPKS26
The course is conducted at: School of Engineering