|
Academic Year |
2024/2025 |
Name |
Dott. - MI (1380) Ingegneria dell'Informazione / Information Technology |
Programme Year |
1 |
ID Code |
062841 |
Course Title |
ADVANCED REQUIREMENTS ENGINEERING |
Course Type |
MONO-DISCIPLINARY COURSE |
Credits (CFU / ECTS) |
5.0 |
Course Description |
The course covers all techniques for requirements engineering and management, and has the students apply them in a team project that simulates a client-developer relationship. Students will play roles of clients and developers for these projects.
The learning outcomes include:
understand and analyze the diversity in today's users in a very diverse society
become familiar and apply techniques for requirements elicitation, discovery, negotiation, documentation
become familiar with different software methodologies and the role of requirements engineering in the project success
design and prototype a solution that addresses the needs of diverse end users
teamwork and professionalism skills
reflect on modern requirements engineering techniques and their application in diverse development and organizational contexts
deal with ambiguity and uncertainty in software projects
The team-based project brings students into a realistic situation for having to define, analyze and negotiate requirements in a client-developer relationship. A final presentation will include the students' reflection on learning and experience.
The project will include activities such as:
- requirements elicitations and reasoning through the needs of diverse end users
- requirements analysis by the developers
- requirements negotiations by clients and developers
- solution design presentation by the developers |
Scientific-Disciplinary Sector (SSD)
|
SSD Code
|
SSD Description
|
CFU
|
IINF-05/A
|
INFORMATION PROCESSING SYSTEMS
|
5.0
|
|
Alphabetical group
|
Name
|
Teaching Assignment Details
|
From (included)
|
To (excluded)
|
A
|
ZZZZ
|
Baresi Luciano, Damian Daniela Elena
|
|
|