Análise de Sistemas

Engenharia Informática
6 ECTS; 3º Ano, 1º Semestre, 28,0 T + 42,0 PL + 5,0 OT + 5,0 O

Docente(s)
- José Casimiro Nunes Pereira

Pré-requisitos

Objetivos
No final do curso, os alunos devem ser capazes de modelar Sistemas de Informação, recorrendo à linguagem UML e ao método RUP.

Programa
- Definição de requisitos de sistemas
- o que é um Sistema de Informação
- Análise de Requisitos
- Requisitos Funcionais vs. Requisitos Não-Funcionais
- Qualidades a observar pelos requisitos
- Estratégias e métodos de recolha de requisitos
- UML (Unified Modelling Language)
- A importância da Modelização
- Introdução ao UML
- A notação da linguagem UML
- Estudo dos diversos Diagramas UML
- Diagrama de Use Cases
- Diagrama de Classes
- Diagrama de Atividades
- Diagrama de Estados
- Diagrama de Sequência
- Diagrama de Instalação
- A representação de Bases de Dados usando UML
- Processos para a utilização do UML
- Definição de testes

Metodologia de avaliação
- Teste escrito, sem consulta, nas épocas de exame (40% nota final);
- Trabalho prático (50 % nota final)
- Trabalhos intercalares (10 % nota final)
Nota mínima em cada uma das componentes: 7,0 valores

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

Método de interação
Apresentação de aulas teóricas expositivas, sobre a matélia lecionada, seguida de aulas teórico-práticas, onde serão resolvidos execícios.

Software utilizado nas aulas

Use of VP is made available to Instituto Politécnico de Tomar by the Academic Partner Program from Visual Paradigm for educational purpose.