acadêmicos: douglas aleixo mendes eduardo de souza fernandes maurício alexandre barbosa borges...
Post on 18-Apr-2015
104 Views
Preview:
TRANSCRIPT
ENGENHARIA DE SOFTWARE E SUA APLICAÇÃO NO DESENVOLVIMENTO PARCIAL DE UM
SISTEMA DE GESTÃO ESCOLAR
Acadêmicos:Douglas Aleixo Mendes
Eduardo de Souza FernandesMaurício Alexandre Barbosa Borges
INSTITUTO UNIFICADO DE ENSINO SUPERIOR OBJETIVO
CIÊNCIA DA COMPUTAÇÃO
PRAXISFluxos técnicos da metodologia
PRAXISArquitetura do sistemaApresentação do sistema
PRAXIS
Origem
Definição PROCESSO PARA APLICATIVOS EXTENSÍVEIS INTERATIVOS
WILSON DE PÁDUA PAULA FILHO
PRAXIS
Origem
Definição PROCESSO PARA APLICATIVOS EXTENSÍVEIS INTERATIVOS
Aplicação
Importância
WILSON DE PÁDUA PAULA FILHO
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 SistemaApresentação
Web
FluorineFX
Interface Remota
Negócio Facade
Persistência
DOMÍNIO
INFRA
Refatoração simplesApresentação
Web
FluorineFX
Interface Remota
Negócio Facade
Persistência
DOMÍNIO
INFRA
Apresentação Web
FluorineFX
Arquitetura mais robustaApresentaçã
o Web
FluorineFX
Interface Remota
Negócio Facade
Persistência
DOMÍNIO
Apresentação Desktop
.NET Remoting
INFRAESTRUTURA
WebGUI
FluorineFX
Desktop GUI
Web Service
Android
PRAXISFluxos técnicos da metodologia
PRAXISArquitetura do sistemaApresentação do sistema
APRESENTAÇÃO DO SISTEMA
ATENA 1.0
top related