Universidade Federal do Vale do São Francisco Tecnologia e Sistemas de Informações Prof. Ricardo Argenton Ramos Aula 3
Componentes de SIs Pessoas SI Organiz. Unidades que exercem diferentes funções, tais como: vendas, produção, educação; Principais características: Hierarquia Estrutura Formalismo Tecnologia
Componentes de SIs Utilizam as informações geradas para algum processo de tomada de decisão (ambiente de trabalho); Realimentam o SI com novos dados que geram novas informações; Interagem diretamente com o SI. Pessoas Organiz. SI Tecnologia
Componentes de SIs Pessoas Organiz. SI Tecnologia Meio pelo qual os dados são transformados em informação; Pode ser: lápis e papel; computador: hardware, software.
Ciclo de Desenvolvimento de SIs Investigação Análise Determinar problema; Realizar estudo de viabilidade; Plano de gerenciamento; Produto: Estudo de viabilidade; Projeto Implantação Manutenção
Ciclo de Desenvolvimento de SIs Investigação Análise Analisar necessidades de informação dos usuários; Analisar ambiente; Definir requisitos funcionais (produto) Projeto Implantação Manutenção
Ciclo de Desenvolvimento de SIs Investigação Análise Desenvolver especificações para recursos diversos: hardware, software, rede, pessoal; Produto: Especificações do sistema; Projeto Implantação Manutenção
Ciclo de Desenvolvimento de Investigação Análise SIs Aquisição de hardware e software; Teste do sistema; Treinamento; Conversão para o novo sistema; Produto: Sistema operando; Projeto Implantação Manutenção
Ciclo de Desenvolvimento de Investigação Análise SIs Utilizar processo de revisão após implantação para monitoração, avaliação e modificação; Tipos de manutenções: adaptativas; evolutivas; preventivas; corretiva; Projeto Implantação Manutenção
Ciclo de Desenvolvimento de Investigação SIs Análise Interação constante com os usuários Projeto Implantação Manutenção
Ciclo de Desenvolvimento de Investigação SIs Análise Interação constante com os usuários Projeto Implantação Manutenção
Investigação Produto Estudo de Viabilidade: Estudos preliminares que investigam as necessidades de informação dos potenciais usuários e determinam os recursos, custos/benefícios e viabilidade do projeto; São realizados por meio de métodos de coleta de informação: Entrevista com funcionários, clientes, gerentes; Questionário para os usuários finais; Observação pessoal, gravação em vídeo ou envolvimento nas atividades de trabalho dos usuários finais;
Investigação São realizados por meio de métodos de coleta de informação: Exame de documentos, relatórios, manuais de procedimentos e outros registros; Desenvolvimento, simulação e observação de um modelo das atividades de trabalho.
Investigação Viabilidade pode ser avaliada em termos de 4 categorias: Organizacional; Econômica; Técnica; Operacional;
Investigação Viabilidade pode ser avaliada em termos de 4 categorias: Organizacional; Econômica; Técnica; Operacional; Eficácia com que o sistema proposto apóia os objetivos estratégicos da organização;
Investigação Viabilidade pode ser avaliada em termos de 4 categorias: Organizacional; Econômica; Técnica; Operacional; Economia de custos; Aumento da receita; Redução do investimento; Aumento dos lucros.
Investigação Viabilidade pode ser avaliada em termos de 4 categorias: Organizacional; Econômica; Técnica; Operacional; Custos: tangíveis: hardware, software, salários, etc..; intangíveis: satisfação do cliente e dos usuários finais;
Investigação Viabilidade pode ser avaliada em termos de 4 categorias: Organizacional; Econômica; Técnica; Operacional; Benefícios: tangíveis: aumento das vendas; redução de custos operacionais; aumento da eficiência; intangíveis: disponibilidade de informações; posição competitiva, imagem da organização; melhor atendimento ao cliente;
Investigação Viabilidade pode ser avaliada em termos de 4 categorias: Organizacional; Econômica; Técnica; Operacional; Capacidade, confiabilidade e disponibilidade de hardware, software e rede;
Investigação Viabilidade pode ser avaliada em termos de 4 categorias: Organizacional; Econômica; Técnica; Operacional; Aceitação dos usuários finais; Apoio administrativo; Requisitos dos clientes, fornecedores e governo.
Ciclo de Desenvolvimento de Investigação SIs Análise Interação constante com os usuários Projeto Implantação Manutenção
Análise de Sistemas Estudo detalhado sobre as necessidades dos usuários requisitos funcionais É a base do projeto; Determina necessidades de informações da organização e dos usuários finais; Análise define o que é o sistema; Produto final: documento de requisitos do sistema
Análise de Sistemas Tipos de Análise Análise organizacional: informações sobre a organização que são importantes para o sistema: Estrutura de administração; Estrutura de pessoal; Atividades empresariais; Ambiente de interação: com quais sistemas o sistema proposto via interagir?
Análise de Sistemas Tipos de Análise Análise do Sistema atual (se existir): Sistema pode ser melhorado ou substituído; Como o sistema atual funciona: quais recursos de hardware, software, rede, pessoas como interagem; Como são realizadas as atividades de entrada, processamento, saída, armazenamento e controle dos dados; Tarefas dos usuários finais;
Análise de Sistemas Tipos de Análise Análise dos Requisitos Funcionais: Identificar o que deve ser feito quais as funcionalidades do sistema; Requisitos funcionais estão vinculados diretamente às necessidades dos usuários; Requisitos: Interface com o usuário; Processamento; Armazenamento; Controle;
Análise de Sistemas Tipos de Análise Interface com o usuário: Necessidades de entrada/saída dos usuários devem ser apoiadas pelo sistema, incluindo formatos, conteúdo, volume e freqüência de cada tipo de entrada/saída; Interface é um aspecto extremamente importante facilidade de uso do sistema USABILIDADE; Processamento: Atividades requeridas para converter entrada em saída (dados em informação); Cálculos, regras de decisão; Tempo de resposta, conversão, processamento;
Análise de Sistemas Tipos de Análise Armazenamento: Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização e consultas; Controle: Precisão, validação, segurança, proteção e requisitos de adaptação para as funções de entrada, processamento, saída e armazenamento do sistema;
Prototipação: Mecanismo para Coleta de Requisitos Prototipação: Rápido desenvolvimento e teste de modelos de funcionamento, ou protótipos, de aplicações por meio de processos interativos e repetitivos entre analistas e usuários finais; Torna a tarefa do analista mais fácil e rápida; Pode ser utilizada tanto para pequenos quanto para grandes sistemas; Os protótipos são refinados até que o sistema seja aceito;
Prototipação: Mecanismo para Coleta de Requisitos Processo de prototipação: Equipe: alguns usuários finais e programadores de SI formam uma equipe para desenvolver a aplicação; Esquema: o esquema é convertido em um protótipo simples, utilizando ferramentas de prototipagem; Apresentação: algumas telas e conexões de rotina são apresentadas; Feedback: refinações no protótipo a partir de sugestões dos usuários;
Prototipação: Mecanismo para Coleta de Requisitos Reiteração: apresentações e repetições adicionais; Consultoria: são realizada consultorias com programadores/consultores de TI para identificar potenciais melhorias e conformidade aos padrões da organização; Aceitação: os usuários examinam e endossam o novo sistema; Instalação: novo sistema é instalado para ser utilizado;
Ciclo de Desenvolvimento de Investigação SIs Análise Projeto Implantação Manutenção
Projeto de Sistemas Projeto define como é o sistema; Três atividades básicas: Projeto de interface; Projeto de dados; Projeto de processos;
Projeto de Sistemas Projeto de Interface: Apoio à interação entre os usuários e as aplicações do sistema; Telas de apresentação; Diálogos interativos; Definição de formulários; Definição de relatórios formatos;
Projeto de Sistemas Projeto de Dados: Projeto da estrutura do banco de dados; Descrição detalhada de: Atributos sobre os quais o sistema precisa manter informações objetos, pessoas, eventos; Relação entre atributos; Arquivos e registros; Regras de integridade como cada atributo é especificado e utilizado no sistema;
Projeto de Sistemas Projeto de Processos: Projeto de recursos de software quais programas e procedimentos são necessários para satisfazer os requisitos funcionais definidos na etapa de análise; Produto Final especificações: De interface; De banco de dados; De software; De hardware e rede; De recursos humanos;
Ciclo de Desenvolvimento de Investigação SIs Análise Projeto Implantação Manutenção
Implantação É a concretização do projeto Os desenvolvedores seguem os planos e modelos descritos pelos projetistas A versão implementada do sistema é entregue ao cliente
Exercício Divida a classe em grupo de 4 (o mesmo grupo do projeto) Cada um do grupo deverá ter um papel Investigador Analista Projetista Desenvolvedor (implementação)
Documentar todas as fases Investigador (entregar um documento com a viabilidade) Analista (entregar um documento de requisitos) Projetista (entregar um modelo do que deverá ser construído) Desenvolvedor (entregar o produto construído)
Projeto Um exemplo de um Origami Requisitos: - Um avião com duas asas - Baixo custo - Construído de papel - Que voe, pelo menos, 2 metros