engenharia de software e sua aplicaÇÃo no desenvolvimento parcial de um sistema de gestÃo escolar...

Post on 18-Apr-2015

107 Views

Category:

Documents

5 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

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