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

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

Sistemas de Informação (SI)

Apresentações semelhantes


Apresentação em tema: "Sistemas de Informação (SI)"— Transcrição da apresentação:

1 Sistemas de Informação (SI)
2010/11 Módulo1: Análise de Sistemas 1

2 SI - Análise de Sistemas
2010/11 Aula anterior: Conceito de Sistema de Informação Ciclo de vida e processo de desenvolvimento de um SI A importância da Análise para modelação do sistema O papel do analista de Sistemas O Modelo Ambiental O Modelo Comportamental As Ferramentas de modelação 2

3 SI - Análise de Sistemas
2010/11 Objectivos da aula: Ser capaz de descrever a importância da análise de requisitos no processo de desenvolvimento de um Sistema de Informação Ser capaz de descrever as diferentes ferramentas do Modelo Ambiental Ser capaz de desenhar um Diagrama de contexto e a lista de eventos a partir de um conjunto de uma lista de objectivos previamente definida Descrever as características de um Diagrama de Fluxo de Dados (DFD) 3

4 SI - Análise de Sistemas
2010/11 Requisitos do Sistema: Fase de análise tem como objectivos principais: Determinar o que o sistema deve implementar Definir o comportamento do sistema Determinar os requisitos visa satisfazer os objectivos do sistema Determinar os requisitos do Sistema Processo complicado É necessário um profundo conhecimento: Processo de negócio Procedimentos Necessidades Expectativas de todas as entidades envolvidas 4

5 SI - Análise de Sistemas
2010/11 Requisitos do Sistema: Técnicas de determinação dos requisitos: Observação Observação do comportamento Aprendizagem com o utilizador Prototipagem Levantamento não-estruturado Entrevistas abertas Brainstorming Levantamento estruturado Entrevistas estruturadas Sessões JAD (Joint Application Development) Análise formal Análise de textos 5

6 SI - Análise de Sistemas
2010/11 Requisitos do Sistema: Diferentes tipos de requisitos Funcionais: Descrevem as funções, tarefas e subtarefas que se espera que o sistema realize. Incluem aquelas coisas que os utilizadores e analistas de sistemas esperam que o sistema faça. Orientados a processos Exemplo: O sistema deve permitir que os utentes possam consultar o seu historial clínico Orientados a Informação Exemplo: O sistema deve guardar num historial clínico do utente os dados clínicos associados aos seus cuidados de saúde 6

7 SI - Análise de Sistemas
2010/11 Requisitos do Sistema: Diferentes tipos de requisitos Não Funcionais: São aqueles requisitos que não dizem especificamente respeito às funcionalidades de um sistema. Eles colocam restrições no sistema a desenvolver e no processo a usar, e especificam as restrições externas às quais o produto deve obedecer. Requisitos não funcionais incluem, entre outros, requisitos de fiabilidade, segurança, adaptabilidade, portabilidade e desempenho. 7

8 SI - Análise de Sistemas
2010/11 Requisitos do Sistema: Tipos de requisitos não funcionais: Operacionais Exemplo: O sistema deve “correr” em dispositivos móveis Desempenho Exemplo: O sistema deve estar disponível 365 dias por ano, 24 horas por dia. Segurança Exemplo: Somente os directores poderão aceder aos registos dos trabalhadores Culturais e políticos Exemplo: A política da empresa XPTO não permite adquirir computadores que não sejam da marca X 8

9 SI - Análise de Sistemas
2010/11 Modelo Ambiental Objectivo: Modelar a interacção do sistema com o ambiente no qual está inserido Componentes : Descrição dos objectivos Diagrama de contexto Lista de eventos 9

10 SI - Análise de Sistemas
2010/11 Modelo Ambiental Descrição dos objectivos: Fase subsequente ao estudo e compreensão das especificidades do processo de negócio Descrição textual e concisa do objectivo do sistema A clareza com que deverão ser definidos deve proporcionar a compreensão também por parte daqueles que não estão directamente envolvidas no processo de desenvolvimento 10

11 SI - Análise de Sistemas
2010/11 Modelo Ambiental Descrição dos objectivos: Devem ir de encontro às pretensões e solicitações do definidas pelo cliente. Exemplo da descrição de um dado objectivo relativo a um determinado sistema: O objectivo da empresa XPTO é de efectuar a gestão de todo o processo de encomendas, envio dos produtos e facturação dos mesmos 11

