IPT Logotipo do IPT

Engenharia Informática

Software Engineering

<< back to Curriculum Plan

Publication in the Diário da República: Despacho n.º 8644/2020 - 08/09/2020

5 ECTS; 3º Ano, 1º Semestre, 28,0 PL + 28,0 TP , Cód. 911947.

Lecturer
- José Casimiro Nunes Pereira (1)(2)

(1) Docente Responsável
(2) Docente que lecciona

Prerequisites
Not applicable.

Objectives
At the end of the course, students should be able to:
(1) - specify functional and non-functional requirements
(2) - identify and describe of requirements’ properties
(3) - identify and describe the main techniques to find requirements
(4) - identify and describe the more relevant diagrams of the UML language
(5) - model an Information Systems, using the UML language
(6) - identify the principles and the test activities in software testing

Program
1)- Definition of system requirements
(a)- What is an Information System
(b)- Requirements Analysis
(c)- Functional Requirements vs. Non-Functional Requirements
(d)- Requirements' properties
(e)- Strategies and methods for gathering requirements

(2)- UML (Unified Modeling Language)
(a)- The importance of Modeling
(b)- Introduction and historical perspective of the UML
(c)- The UML language notation
(d)- Study of the various UML Diagrams
(d.1)- Use Cases Diagram
(d.2)- Class Diagram
(d.3)- Activity Diagram
(d.4)- State Diagram
(d.5)- Sequence Diagram
(d.6)- Installation Diagram
(d.7)- Database representation using UML

(3)- Modeling an information system
(a)- Description of an information system using the UML
(b)- Prototype

(4)- Software tests
(a)- Why do we test?
(b)- The 7 Test Principles
(c)- Planning, design, control and test execution
(d)- Testing through the software lifecycle

Evaluation Methodology
- Written Test (40%);
- Practical Coursework (50%);
- Laboratory Coursework (10%).
Minimum grade in each parcel: 7,0 values

Bibliography
- Borges, J. (2015). Modelação de Dados em UML - Uma abordagem por problemas. Portugal: FCA - Editora de Informática, Lda
- Fowler, M. (2007). UML distilled, 3rd Ed. NY: Addison-Wesley
- O`Neill, H. e Nunes, M. e Ramos, P. (2010). Exercícios de UML. (pp. 1-288). Lisboa: FCA / LIDEL
- Sommerville, I. (2015). Software engineering. (Vol. (10th edition)). USA: Pearson Education
- Stevens, P. (2006). Using UML - Software Engineering with Objects and Componentes. England: Addison-Wesley

Teaching Method
Lectures and tutorials.

Software used in class
Visual Paradigm provides Instituto Politecnico de Tomar with UML and BPMN tools under the Academic Partner Program.

 

 

 


<< back to Curriculum Plan
NP4552
Financiamento
KreativEu
erasmus
catedra
b-on
portugal2020
centro2020
compete2020
crusoe
fct
feder
fse
poch
portugal2030
poseur
prr
santander
republica
UE next generation
Centro 2030
Lisboa 2020
Compete 2030
co-financiado