acadêmicos: douglas aleixo mendes eduardo de souza fernandes maurício alexandre barbosa borges...

Post on 18-Apr-2015

105 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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