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

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

1 Sistema - Definição wNo contexto geral: um grupo de elementos interativos, inter-relacionados ou interdependentes que forma, ou parecem formar, uma entidade.

Apresentações semelhantes


Apresentação em tema: "1 Sistema - Definição wNo contexto geral: um grupo de elementos interativos, inter-relacionados ou interdependentes que forma, ou parecem formar, uma entidade."— Transcrição da apresentação:

1 1 Sistema - Definição wNo contexto geral: um grupo de elementos interativos, inter-relacionados ou interdependentes que forma, ou parecem formar, uma entidade coletiva (The American Heritage Dictionary ) wNo contexto de desenvolvimento de software: Um conjunto ou disposição de elementos que é organizado para executar certo método, procedimento ou controle ao processar informações. (Websters)

2 2 Sistema - Definição wSistemas são Interativos wbaseados em estímulos (eventos) e respostas a estímulos wEvento - alguma mudança no ambiente onde o sistema está inserido wExternos -imprevisíveis wTemporais - previsíveis wResposta - conjunto de ações realizadas pelo sistema quando ocorre um determinado evento wAd-hoc - procedimento criado após a ocorrência do evento wPlanejadas - procedimento de tratamento do evento conhecido previamente

3 3 Sistema - Definição wSistemas são Seletivos wnão reagem a todos os eventos gerados no ambiente wSistemas devem ser Representados watravés de uma linguagem formal was respostas podem ser executadas por qualquer entidade ativa que entenda tal linguagem entidade (ou coleção de entidades) que executa(m) ações predeterminadas sempre que ocorra um determinado evento que está fora de seu controle e cujas respostas planejadas podem ser representadas em uma linguagem que possa ser adotada por outras entidades ativas.

4 4 Sistema - Elementos Procedimentos Sistema Pessoas Hardware Software Documentos Bases de Dados Entrada Saída

5 Programa de aplicação de BD SGBD Programa de aplicação de BD Programa de aplicação dados e regras SISTEMA DE INFORMAÇÃO Sistema de informação: - Organização - Pessoas - Tecnologia - hardware - software - telecomunicações

6 6 Sistema de Sistemas Sistema de Automação de fábrica Sistema de manufatura Sistema de estoque Sistema de informação Sistema de movimentação de material Célula de Manufatura Máquina de Controle numérico Robôs Dispositivo de Entrada de Dados

7 Programa de aplicação de BD SGBD Programa de aplicação de BD Programa de aplicação dados e regras ?! Desenvolver um projeto de sistema de informação consiste em traduzir um problema do mundo real numa solução que envolve a organização, pessoas e tecnologia (hardware e software). SISTEMA DE INFORMAÇÃO Mundo Real

8 Requisitos de Dados Projeto Conceitual Projeto Lógico Projeto Físico Coleta/Especificação de Requisitos Requisitos Funcionais Análise Funcional Projeto Funcional Programação Programa de aplicação de BD SGBD Programa de aplicação de BD Programa de aplicação dados e regras Mundo Real Desenvolvimento de Sistemas de Informação

9 Requisitos de Dados Projeto Conceitual Projeto Lógico Projeto Físico Coleta/Especificação de Requisitos Requisitos Funcionais Análise Funcional Projeto Funcional Programação Mundo Real Programa de aplicação de BD Middle Ware Programa de aplicação de BD Aplicações Fontes de dados Middle Ware Middle Ware Modelagem e Projeto Dinâmico Requisitos de Controle Sistemas de Informação na Web

10 10 Levantamento de Requisitos Pensando no problema… wDescrição do que será tratado pelo software wDescrição dos procedimentos atuais wIdentificação dos usuários wIdentificação das necessidades wIdentificação dos desejos wCaracterísticas não desejáveis!!! wBenefícios Esperados wLimitações wEstudo de viabilidade wEstabelecimento de prazos e custos

11 11 Análise de Requisitos - Objetivos Construindo a solução... O usuário é um especialista no problema e não na solução. É o analista que deve encontrar a solução sistêmica. wCriar uma representação do sistema que constitua a base para todo o trabalho de engenharia subsequente wLevantar a essência de um sistema wFunções: O que o sistema faz? wDados: Que dados são usados pelo sistema ? wControles (Eventos e Respostas): O que acontece quando...? wTornar comum o pensamento do usuário e o(s) do(s) analista(s) a respeito do sistema desejado

