Go to:
Logótipo
You are here: Start > ESG0014

Requirements Engineering for Services

Code: ESG0014     Acronym: ERS

Keywords
Classification Keyword
OFICIAL Engineering
OFICIAL Economics

Instance: 2010/2011 - 2S

Active? Yes
Web Page: http://paginas.fe.up.pt/~apaiva/teach/1011/ERS.htm
Responsible unit: Department of Informatics Engineering
Course/CS Responsible: Master in Services Engineering and Management

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
MESG 16 Syllabus since 2007/08 1 - 6 56 162

Teaching language

Portuguese

Objectives

To endow students with skills to plan, manage and carry out a process of analysis and specification of requirements of a service system based in technologies.

Program

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.

Mandatory literature

Klaus Pohl; Requirements Engineering: Fundamentals, Principles, and Techniques, Springer; 1st Edition. edition (July 23, 2010), 2010. ISBN: 978-3-642-12577-5
Howard Podeswa; UML for the it business analyst. ISBN: 978-1-59863-868-4

Complementary Bibliography

Karl E. Wiegers; Software Requirements, 2nd Edition, Microsoft Press, 2003. ISBN: 978-0735618794
Gerald Kotonya, Ian Sommerville; Requirements engineering. ISBN: 0-471-97208-8

Teaching methods and learning activities

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.

Software

Enterprise Architect

keywords

Technological sciences > Engineering

Evaluation Type

Distributed evaluation with final exam

Assessment Components

Description Type Time (hours) Weight (%) End date
Attendance (estimated) Participação presencial 42,00
Trabalho escrito 15,00 2011-06-03
Exame 4,00 2011-07-15
Trabalho escrito 51,00 2011-06-03
Total: - 0,00

Amount of time allocated to each course unit

Description Type Time (hours) End date
Estudo autónomo 50 2011-06-03
Total: 50,00

Eligibility for exams

A minimum grade of 45% in the continuous assessment component.

Calculation formula of final grade

Continuous assessment grade (60% of the final grade) comprises:
-class participation (10%)
-practical assignment (50%)
Final Exam (40% of the final grade)
Recommend this page Top
Copyright 1996-2024 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2024-07-22 at 12:20:36 | Acceptable Use Policy | Data Protection Policy | Complaint Portal