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

Post on 18-Apr-2015

127 views 17 download

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

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