engenharia de software e sua aplicaÇÃo no desenvolvimento parcial de um sistema de gestÃo escolar...
Post on 18-Apr-2015
107 Views
Preview:
TRANSCRIPT
ENGENHARIA DE SOFTWARE E SUA APLICAÇÃO NO DESENVOLVIMENTO PARCIAL DE UM SISTEMA DE
GESTÃO ESCOLAR
DAVY CESTARI VINAUD
DOUGLAS ALEIXO MENDESEDUARDO DE SOUZA FERNANDES
MAURÍCIO ALEXANDRE BARBOSA BORGES
INSTITUTO UNIFICADO DE ENSINO SUPERIOR OBJETIVOCIÊNCIA DA COMPUTAÇÃO
SUMÁRIO
• PRAXIS• Fluxos técnicos da metodologia PRAXIS• Arquitetura do sistema• Apresentação do sistema
PRAXIS
• Definição• Origem• Aplicação
PRAXIS
• Definição• Origem• Aplicação
PRAXIS
• Definição• Origem• Aplicação
SUMÁRIO
• PRAXIS• Fluxos técnicos da metodologia PRAXIS• Arquitetura do sistema• Apresentação do sistema
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
• Ciclo de vida adotado
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
REQUISITOS:
• Diagrama de Contexto• Requisitos de Interface• Requisitos Funcionais• Requisitos Não-Funcionais
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
REQUISITOS:
• Diagrama de Contexto• Requisitos de Interface• Requisitos Funcionais• Requisitos Não-Funcionais
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
REQUISITOS:
• Diagrama de Contexto• Requisitos de Interface• Requisitos Funcionais• Requisitos Não-Funcionais
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
REQUISITOS:
• Diagrama de Contexto• Requisitos de Interface• Requisitos Funcionais• Requisitos Não-Funcionais
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
Requisitos Não-Funcionais:
• Requisitos de Desempenho• Atributos de Qualidade• Restrições ao Desenho
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
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.
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
ANÁLISE:
• Identificação das classes• Organização das classes• Identificação dos atributos• Diagrama de classe
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
IDENTIFICAÇÃO DAS CLASSES:
• A escola em todos os anos letivos abre matrículas para novos alunos:
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
ANÁLISE:
• Identificação das classes• Organização das classes• Identificação dos atributos• Diagrama de classe
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
ORGANIZAÇÃO DAS CLASSES:
• Pacote lógico:
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
ORGANIZAÇÃO DAS CLASSES:
• Entidades:
• Fronteiras:
• Controles:
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
ANÁLISE:
• Identificação das classes• Organização das classes• Identificação dos atributos• Diagrama de classe
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
IDENTIFICAÇÃO DOS ATRIBUTOS:
• Classe com atributos:
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
ANÁLISE:
• Identificação das classes• Organização das classes• Identificação dos atributos• Diagrama de classe
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
DESENHO:
• Desenho Arquitetônico• Desenho das Interfaces• Detalhamento dos Casos de Uso• Desenho das Entidades• Desenho da Persistência• Realização dos Casos de Uso• Desenho das Liberações
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
DESENHO:
• Desenho Arquitetônico• Desenho das Interfaces• Detalhamento dos Casos de Uso• Desenho das Entidades• Desenho da Persistência• Realização dos Casos de Uso• Desenho das Liberações
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
DESENHO:
• Desenho Arquitetônico• Desenho das Interfaces• Detalhamento dos Casos de Uso• Desenho das Entidades• Desenho da Persistência• Realização dos Casos de Uso• Desenho das Liberações
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
DESENHO:
• Desenho Arquitetônico• Desenho das Interfaces• Detalhamento dos Casos de Uso• Desenho das Entidades• Desenho da Persistência• Realização dos Casos de Uso• Desenho das Liberações
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
DESENHO:
• Desenho Arquitetônico• Desenho das Interfaces• Detalhamento dos Casos de Uso• Desenho das Entidades• Desenho da Persistência• Realização dos Casos de Uso• Desenho das Liberações
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
DESENHO:
• Desenho Arquitetônico• Desenho das Interfaces• Detalhamento dos Casos de Uso• Desenho das Entidades• Desenho da Persistência• Realização dos Casos de Uso• Desenho das Liberações
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
DESENHO:
• Desenho Arquitetônico• Desenho das Interfaces• Detalhamento dos Casos de Uso• Desenho das Entidades• Desenho da Persistência• Realização dos Casos de Uso• Desenho das Liberações
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
IMPLEMENTAÇÃO:
• Desenho Detalhado• Codificação• Inspeção de Implementação• Teste de Unidade
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
IMPLEMENTAÇÃO:
• Desenho Detalhado• Codificação• Inspeção de Implementação• Teste de Unidade
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
IMPLEMENTAÇÃO:
• Desenho Detalhado• Codificação• Inspeção de Implementação• Teste de Unidade
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
IMPLEMENTAÇÃO:
• Desenho Detalhado• Codificação• Inspeção de Implementação• Teste de Unidade
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
TESTES:
• Método da caixa branca• Método da caixa preta• Baterias de testes
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
TESTES:
• Método da caixa branca• Método da caixa preta• Baterias de testes
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
TESTES:
• Método da caixa branca• Método da caixa preta• Baterias de testes
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
BATERIAS DE TESTES:
• Testes de Aceitação• Testes de Integração• Testes de Unidade
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
BATERIAS DE TESTES:
• Testes de Aceitação• Testes de Integração• Testes de Unidade
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
BATERIAS DE TESTES:
• Testes de Aceitação• Testes de Integração• Testes de Unidade
FLUXOS TÉCNICOS DA METODOLOGIA PRAXIS
Requisitos
Análise
Desenho
Implementação
Testes
SUMÁRIO
• PRAXIS• Fluxos técnicos da metodologia PRAXIS• Arquitetura do sistema• Apresentação do sistema
ARQUITETURA DO SISTEMA
• Camadas• Tecnologias• Possibilidades futuras
ARQUITETURA DO SISTEMA
• Camadas• Tecnologias• Possibilidades futuras
CAMADAS:
• Back-end• Front-end
ARQUITETURA DO SISTEMA
• Camadas• Tecnologias• Possibilidades futuras
CAMADAS:
• Back-end• Front-end
ARQUITETURA DO SISTEMA
• Camadas• Tecnologias• Possibilidades futuras
ARQUITETURA DO SISTEMA
• Camadas• Tecnologias• Possibilidades futuras
TECNOLOGIAS:
• SQL Server 2008 R2• Fluent NHibernate 1.2• FluorineFx• Adobe Flex 4.5
ARQUITETURA DO SISTEMA
• Camadas• Tecnologias• Possibilidades futuras
TECNOLOGIAS:
• SQL Server 2008 R2• Fluent NHibernate 1.2• FluorineFx• Adobe Flex 4.5
ARQUITETURA DO SISTEMA
• Camadas• Tecnologias• Possibilidades futuras
TECNOLOGIAS:
• SQL Server 2008 R2• Fluent NHibernate 1.2• FluorineFx• Adobe Flex 4.5
ARQUITETURA DO SISTEMA
• Camadas• Tecnologias• Possibilidades futuras
TECNOLOGIAS:
• SQL Server 2008 R2• Fluent NHibernate 1.2• FluorineFx• Adobe Flex 4.5
ARQUITETURA DO SISTEMA
• Camadas• Tecnologias• Possibilidades futuras
SUMÁRIO
• PRAXIS• Fluxos técnicos da metodologia PRAXIS• Arquitetura do sistema• Apresentação do sistema
APRESENTAÇÃO DO SISTEMA
ATENA 1.0
top related