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

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

Modelagem de Sistemas de Informação

Apresentações semelhantes


Apresentação em tema: "Modelagem de Sistemas de Informação"— Transcrição da apresentação:

1 Modelagem de Sistemas de Informação
Carlos Henrique Marcondes

2 Sumário Definições e motivação
2. Fases do desenvolvimento de um sistema

3 Níveis de elaboração informacional (PAÉZ-URDANETA, 1992)
Dados Informação dados contextualizados, significado Conhecimento informação inter-relacionada Inteligência uso do conhecimento Uso Bibl. Livros/mês OUT NOV DEZ “se o acervo é mais consultado em dezembro é porque este é o mês de provas finais” “devo contratar mais bolsistas para auxiliar a biblioteca em dezembro"

4 Modelo de Sistema de Informações Computacional – processamento de dados
ENTRADA PROCESSAMENTO SAÍDA Média Aritmética = Somatório (1,n)/n 3, 4, 5 4 nális

5 Modelo de Sistema de Informações Computacional
– processamento de informações: Registrar Recuperar

6 Modelo de Sistema de Informações
Especificação, o mais formal possível, do Sistema de Informações pretendido, para subsidiar seu desenvolvimento computacional Instrumento para que o usuário encomende o Sistema de Informações Computacional Instrumento de comunicação entre usuários e técnicos que irão desenvolver a solução computacional nális

7 Fases do desenvolvimento de um sistema
Análise de Requisitos V (casos de uso) 2. Análise V (diagrama de classes, modelo abstrato das informações) 3. Projeto (detalhamento técnico da solução) 4. Implementação (desenvolvimento dos programas) 5. Testes nális

8 Análise de Requisitos - comportamento externo do Sistema e necessidades dos usuários
Um Requisito é uma funcionalidade ou condição que o Sistema deve possuir, por ex: CADASTRAR USUÁRIO Identificação das Atores e Casos de Uso de um Sistema – Diagrama de Casos de Uso – serve para modelar o Contexto externo de um Sistema Ator - representa qualquer entidade que interage com o Sistema – pessoas ou outro sistema Caso de Uso (“Use Cases”) – é uma seqüência de ações que o sistema executa e produz um resultado de valor para um Ator Um Caso de Uso deve descrever o que faz um Sistema e não como ele é realizado nális

9 Análise de Requisitos – Casos de Uso
Nome: “Validar” Usuário”, caso de uso 1 Cenário principal: o Sistema apresenta uma tela que pede ao Cliente o seu cartão eletrônico; o cliente introduz seu cartão eletrônico e, através do teclado, digita sua senha, finalizando com a tecla ENTER; o sistema lê a senha, a identificação do cartão e verifica se é válida; se a senha for válida, o sistema aceita a entrada e o caso de uso termina. Cenário alternativo 1 (o cliente cancela a operação): o cliente pode cancelar a transação, o que implica a reinicialização do caso de uso; não é realizada nenhuma operação na conta do cliente. Cenário alternativo 2 (senha inválida): se o cliente introduz uma senha inválida o cartão é ejetado o o caso de uso é reinicializado; se isso acontecer três vezes consecutivas, o sistema aciona medidas de segurança e “recolhe” o cartãio, cancelando a transação; não será permitida qualquer interação nos dois minutos subsequentes. nális

10 Análise - modelagem da estrutura informacional de um sistema
Identificação das Classes e de suas Relações Classe é a representação de um conjunto de objetos informacionais que tem os mesmos Atributos (características, itens de informação) Operações (procedimentos) Relações (com outras Classes) semântica Objetos informacionais são representações computacionais de seres, coisas ou conceitos do mundo real através de um conjunto de informações reacionadas a estes seres, coisas ou conceitos Objetos informacionais individuais são instâncias de uma Classe Ex: Totó (com todas as suas características, por ex: nome, raça, idade, peso, etc) é uma instância da classe dos Cães nális

11 Classes (de objetos informacionais)
nális

12 Relacionamentos entre Classes
Navegação: de Cursos para Alunos e de Alunos para Cursos Nome do Relacionamento nális Multiplicidade

13 Relações entre Classes – Diagrama de Classes

14 Relações entre Classes – Relação de Associação

15 Relações entre Classes – Relação de Dependência

16 Relações entre Classes
Relações entre Classes – Relação de Generalização SuperClasse SubClasse

17 Relações entre Classes – Relação de Agregação

18 Relações entre Classes – Relação de Agregação - Composição
Todo Parte

19 Relações entre Classes – Classe – Associação - Matrícula

20 Relações entre Classes – Classe – Associação - Matrícula

21 Relações entre Classes – Associação Recursiva

22 Relações entre Classes – Associação Qualificada

23

24 DA ANÁLISE À IMPLEMENTAÇÃO:
DA ANÁLISE À IMPLEMENTAÇÃO: Um aplicativo num SGBD é formado basicamente de uma ou mais Tabelas Classe Atributos *ANÁLISE – Diagrama de Classes *IMPLEMENTAÇÃO Campos Tabela ALUNOS Registros (objetos informacionais)

25 TABELAS Campos Tabela ALUNOS Registros
As Tabelas são o principal elemento para guardar informações de um aplicativo de SGBD As Tabelas são formadas por linhas - os Registros - e por colunas - os Campos Os Registros representam Classes e Relacionamentos do mundo real Os Campos representam os atributos de informação relativos a cada Classes representada

26 CLASSES E RELAÇÕES

27 The HL7 Clinical Document Architecture

28 Ontology for self-publishing experiments

29 Tramitação de Processos

30 COMUT – Sistema de Comutação Bibliográfica

31


Carregar ppt "Modelagem de Sistemas de Informação"

Apresentações semelhantes


Anúncios Google