Code: | ESG0014 | Acronym: | ERS |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Engineering |
OFICIAL | Economics |
Active? | Yes |
Web Page: | http://paginas.fe.up.pt/~apaiva/teach/1213/ERS.htm |
Responsible unit: | Department of Informatics Engineering |
Course/CS Responsible: | Master in Services Engineering and Management |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
MESG | 22 | Syllabus since 2007/08 | 1 | - | 6 | 56 | 162 |
The objective of this course is to teach the methods, techniques and best practices to plan, manage and carry out a process analysis and requirements specification of a system-based services technologies.
At the end of this course, the students should have the skills needed to plan, manage and carry out a process of analysis and specification of requirements of a service system based in technologies.
1. Introduction: scope and importance of requirements engineering; notion of requirement; types of requirements; classification of requirements based on ISO/IEC 9126 standard; process of requirements engineering; systems life-cycle context. 2. Requirements discovery: source of requirements; traditional techniques (surveys, interviews, document analysis); group techniques (brainstorming, focus groups, RAD/JAD workshops); prototyping techniques; techniques directed by models (aims and scenario); cognitive techniques (laddering); contextual techniques (observation and social analysis). 3. Analysis and negotiation of requirements: checklists, interaction or dependence matrices, requirements risks and priorities; consistence verification, requirements modeling (use case modelling and domain models) 4. Requirements specification: structuring requirements documents; requirements table; wikis 5. Requirements validation: checklists, prototyping, model validation, acceptance tests. 6. Requirements management: alteration management, requirements attributes, requirements traceability; requirements management tools.
Classes will be based on the presentation and discussion of course unit themes, as well as on the execution of some exercises with the support of tools and on the execution of a part of the practical assignments in the last classes of the semester. Students, in groups of two, have to carry out a practical assignment on the specification of requirements of a service system based on technologies.
Description | Type | Time (hours) | Weight (%) | End date |
---|---|---|---|---|
Report about Requirements Engineering | Trabalho escrito | 25,00 | 20,00 | 2013-07-31 |
Exame | 5,00 | 50,00 | 2013-07-31 | |
Trabalho de campo | 40,00 | 25,00 | 2013-06-10 | |
Participação presencial | 5,00 | 2013-06-10 | ||
Total: | - | 100,00 |
Description | Type | Time (hours) | End date |
---|---|---|---|
Frequência das aulas | 42 | 2013-06-10 | |
Estudo autónomo | 50 | 2013-07-31 | |
Total: | 92,00 |
A minimum grade of 45% in the continuous assessment component.
Continuous assessment grade (50% of the final grade) comprises:
- Class participation (5%)
- Practical work (45%): (Modeling and requirements specification: 25%; lecture on a topic of RE: 20%)
- Final Exam (50% of the final grade)
For approval, a minimum grade of 45% in the final exame is required.
- Students excused from attendance at practical classes should contact the teacher for special sessions of follow up.
- The defense of practical work is mandatory for ALL students.
- The marks obtained in practical work can be improved in the next edition of the discipline
- The classification of the exame can be improved by in the appeal exame.