12 SI - Análise de Sistemas
2010/11 Modelo Ambiental Lista de eventos: Descrição das actividades(processos) essenciais implementadas pelo sistema Estas actividades são desencadeadas através da recepção de estímulos (fluxos de dados) vindos do ambiente externo ao sistema A lista de evento deverá ser elaborada antes da definição do Diagrama de Contexto Para construirmos uma lista de eventos devemos: Identificar os eventos do ponto de vista do ambiente. Examinar cada entidade externa e verificar os efeitos das suas acções no sistema. 12

13 SI - Análise de Sistemas
2010/11 Modelo Ambiental Estrutura da especificação de eventos: Sujeito (entidade-externa) Verbo Complemento verbal(ou objecto) Exemplo: Cliente efectua pagamento Sujeito objecto Verbo 13

14 SI - Análise de Sistemas
2010/11 Modelo Ambiental Classificação de eventos: Orientados a fluxo: quando transportam dados Exemplo: Cliente envia pedido de livro Temporais: acontecem periodicamente Exemplo: Direcção solicita envio de relatório de vendas (todos os dias pelas 19 horas) Condicionais: acontecem quando se verifica uma determinada condição Exemplo: Se cliente paga então envia recibo ao cliente Controlo assíncrono ou imprevisível: Exemplo: sinalizar o sistema quando uma acção imediata é necessária 14

15 SI - Análise de Sistemas
2010/11 Modelo Ambiental Diagrama de contexto : Descreve graficamente a interacção entre as diferentes entidades do sistema Num Diagrama de Contexto dever-se-á especificar: As entidades externas. Ficheiros e/ou base de dados partilhados entre o sistema e o ambiente. A Interface entre o sistema e o ambiente. Dados que entram no sistema Dados que saem do sistema Uma só actividade (processo) representa o sistema 15

16 SI - Análise de Sistemas
2010/11 Modelo Ambiental Diagrama de contexto – Exemplo: 16

17 SI - Análise de Sistemas
2010/11 Modelo Ambiental Lista de eventos vs. Diagrama de contexto Eventos por fluxo: Originam pelo menos um fluxo de entrada no sistema Podem originar fluxos de saída Eventos temporais e condicionais: Não originam fluxos de entrada no sistema Eventos de controlo 17

18 Exercício: Construção do Modelo Ambiental
SI - Análise de Sistemas 2010/11 Exercício: Construção do Modelo Ambiental Lista de eventos - exemplos: 1. Diariamente emitir lista de serviço (temporal) 2. Departamento de compras regista novo veículo (fluxo) 3. Seguradora informa apólice (fluxo) 4. Cliente pede serviço (fluxo) 5. Condutor informa fim de serviço (fluxo) 6. Condutor dá descrição de acidente (fluxo) 7. … 18

19 Exercício: Construção do Modelo Ambiental
SI - Análise de Sistemas 2010/11 Exercício: Construção do Modelo Ambiental 19

20 SI - Análise de Sistemas
2010/11 Modelo Comportamental Descreve as acções que o sistema deve realizar para responder da melhor forma aos eventos definidos no modelo ambiental. Técnicas utilizadas: Diagrama de Fluxo de Dados (DFD) Dicionário de Dados (DD) Diagrama de Entidade e Associações (ou Relacionamentos) (DEA ou DER) Mini-Especificações Árvores de decisão Tabelas de decisão Especificação de Processos (EP) Diagrama de Transição de Estados 20

21 SI - Análise de Sistemas
2010/11 Diagrama de Fluxo de Dados Permite representar o sistema como uma rede de processos, salientando as funções que necessitam de ser implementadas e quais os fluxos de dados manipulados por essas funções Objectivos: Clareza da descrição Economia da representação Compreensão pelos utilizadores Comunicação Com os utilizadores Com a esquipa de desenvolvimento Documentação do trabalho desenvolvido 21

22 SI - Análise de Sistemas
2010/11 Diagrama de Fluxo de Dados Características: Ferramentas de modelação lógica Para ser construído é necessário, primeiramente, definir a área do sistema em estudo – tudo que estiver fora desta área não pertence ao Sistema a desenvolver Não são fluxogramas Mostra a essência lógica do SI em estudo 22

