Engenharia de Software

 

Objetivos

Programa

Bibliografia

Avaliação

Datas dos testes

Resultados dos testes

Apontamentos

Folhas práticas

Horários

 

Página actualizada em 07 Maio 2012

 

Objetivos

Topo

 

Adquirir as noções subjacentes ao desenvolvimento de software e à capacidade de modelar usando a linguagem de modelação UML. Adquirir conhecimento necessário ao teste e à documentação de um produto de software.

 

 

Programa

Topo

 

PARTE 1 - INTRODUÇÃO E VISÃO GERAL

Cap. 1 - Enquadramento e Conceitos Gerais

Cap. 2 - O Processo de Desenvolvimento de Software

Cap. 3 - Evolução das Metodologias de Desenvolvimento de Software

PARTE 2 - LINGUAGEM DE MODELAÇÃO UML

Cap. 4 - UML - Visão Geral

Cap. 5 - UML - Casos de Utilização

Cap. 6 - UML - Modelação da Estrutura

Cap. 6.1 - Diagrama de Classes

Cap. 6.2 - Diagrama de Objetos

Cap. 6.3 - Diagrama de Pacotes

Cap. 7 - UML - Modelação do Comportamento

Cap. 7.1 - Diagrama de Interação

Cap. 7.2 - Diagrama de Estados

Cap. 7.3 - Diagrama de Atividades

Cap. 8 - UML - Modelação da Arquitetura

Cap. 8.1 - Diagrama de Componentes

Cap. 8.2 - Diagrama de Instalação

PARTE 3 - TESTE e documentação de software

Cap. 9 - Teste do sistema, teste de componentes, geração de casos de teste, ferramentas para automação de testes

Cap. 10 - Documentação do código, documentação do produto, ferramentas para produção de documentação.

 

 

Bibliografia

Topo

 

"UML - Metodologias e ferramentas Case" (1ª  Edição)
Alberto Silva e Carlos Videira

Centro Atlântico, 2001

 

"Engenharia de Software"

Ian Sommerville

Addison Wesley

 

"Engenharia de Software"

Roger S. Pressman

McGraw-Hill 

 

"Object-oriented software construction"

Bertrand Meyer

Prentice-Hall Professional Technical Reference

 

"UML 2: Rápido e Prático, Guia de Referência"

Dan Pilone e Neil Pitman

Alta Books

 

 

Avaliação

Topo

 

A avaliação consiste no seguinte :

- 4 trabalhos a realizar nas aulas práticas: 8 valores

- 1 frequência: 12 valores

Aprendizagem = Trabalhos + Frequência

em que,

- Trabalhos < 3.2  ==>  Reprovado e Não Admitido a Exame

- Aprendizagem < 6    ==>  Reprovado e Não Admitido a Exame

Nota Final Exame = Trabalhos + Exame

em que,

- Trabalhos (realizados nas aulas práticas): 8 valores

- Exame: 12 valores

 

 

Datas dos testes

Topo

 

Tipo

Data

Hora

Correcção

Trabalho 1

 26-27-28/Março

Aulas práticas

descarregar

Trabalho 2

07-08-09/Maio

Aulas práticas

descarregar

Trabalho 3

21-22-23/Maio

Aulas práticas

descarregar

Trabalho 4

 04-05-06/Junho

Aulas práticas

descarregar

Frequência

29/05/2012

18h

descarregar

Exame 1

 

 

descarregar

Exame 2

 

 

descarregar

 

 

 

 

 

 

Resultados dos testes

Topo

 

Tipo de avaliação :

Curso :

Ano Letivo :

Senha de acesso (password) :

 

 

Apontamentos

Topo

 

PARTE 1 - INTRODUÇÃO E VISÃO GERAL

Cap. 1 - Enquadramento e Conceitos Gerais

Cap. 2 - O Processo de Desenvolvimento de Software

Cap. 3 - Evolução das Metodologias de Desenvolvimento de Software

PARTE 2 - LINGUAGEM DE MODELAÇÃO UML

Cap. 4 - UML - Visão Geral

Cap. 5 - UML - Casos de Utilização

Cap. 6 - UML - Modelação da Estrutura

Cap. 7 - UML - Modelação do Comportamento

Cap. 8 - UML - Modelação da Arquitetura

PARTE 3 - TESTE de software

Cap. 9 - Teste do sistema, teste de componentes, geração de casos de teste, ferramentas para automação de testes

PARTE 4 - Documentação

Cap. 10 - Documentação do código, documentação do produto, ferramentas para produção de documentação.

 

 

Folhas práticas

Topo

 

Folha 1 - UML - Casos de Uso/Utilização

Folha 2 - UML - Modelação da Estrutura

Folha 3 - UML - Modelação do Comportamento

Folha 4 - UML - Modelação da Arquitetura

 

Software (ArgoUML)

Instalação + Instalação on-line

Tutorial_1 + Tutorial_2

Manual_1 + Manual_2

 

Horários

Topo

 

Horas

Seg

S

Ter

S

Qua

S

Qui

S

Sex

S

8

  

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

 

 

11

PL3 - EI

6.13

ATEND

G4.2

PL1

6.25

 

 

 

 

12

PL3 - EI

6.13

ATEND

G4.2

PL1

6.25

 

 

 

 

13

 

 

  

  

 

 

 

 

 

 

14

 

 

TE

6.26

ATEND

G4.2

 

 

 

 

15

 

 

TE

6.26

ATEND

G4.2

 

 

 

 

16

PL2 - EI

6.13

PL2 - TSI

6.13

 

 

 

 

 

 

17

PL2 - EI

6.13

PL2 - TSI

6.13

 

 

 

 

 

 

18