Laboratório de Software

EMENTA

Desenvolver um sistema a partir de uma modelagem de software, tendo como base o levantamento de requisitos de sistema.

HABILIDADES E COMPETÊNCIAS

  • Compreender os princípios, paradigma.

  • Desenvolver software aplicando conhecimentos adquiridos no decorrer dos 3 anos do curso técnico de informática.

  • Trabalhar em equipe no desenvolvimento de software, desenvolvendo competências individuais através do trabalho em grupo.

  • Conhecer como funciona o processo de desenvolvimento de software em uma fábrica de software.

CONTEÚDO PROGRAMÁTICO

FASE I - ANÁLISE DO SISTEMA

1. Conhecer metodologias de desenvolvimento de software.

2. Interpretar os documentos de requisitos e caso de uso do sistema.

3. Fazer modelagem conceitual e lógica do banco de dados.

4. Criar dicionário de dados do Banco.

FASE II - CODIFICAÇÃO

1. Implementar banco de dados do sistema.

2. Codificar classes de modelagem do sistema.

3. Codificar classes de persistência do sistema, juntamente com as classes de conexão com banco de dados.

4. Criar interfaces de usuário a partir da interpretação de análise de requisitos.

5. Testar software para correção de erros.

REFERÊNCIAS

Framework Spring — 09/06/2020 01:10:03

Desenvolvimento Web Java — 09/06/2020 01:03:11

Roteiro para preparar o ambiente Java com MySQL — 10/03/2020 01:41:32

Controle de versões com GitHub — 13/02/2020 14:30:43

Requisitos — 13/02/2020 00:01:49

Casos de uso — 12/02/2020 23:30:18

introdução ao RUP — 12/02/2020 23:18:58

Introdução à Engenharia de Software — 12/02/2020 22:27:56

O Processo de Desenvolvimento de Software — 12/02/2020 16:11:24

Objetivos de laboratório de software — 03/02/2020 19:43:14

BIBLIOGRAFIA

PILONE, D. Use a Cabeça! Desenvolvendo Software. 1a Ed. Rio de Janeiro: Editora Alta Books,

2008.

YOURDON, Edward. Análise e Projetos Orientados a Objetos. Makron Books, 1999.

ZIVIANI, N. Projetos de Algoritmos: Com Implementações em Java e C++. 1a Ed. São Paulo:

Editora Cengage Learning, 2011.