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

Upload: internet

Post on 18-Apr-2015

127 views

Category:

Documents


17 download

TRANSCRIPT

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