23 SI - Análise de Sistemas
2010/11 Diagrama de Fluxo de Dados Características: Estrutura-se em vários níveis de detalhe Permite ser facilmente entendido por qualquer pessoa, mesmo não conhecedora deste tipo de tecnologias Não modela aspectos como sincronismo e sequenciação Informação temporal não é representada Fluxo de controlo não é representado 23

24 SI - Análise de Sistemas
2010/11 Diagrama de Fluxo de Dados Duas notações de construção de DFD’s Gane&Sarso, 1979 DeMarco,1979 Quatro elementos gráficos usados: 24

25 SI - Análise de Sistemas
2010/11 Diagrama de Fluxo de Dados Processo: Representado graficamente por um círculo Recebe dados de Entrada e transforma estes dados num fluxo de saída Nome do processo : Deve ser único Deve ser composto por um verbo e um substantivo Deve ser adequado à função que desempenha no sistema Tem um identificador numérico que deve ser único 25

26 SI - Análise de Sistemas
2010/11 Diagrama de Fluxo de Dados Processo: Um processo pode ser sub-dividido em vários processos. A identificação numérica desses processos terá que reflectir essa mesma sub-divisão. 26

27 SI - Análise de Sistemas
2010/11 Diagrama de Fluxo de Dados Fluxo de dados: Graficamente representado por uma seta Representa dados em movimento A direcção da seta define se o fluxo é de entrada ou saída do processo Cada fluxo deverá ter um nome apropriado 27

28 SI - Análise de Sistemas
2010/11 Diagrama de Fluxo de Dados Depósito de dados: Representado por duas linhas paralelas Representa um conjunto de dados que o sistema necessita de armazenar Cada depósito de dados deverá ter um nome que deverá esclarecer quanto à natureza do seu conteúdo. A sua informação pode ser consultada ou alterada por um dado processo 28

29 SI - Análise de Sistemas
2010/11 Diagrama de Fluxo de Dados Entidades de origem/destino: Representado por um rectângulo Categorias lógicas de coisas ou pessoas fora dos limites do sistema considerado Representam uma origem ou destino de dados Normalmente simbolizam indivíduos, grupos de pessoas, departamentos e organizações externas 29

30 SI - Análise de Sistemas
2010/11 Diagrama de Fluxo de Dados Forma como os elementos podem ou não estar ligados: 30

31 SI - Análise de Sistemas
2010/11 Diagrama de Fluxo de Dados Regras para o desenho de um DFD Número máximo de objectos – limite máximo de 7 processos Consistência entre os vários níveis de detalhe Consistência entre as várias ferramentas de modelação Representação de depósitos de dados acedidos por vários processos 31

32 SI - Análise de Sistemas
2010/11 Diagrama de Fluxo de Dados Directrizes para o desenho de um DFD Escolher nomes significativos para os processos Numerar os processos Refazer o DFD tantas vezes quanto forem necessárias até obter um DFD equilibrado Evitar DFD’s complexos Consistência do DFD Evitar processos que tenham entradas mas que não tenham saías Evitar processos que tenham saídas mas que não tenham entradas 32

33 SI - Análise de Sistemas
2010/11 Diagrama de Fluxo de Dados Passos a seguir parar o desenho de um DFD Elaborar lista de documentos principais usados e produzidos pelo sistema – máximo entre 10 a 12 documentos Produzir um Diagrama de Fluxo de documentos evidenciando a origem e o destino de cada um desses documentos Definir com o utilizador a fronteira do sistema elaborando um diagrama onde constem as entidades externas Desenhar o diagrama de contexto Desenhar o Diagrama de Fluxo de Dados (DFD) 33

34 SI - Análise de Sistemas
2010/11 Diagrama de Fluxo de Dados Grau de detalhe de um DFD: Múltiplos níveis Processos primitivos Processos não primitivos Balanceamento Todos os dados que entram e saem de um determinado processo deverão aparecer em qualquer DFD que resulte da decomposição desse mesmo processo 34

35 SI - Análise de Sistemas
2010/11 Próxima aula: Exercício – Modelação de um sistema: Analisar os objectivos descritos Listar eventos Desenhar Diagrama de contexto Desenhar o Diagrama de Fluxo de Dados (DFD) 35


Carregar ppt "Sistemas de Informação (SI)"

Apresentações semelhantes


Anúncios Google