12 12 O Papel do Analista wCompreender as necessidades do usuário wAbstrair a essência do sistema wRepresentar a essência do sistema usando uma linguagem de representação comum wComunicar estas necessidades aos demais desenvolvedores Usuário AnalistaEquipe Necessidades Sugestões Especificação Adaptações

13 13 Análise de Requisitos-Resultado wEspecificação do Sistema wEssência do Sistema - Requisitos wModelo do sistema wUm modelo de um sistema desempenha o mesmo papel de uma planta para uma casa. wÉ uma representação simplificada (mais barata) do sistema real wServe: wpara certificar requisitos junto ao cliente wcomo base para o projeto do sistema wavaliar a qualidade do sistema

14 14 Análise de Requisitos - Dificuldades Em todo processo de comunicação há a introdução de ruídos, redundâncias e ambiguidades, interpretações errôneas wÉ muito comum entre os profissionais de informática a queixa de que o usuário não sabe o que quer O usuário pode não saber o que quer, mas costuma saber o que não quer. wDificuldades: wobter informações pertinentes wtratar a complexidade dos problemas wacomodar mudanças

15 15 Requisitos de um Sistema Requisito - característica ou capacidade que um sistema deve ter para cumprir sua finalidade, independentemente de como o sistema é implementado wUm princípio a ser seguido na especificação de sistemas é o de separar wa essência do sistema (independente de restrições tecnológicas) wde sua implementação ( encarnação dependente de tecnologia de hardware e software). wConjunto de requisitos: essência do sistema

16 16 Requisitos de um Sistema wVantagens: wprodutividade & qualidade wfacilidade de manutenção com a mudança de tecnologias wreutilização wRequisitos falsos X Requisitos verdadeiros w Problemas de se levantar requisitos falsos wmá especificação waumento da complexidade womissão de requisitos verdadeiros wsistema ineficiente wbaixa confiabilidade wdificuldades de manutenção winsatisfação do usuário watrasos wesforço desnecessário wpressões wsuspensão de projetos

17 17 A Lógica do Sistema - Requisitos Lógicos wConceito da tecnologia perfeita wProcessamento e armazenamento perfeitos wsem limitações de capacidade, eficiência, custo wEsquecendo as limitações tecnológicas, podemos nos concentrar nos elementos que compõem a essência do sistema wAtividades fundamentais wMemória

18 18 Componentes da Essência de um Sistema wAtividades fundamentais wExecuta uma tarefa que é parte da finalidade declarada de um sistema wjustifica a existência de um sistema wConsiste em: wdefinição de um estímulo à atividade - circunstância sob a qual a atividade é executada wuma resposta planejada

19 19 Componentes da Essência de um Sistema wMemória Essencial wdados produzidos pelo sistema ou capturados do mundo exterior que são utilizados pelas atividades fundamentais do sistema. wAs atividades fundamentais utilizam dados wFontes: wdo ambiente que gerou o evento wdados produzidos pela prórpia atividade ou por outras atividades do mesmo sistema. - armazenadas wNecessidade da memória essencial: wconfiabilidade wsegurança wconforto/usabilidade

20 20 Características Físicas do Sistema - Requisitos Físicos wEncarnação ou Implementação do sistema em respeito às limitações da tecnologia wLimitações da tecnologia: wcusto wcapacidade waptidões wtolerância a falhas

21 21 Análise de Requisitos - Estratégia wMétodo - procedimento a ser adotado para se atingir um objetivo wdecompõe um problema grande em vários problemas menores e mais fáceis de serem resolvidos. Isto possibilita o estabelecimento de metas mais concretas e mais fáceis de alcançar. wTécnica - modo apropriado de se investigar sistematicamente um determinado universo de interesse ou domínio de um problema. wTop-down - visões do sistema em diferentes níveis de abstração, partindo de um diagrama do nível mais geral e descendo a níveis cada vez mais detalhados, numa visão estratificada do sistema. Para se expressar, uma Técnica faz uso de uma Notação. wNotação- Conjunto de caracteres, símbolos e sinais formando um sistema convencionado de representação ou designação. wDeve ser buscada uma linguagem adequada para discutir as necessidades dos usuários e que, ao mesmo tempo, sirva também para comunicação entre técnicos de informática.

22 22 Técnicas para Análise de Sistemas


Carregar ppt "1 Sistema - Definição wNo contexto geral: um grupo de elementos interativos, inter-relacionados ou interdependentes que forma, ou parecem formar, uma entidade."

Apresentações semelhantes


Anúncios Google