EMENTA
Métodos e técnicas para projeto de sistemas de software. Projeto de arquitetura, projeto detalhado e teste de software. Gerenciamento do processo de desenvolvimento de software para garantir a sua qualidade. Melhoria do processo de software.
BIBLIOGRAFIA
Básica
- SOMMERVILLE, I. Engenharia de Software. 9. ed. Editora Pearson, 2011. ISBN 9788579361081.
- PRESSMAN, R. Engenharia de Software. 7. ed. Editora Bookman, 2011. ISBN 9788563308337.
- FILHO, W., Engenharia de Software: Fundamentos, Métodos e Padrões. LTC Editora. Segunda Edição. Rio de Janeiro - RJ, 2002.
Complementar
- BECK, Kent. Programação extrema (XP) explicada: acolha as mudanças. Porto Alegre: Bookman, 2004.
- AMBLER, Scott W. Modelagem ágil: praticas eficazes para a programação eXtrema e o processo unificado. Porto Alegre: Bookman, 2004.
- MOLINARI, Leonardo. Gestão de projetos: técnicas e projetos com ênfase em web. São Paulo: Érica, 2004.
AULAS (acesse)
01ENGSOFT-II Sistemas Críticos - Confiança
02ENGSOFT-II Sistemas Críticos - Especificações
03ENGSOFT-II Sistemas Críticos - Desenvolvimento
04ENGSOFT-II Testes de Software
MATERIAL COMPLEMENTAR (acesse)
01_Sistemas Críticos (DevMedia)
02_Segurança em Sistemas Críticos e em Sistemas de Informação - Um Estudo Comparativo (Tese)
03_TCC - Ferramenta de poio a documentação de requisitos de software
04_TCC - Software de controle e gerenciamento de documentos de projetos
05_Documentação Técnica da Aplicação Web - HomeWork
06_TCC - Monitorando o Dispositivo Móvel
07_TCC - Sistema para Detecção de Intrusão
08_TCC - Sistema Web de Localização de Clientes
09_Projeto de TCC - Gestão de Consumo de Energia Elétrica no Setor Residencial
10_Modelo de Relatório
11 Projeto de TCC - Gestão de Consumo de Energia Elétrica no Setor Residencial
12 ~ 16 - Arquivos do Seminário - Sistemas Críticos
17 Modelagem dos Dados
18 Normalização de Dados
19 Linguagem de Modelagem Unificada
20 Livro de UML - Princípios de Análise e Projeto de Sistemas
21 Modelo_Cronograma
ATIVIDADES (acesse)
2ª Nota
- 1. Pesquisar e Descrever sobre "Melhoria da Confiabilidade" (01ENGSOFT-II Sistemas Críticos - Confiança; pág.25)
Data da Entrega: 12/04 (Obs: Manuscrito; Atividade Individual; 1 lauda no min.)
- 2. Resumo/ Vídeo: Os desafios no uso de sistemas críticos em nuvem
Data da Realização: 14/04 (Entrega em Sala de Aula)
- 3. Exercício: Sistemas Críticos
Data da Realização: 19/04 (Sala de Aula)
- 4. Seminário (vídeos sobre tópicos avançados - Sistemas Críticos) (arquivos)
Data da Entrega: 26/04 (Entrega dos Slides; e Apresentação) (vale 3.0)
- 5. Seminário (Teste de Software: usando o Framework JUnit)
Data da Apresentação: 28/06 (Bruno Ricardo)
ATIVIDADES AVALIATIVAS (Notas)
1ª Nota - (realizada)
2ª Nota - Avaliação (vale 7.0) (data: 14/06)
3ª Nota - Trabalho Final (Projeto de Sistema) (data: 05/07)
REPOSIÇÃO: (data: 06/07) (TODO CONTEÚDO DA DISCIPLINA)
EXAME ESPECIAL: (TRABALHO / ENTREGA: 13/07) (acesse)
APRESENTAÇÃO DO PROFESSOR (acesse)