
Análise de Sistemas
Código
82018
Unidade Orgânica
Instituto Superior de Estatística e Gestão de Informação
Créditos
6.0
Professor responsável
Vítor Manuel Pereira Duarte dos Santos
Horas semanais
4.0
Língua de ensino
Português. No caso de existirem alunos de Erasmus, as aulas serão leccionadas em Inglês
Objectivos
Não Disponivel
Pré-requisitos
Não Disponivel
Conteúdo
1 - Conceitos gerais
- Caracterização do produto software
- Elementos base da engenharia de software
- Modelo linear sequencial, Modelo RAD, Modelo de prototipagem, Modelos evolutivos
- Análise Estruturada Moderna, SSADM, Information Engineering, SSM, Métodos OO
- Classes e objectos. Conceitos.
- Origem, estrutura e elementos da Unified Modeling Language (UML);
- Análise e especificação de requisitos de software
- Extensões ao modelo ER: Generalização/Especialização, agregação.
- Definição do conteúdo da estrutura de dados - normalização.
- O processo de desenvolvimento de software: ciclo de desenvolvimento de software na perspectiva orientada para objectos: Rational Unified Process, Iconix.
- Métodos ágeis: XP, Crystal e Scrum.
- Melhoria do processo: Níveis de maturidade CMM (Capability Maturity Model).
- Métricas no processo de desenvolvimento de Software.
- Padrões de Software: estudo e aplicação de padrões para Use Cases, introdução aos padrões de desenho (Design Patterns).
Bibliografia
Não Disponivel
Não Disponivel
Não Disponivel
Não Disponivel
Não Disponivel
Método de ensino
Não Disponivel
Método de avaliação
A avaliação da parte Teórica é realizada através de uma frequência, podendo ser complementada somativamente pela avaliação de pequenos trabalhos teóricos.
A avaliação da parte prática é efectivada pela entrega e discussão de 1 trabalho prático c/ duas partes.
NF = PT * 0,5 + PP * 0,5