Universidade Federal do Vale do São Francisco Curso de Administração Tecnologia e Sistemas de Informação - 03 Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav 1 Componentes de SIs Pessoas Organiz. SI Unidades que exercem diferentes funções, tais como: vendas, produção, educação; Principais características: • Hierarquia • Estrutura • Formalismo Tecnologia 1 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. 2 Ciclo de Desenvolvimento de SIs Investigação Análise Projeto • Determinar problema; • Realizar estudo de viabilidade; • Plano de gerenciamento; • Produto: Estudo de viabilidade; Implantação Manutenção Ciclo de Desenvolvimento de SIs Investigação • Analisar necessidades de informação dos usuários; • Analisar ambiente; • Definir requisitos funcionais (produto) Análise Projeto Implantação Manutenção 3 Ciclo de Desenvolvimento de SIs Investigação Análise Projeto • Desenvolver especificações para recursos diversos: hardware, software, rede, pessoal; • Produto: Especificações do sistema; Implantação Manutenção Ciclo de Desenvolvimento de SIs Investigação Análise Projeto • Aquisição de hardware e software; • Teste do sistema; • Treinamento; • Conversão para o novo sistema; • Produto: Sistema operando; Implantação Manutenção 4 Ciclo de Desenvolvimento de SIs Investigação Análise Projeto • 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; Implantação Manutenção Ciclo de Desenvolvimento de SIs Investigação Interação constante com os usuários Análise Projeto Implantação Manutenção 5 Ciclo de Desenvolvimento de SIs Investigação Interação constante com os usuários Análise 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; 6 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 observação de um atividades de trabalho. modelo e das Investigação Viabilidade pode ser avaliada em termos de 4 categorias: Organizacional; Econômica; Técnica; Operacional. 7 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. 8 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; 9 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. 10 Ciclo de Desenvolvimento de SIs Investigação Interação constante com os usuários Análise 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; que é o sistema; Produto final: documento requisitos do sistema Análise define o de 11 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; 12 Análise de Sistemas Tipos de Análise Análise dos Funcionais: Requisitos 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; 13 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; 14 Prototipação: Mecanismo para Coleta de Requisitos Prototipação: Os protótipos podem ser feitos em simuladores, softwares de apresentação ou mesmo em papel. 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; 15 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 SIs Investigação Análise Projeto Implantação Manutenção 16 Projeto de Sistemas como é o sistema; Projeto define 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; 17 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: quais programas e procedimentos são necessários para satisfazer os requisitos Projeto de recursos de software 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; 18 Ciclo de Desenvolvimento de SIs Investigação 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 Capacitação dos usuários – outro fator determinante do sucesso do SI. 19 Ciclo de Desenvolvimento de SIs Investigação Análise Projeto Implantação Manutenção Manutenção Etapa contínua após implantação, através de revisões para monitoração, avaliação e modificação; Tipos de manutenções: Adaptativas; Evolutivas; Preventivas; Corretiva. 20