Upload
internet
View
127
Download
17
Embed Size (px)
Citation preview
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
PRAXISFluxos técnicos da metodologia
PRAXISArquitetura do sistemaApresentação do sistema
Definição
Origem
Praxis
Processo para Aplicativos Extensíveis Interativos
Aplicação
Ciclo de vida do projetoModelo Cascata
PRAXISFluxos técnicos da metodologia PRAXIS
Arquitetura do sistemaApresentação do sistema
Fluxos Técnicos da Metodologia Praxis
Requisitos
Análise
Desenho
Implementação
Testes
Requisitos
Requisitos
Requisitos de Interface
Requisitos Funcionais
Requisitos Não-Funcionais
Diagrama de Estado
Análise
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.
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
Desenho
Desenho
Desenho da Persistência
Desenho das Entidades
Detalhamento dos Casos de Uso
Desenho das Interfaces
Desenho Arquitetônico
Implementação
Implementação
Teste de Unidade
Inspeção de Implementação
Codificação
Desenho Detalhado• Modelo Estático• Modelo Dinâmico
Testes
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
PRAXISFluxos técnicos da metodologia
PRAXISArquitetura do sistemaApresentação do sistema
Arquitetura do sistema
Tecnologias Utilizadas
Camadas lógicas do sistema
Tecnologias utilizadas no Projeto
Camadas Lógicas do Sistema
Refatoração simples
Arquitetura mais robusta
PRAXISFluxos técnicos da metodologia
PRAXISArquitetura do sistemaApresentação do sistema
APRESENTAÇÃO DO SISTEMA
ATENA 1.0