Code |
14531
|
Year |
1
|
Semester |
S1
|
ECTS Credits |
6
|
Workload |
OT(15H)
|
Scientific area |
Informatics
|
Entry requirements |
Não tem
|
Learning outcomes |
O1) Understanding the advanced concepts regarding software engineering. O2) Ability to use tools and methodologies to enhance the quality throughout the software development process. O3) Training of critical and analytic thinking related with different tools and methodologies.
|
Syllabus |
1. Advanced topics, focusing on the different phases of the software development process (eg: requirements, design, development, testing, maintenance and evolution) 2. Software engineering methods and tools 3. Case studies
|
Main Bibliography |
- Engineering Software Products: An Introduction to Modern Software Engineering, Ian Sommerville, Pearson, 2020 - Software Engineering, (10th Edition), Ian Sommerville, Pearson, 2015
|
Teaching Methodologies and Assessment Criteria |
Students must propose a research topic related to their area of interest and correlated with software engineering. The development of this topic must to include published scientific works, and / or case studies. Fortnightly each student presents the evolution of his/her study.
The final evaluation will be obtained on both quality of the document produced (75%) and presentations (25%).
|
Language |
Portuguese. Tutorial support is available in English.
|