A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Análise e Projeto de Sistemas Lexis André Chagas Filipe Martins Paulo Orlando Rafael Santos.

Apresentações semelhantes


Apresentação em tema: "Análise e Projeto de Sistemas Lexis André Chagas Filipe Martins Paulo Orlando Rafael Santos."— Transcrição da apresentação:

1 Análise e Projeto de Sistemas Lexis André Chagas Filipe Martins Paulo Orlando Rafael Santos

2 Lexis  Page 2 Roteiro  Padrões de Projeto;  Projetar Casos de Uso -Encerrar Seção  Projetar Subsistema;  Projetar Base de Dados.

3 Lexis  Page 3 Padrões de Projeto

4  Padrão Comportamentais: -Iterator  Padrões Estruturais: -Adapter; -Bridge; -Façade.  Padrões de Criação: -Singleton; -Abstract Factory.  Padrão de Interação: -MVP Passivo; Lexis  Page 4

5 Here comes your footer  Page 5 MVP Passivo Façade Singleton Abstract Factory Bridge Iterator

6 Here comes your footer  Page 6 MVP Passivo Façade Singleton Abstract Factory Bridge Iterator

7 Lexis  Page 7 Projetar Casos de Uso

8 Finalizar Seção Classes de Análise Lexis  Page 8

9 Finalizar Seção Elementos de Projeto Lexis  Page 9

10 Finalizar Seção Diagrama de Sequência - Análise Lexis  Page 10

11 Finalizar Seção Diagrama de Sequência - Projeto Lexis  Page 11

12 Finalizar Seção Diagrama de Classes - Análise Lexis  Page 12

13 Finalizar Seção Diagrama de Classes - Projeto Lexis  Page 13

14 Lexis  Page 14 Projetar Subsistema

15 Lexis  Page 15 Subsistema Gerador de Relatório Subsistema

16 Subsistema Gerador de Relatório Lexis  Page 16

17 Subsistema Gerador de Relatórios – Diagrama de Sequência Lexis  Page 17

18 Subsistema Gerador de Relatórios Diagrama de Classes Lexis  Page 18

19 Lexis  Page 19 Projetar Base de Dados

20 Projetar Base de Dados Passos 1.Mapear classes Persistentes 2.Mapear relacionamento das classes persistentes 3.Identificar índices 4.Definir restrições de integridade 5.Definir características de armazenamento 6.Criar estruturas de armazenamento Lexis  Page 20

21 Projetar Base de Dados Mapear Classes Persistentes Lexis  Page 21

22 Projetar Base de Dados Mapear Relacionamentos entre as Classes Persistentes Lexis  Page 22

23 Projetar Base de Dados Identificar Índices Lexis  Page 23

24 Projetar Base de Dados Definir Restrições de Integridade Lexis  Page 24 o Restrições na criação das tabelas; o Procedure para verificar se a nova senha digitada é diferente da antiga;

25 Projetar Base de Dados Definir características de armazenamento Lexis  Page 25  Requisitos de espaço: -Devido ao armazenamento dos relatórios e das seções, serão necessários 15Gb;

26 Projetar Base de Dados Criar Estruturas de armazenamento Lexis  Page 26 CREATE TABLE Profissional ( login VARCHAR(20) PRIMARY KEY NOT NULL, senha VARCHAR(20) NOT NULL ) CREATE TABLE Paciente ( telefone VARCHAR(20) NULL, nome VARCHAR(50) NOT NULL, grauEscolaridade VARCHAR(20) NOT NULL, idade NUMBER NOT NULL, id_paciente NUMBER PRIMARY KEY NOT NULL )

27 Projetar Base de Dados Criar Estruturas de armazenamento CREATE TABLE Seção ( aulas BLOB NOT NULL, atividades BLOB NOT NULL, id_secao NUMBER PRIMARY KEY NOT NULL, login_profissional VARCHAR(20) NOT NULL, FOREIGN KEY(login_profissional) REFERENCES Profissional (login) ) CREATE TABLE consulta ( login_profissional VARCHAR(20) NOT NULL, id_secao NUMBER NOT NULL, id_paciente NUMBER NOT NULL, FOREIGN KEY(login_profissional,id_secao,id_paciente) )

28 Projetar Base de Dados Criar Estruturas de armazenamento CREATE TABLE Resultado ( texto VARCHAR( ) NOT NULL, id_resultado NUMBER PRIMARY KEY NOT NULL, id_secao NUMBER NOT NULL, FOREIGN KEY(id_secao) REFERENCES Seção (id_secao) ) CREATE TABLE Relatorio ( arquivo BLOB NOT NULL, id_relatorio NUMBER PRIMARY KEY NOT NULL, id_resultado NUMBER NOT NULL, FOREIGN KEY(id_resultado) REFERENCES Resultado (id_resultado) )

29 Dúvidas? Lexis  Page 29

30 Obrigado! Lexis  Page 30


Carregar ppt "Análise e Projeto de Sistemas Lexis André Chagas Filipe Martins Paulo Orlando Rafael Santos."

Apresentações semelhantes


Anúncios Google