Desenvolvimento Sistemas Informação (O Brian, 2004; Ed. Saraiva) Prof. José Alexandre C. Alves (MSc) Entenr o Problema ou Oportunida Empresarial Desenvolver uma Solução do Sistema Informação Implantar a Solução Sistema Informação Metodologias Desenvolvimento Sistemas Prof. José Alexandre da Costa Al (M ) Investigação Sistemas Estudo Análise Sistemas Requisitos Funcionais Projeto Sistemas Especificações do Sistema Implementação Sistemas Sistema Operacional Manutenção Sistemas Melhoria do Sistema Ciclo tradicional senvolvimento SI Investigação Sistemas. Esta etapa po se iniciar com um processo formal planejamento sistemas informação para ajudar na escolha opções a partir muitas oportunidas. Normalmente, em razão do custo associado ao senvolvimento sistemas informação, esta etapa inclui uma análise custo benefício como parte um estudo viabilida. Análise Sistemas. Esta etapa inclui uma análise das necessidas informação dos usuários finais, ambiente organizacional e qualquer sistema correntemente utilizado para senvolver os requisitos funcionais um novo sistema. Ciclo tradicional senvolvimento SI Projeto Sistemas. Esta etapa senvolve especificações para os recursos hardware, software, pessoas, re e dados do sistema. Os produtos informação que espera se que o sistema produza também são projetados. Implementação Sistemas. Nesta etapa, a organização senvolve ou adquire o hardware e software necessários para a implementação do projeto do sistema. O teste do sistema e treinamento do pessoal para operar e utilizar o sistema também são parte sta etapa. Finalmente, a organização se converte ao novo sistema. 1
Ciclo tradicional senvolvimento SI Manutenção Sistemas. Nesta etapa, a administração utiliza um processo revisão pósimplementação para monitorar, avaliar e modificar o sistema it quando necessário. ái 1 Investigação Sistemas Organizacional Econômica Técnica Operacional 1 Investigação do Sistema Organizacional. Esta se concentra no grau eficácia com que um sistema informação proposto apóia os objetivos da organização. Econômica. Esta diz respeito a saber se os benefícios propostos SI serão maiores do que os custos. Esta área diz respeito principalmente à disponibilida financeira se a empresa po pagar para senvolver o sistema. 1 Investigação do Sistema Técnica. Esta termina se há a possibilida se adquirir ou senvolver hardware e software confiáveis e capazes satisfazer as necessidas do sistema proposto. Operacional. Esta se refere à disposição e capacida da gerência, funcionários, clientes, fornecedores e outros operar, utilizar e apoiar um sistema proposto. 2
2 Análise Sistemas Organizacional Principais Áreas Análise Sistemas 2 Análise Sistemas Análise Organizacional. Um SI eficiente só po ser projetado com uma plena consciência da organização a que ele se prestará. A análise sistemas, por isto, se inicia com uma análise completa da organização, sua estrutura administrativa, seu quadro pessoal, suas atividas empresariais, os sistemas com os quais ela lida e seus sistemas informação correntes. Sistema Atual Requisitos Funcionais 2 Análise Sistemas Análise do Sistema Atual. Se já existe um sistema, é útil estudá-lo para ajudar a avaliar o modo como ele po ser melhorado ou substituído pelo sistema proposto. Principalmente, a análise ve intificar como as coisas são correntemente realizadas (tais como os métodos interface com o usuário) e terminar como elas vem ser realizadas no sistema que está sendo projetado. 2 Análise Sistemas Análise dos Requisitos Funcionais. Os requisitos funcionais especificam as capacidas dos sistemas informação requeridas para atenr as necessidas informação dos usuários. Principalmente, a análise requisitos funcionais ve especificar: 3
2 Análise Sistemas Requisitos funcionais Requisitos Interface com o Usuário. As necessidas entrada/saída dos usuários finais vem ser apoiadas pelo SI. Requisitos Processamento. A análise funcional ve especificar os requisitos processamento necessários para a execução todas as atividas envolvidas na conversão entrada em saída. Requisitos Armazenamento. Organização, conteúdo e tamanho dos bancos dados e procedimentos para a manutenção vem ser especificados. Requisitos Controle. Questões precisão, validação, segurança, proteção e adaptabilida vem ser especificadas. Projeto da Interface com o Usuário 3 Projeto Sistemas Projeto Projeto dos Dados do Processo 3 Projeto Sistemas Projeto da Interface com o Usuário. Esta ativida se concentra na interação entre usuários finais e sistemas computador. Os projetistas se concentram em métodos entrada/saída e na conversão dados e informações entre formulários legíveis por seres humanos e legíveis por máquina. A prototipagem, o senvolvimento molos funcionamento para testar conceitos projetos interação, é um processo comum nesta etapa. 3 Projeto Sistemas Projeto dos Dados. Esta ativida se concentra no projeto da estrutura dos bancos dados e arquivos a serem utilizados por um sistema informação proposto. Apresenta scrições talhadas dos atributos entidas (objetos, pessoas, locais, eventos), como também especifica as relações que as entidas mantêm entre si, os elementos específicos dos dados para cada entida e as regras integrida e métodos acesso a dados que terminam como cada elemento dos dados é especificado e utilizado nos SI. 4
3 Projeto Sistemas Projeto do Processo. Esta ativida se concentra no projeto recursos software - os programas e procedimentos requisitados pelo SI proposto. p Apresenta a relação entre os módulos dos programas que serão senvolvidos, como em diagramas estrutura modular. * Processo Prototipagem Protótipos são molos funcionamento senvolvidos para fins teste. A prototipagem é um processo repetitivo e interativo que combina etapas do ciclo tradicional senvolvimento com o aumento do envolvimento dos usuários finais para fornecer um feedback que melhora o protótipo e o SI final. Processo Prototipagem Ciclo Prototipagem Ciclo Manutenção Intificar os Requisitos it Informação do Usuário Final Desenvolver Protótipos Sistemas Informação Rever os Protótipos Para Atenr Melhor os Requisitos do Usuário Final Utilizar e Manter o Sistema Aceito Planejamento Análise Projeto Integrador Informações CASE Repositórios das Estações Trabalho Engenharia Sistemas Assistida por Computador Geração Códigos Repositório do Servidor Geração Bancos Dados Interface do Sistema 5
4 Processo Implementação Atividas Implementação Observação Para alguns autores existe a fase Implementação que se distingue da implantação; Aquisição Desenvolvimento ou Modificação Treinamento do Usuário Final Documentação do Sistema Conversão Implementação está associada a codificação ou programação propriamente dita do sistema em questão, utilizando linguagens programação; A implantação representa as atividas disponibilização do sistema ao usuário, assim como treinamentos e eventuais manutenções (corretivas e atualizações). Métodos Conversão Paralela Piloto Por Etapas Direta Métodos Conversão Paralela. Esta envolve o funcionamento tanto do velho como do novo sistema ao mesmo tempo por algum tempo até que a equipe senvolvimento do projeto e a administração do usuário final concorm em passar inteiramente para o novo sistema. Piloto. Aqui um partamento ou freqüentemente um escritório externo dá ao novo sistema uma chance execução para observar como ele funciona e perceber quaisquer problemas antes que o sistema seja implementado em toda a empresa. (Todo o sistema) Por Etapas. Aqui o novo sistema é implementado progressivamente em toda a organização acordo com algum plano difusão, como partamento por partamento, seção por seção. Por Salto Direto. Esta abordagem indisposição finaliza o uso do sistema antigo e inicia o uso do novo sistema uma vez. 6
Referências O Brian, J.A. Sistemas Informação: e as cisões gerenciais na era da internet, RJ, Saraiva, 2004. 7