Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes...

25
ENGENHARIA DE SOFTWARE E SUA APLICAÇÃO NO DESENVOLVIMENTO PARCIAL DE UM SISTEMA DE GESTÃO ESCOLAR Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR OBJETIVO CIÊNCIA DA COMPUTAÇÃO

Transcript of Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes...

Page 1: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

ENGENHARIA DE SOFTWARE E SUA APLICAÇÃO NO DESENVOLVIMENTO PARCIAL DE UM

SISTEMA DE GESTÃO ESCOLAR

Orientador: Davy Cestari Vinaud

Acadêmicos:Douglas Aleixo Mendes

Eduardo de Souza FernandesMaurício Alexandre Barbosa

INSTITUTO UNIFICADO DE ENSINO SUPERIOR OBJETIVO

CIÊNCIA DA COMPUTAÇÃO

Page 2: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

PRAXISFluxos técnicos da metodologia

PRAXISArquitetura do sistemaApresentação do sistema

Page 3: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

Definição

Origem

Praxis

Processo para Aplicativos Extensíveis Interativos

Aplicação

Page 4: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

Ciclo de vida do projetoModelo Cascata

Page 5: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

PRAXISFluxos técnicos da metodologia PRAXIS

Arquitetura do sistemaApresentação do sistema

Page 6: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

Fluxos Técnicos da Metodologia Praxis

Requisitos

Análise

Desenho

Implementação

Testes

Page 7: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

Requisitos

Page 8: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

Requisitos

Requisitos de Interface

Requisitos Funcionais

Requisitos Não-Funcionais

Diagrama de Estado

Page 9: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

Análise

Page 10: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

Análise

• Modelar os conceitos do domínio do problema.

• Analisar os Requisitos e buscar melhores soluções para o domínio do problema.

• Detalhar os Requisitos para o entendimento dos desenvolvedores.

Page 11: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

Análise

Diagrama de classe

Identificação dos atributos

Organização das classes

Identificação das classesIDENTIFICAÇÃO DAS CLASSES:

• A escola em todos os anos letivos abre matrículas para novos alunos:

ORGANIZAÇÃO DAS CLASSES:

• Pacote lógico:

ORGANIZAÇÃO DAS CLASSES:

• Entidades:

• Fronteiras:

• Controles:

IDENTIFICAÇÃO DOS ATRIBUTOS:

• Classe com atributos:

Diagrama de classe

Page 12: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

Desenho

Page 13: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

Desenho

Desenho da Persistência

Desenho das Entidades

Detalhamento dos Casos de Uso

Desenho das Interfaces

Desenho Arquitetônico

Page 14: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

Implementação

Page 15: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

Implementação

Teste de Unidade

Inspeção de Implementação

Codificação

Desenho Detalhado• Modelo Estático• Modelo Dinâmico

Page 16: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

Testes

Page 17: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

Testes

Baterias de Testes• Testes de Aceitação• Testes de Integração• Testes de Unidade

Método da Caixa Preta

Método da Caixa Branca

Page 18: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

PRAXISFluxos técnicos da metodologia

PRAXISArquitetura do sistemaApresentação do sistema

Page 19: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

Arquitetura do sistema

Tecnologias Utilizadas

Camadas lógicas do sistema

Page 20: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

Tecnologias utilizadas no Projeto

Page 21: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

Camadas Lógicas do Sistema

Page 22: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

Refatoração simples

Page 23: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

Arquitetura mais robusta

Page 24: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

PRAXISFluxos técnicos da metodologia

PRAXISArquitetura do sistemaApresentação do sistema

Page 25: Orientador: Davy Cestari Vinaud Acadêmicos: Douglas Aleixo Mendes Eduardo de Souza Fernandes Maurício Alexandre Barbosa INSTITUTO UNIFICADO DE ENSINO SUPERIOR.

APRESENTAÇÃO DO SISTEMA

ATENA 1.0