Curso: Organização, Sistemas e Métodos Método de Desenvolvimento de Sistemas (conteúdo baseado no Capítulo 2 de Organização, Sistemas & Métodos de Maria Esmeralda Ballestero Alvarez - Vol. 1, McGraw Hill, 1990) O objetivo básido do estabelecimento de um método padronizado de desenvolvimento de sistemas é obter: maior consistência no trabalho melhor qualidade (oferecida ao usuário) maior facilidade no treinamento de novos analistas eliminação das perdas acarretadas por caminhos sem saída melhor controle dos resultados obtidos no desenvolvimento de sistemas O método adotado deve ser genérico o suficiente para que seja passível de utilização em qualquer circunstância empresarial, independentemente de: tipo de empresa tipo de aplicação uso (ou não) de computador complexidade/tamanho do sistema método fase etapa atividade passo A- Vantagens no Uso de Método Padrão trabalho sistematizado documentos padronizados controle acurado experiências compartilhadas treinamento adequado eficiência dos recursos B-Características Básicas do Método Adotado enfoque sistêmico níveis de informação (método pressupõe níveis de hierarquia para a informação) objetivos do sistema (objetivos fixados em nível mais elevado e a partir desse ponto, detalhados em cada um dos níveis) coleta de dados: método apresenta a possibilidade de uso de todas as formas existentes de coleta de dados documentação gerada: cada etapa concluída gerará documentos pr'oprios que servirão como histórico do distema, informação aos futuros analistas envolvidos, acompanhamento do usuário e controle de execução das fases e alcance dos objetivos 1 pontos de revisão: cada fase concluída implica sempre a anuência expressa do usuário, no que diz respeito ao contúdo e à abordagem apresentada, bem como à caracterização e priorização dos objetivos. Só nesses pontos ocorre o fato do "para-continua"com relação ao sistema como um todo. C-Tratamento de Informações no Método Adotado dado: estado puro, sem qualquer tratamento informação: dados que receberam algum tratamento seja ele: consolidação, desagregação, análise, reapresentação de forma adequada a determinadas necessidades. Características Necessárias à Informação freqüência redundância - se a possibilidade de ocorrência de ruídos é suficientemente alta para incorrer em graves problmas, é conveninete haver redundância custo/benefício - uma informação só deve ser produzida se proporcionar um resultado pelo menos equivalente ao seu custo de produção detalhamento disponibilidade: assim como não são necessárias informações atrasadas, também não é conveninete tê-las antes da hora necessária (custo de armazenagem) precisa/correta transmissão (criptografia) padronização previsões execução relevância - deverá ser apenas necessária e suficiente para a tomada de decisão. Evitar excesso desnecessário de informações. Toda informação tem um custo associado confiabilidade Análise de Organizações, Sistema e Métodos envolve o processo de: analisar projetar implementar e avaliar sistemas que forneçam informações de apoio ao processo de tomada de decisão, estebeleçam as ordens hierarquizadas das operações para atingir um determinado objetivo ou produto manufaturado. A definição não obriga nem pressupõe a utilização de processamento eletrônico de dados. Computadores são considerados ferramentas de auxílio. 2 PROJETO PROPOSTA (1) ANTEPROJETO(2) PROJETO LÓGICO (3) PROJETO FÍSICO (4) IMPLANTAÇÃO (5) MANUTENÇÃO (6) 3 primeiro contacto que ocorre entre o usuário e o analista. Produto: documento proposta. PROPOSTA (1) Definição do Projeto (1.1) definir exatamente problema qual Estudo do Projeto (1.2) é o definir a administração do projeto e a equipe para a sua execução estudo preliminar: define os seguintes aspectos do sistema: amplitude, outras áreas participantes, outros sistemas e solucoes e resultados desejados análise preliminar: compreender o escopo, parâmetros e o âmbito do projeto. Responde às questões: qual é o problema? há solução? qual é a solução, é viável? definição inicial: detalhar as respostas obtidas na análise preliminar. planejamento: informar o usuário como será efetuado o trabalho organização: informar ao usuário os recursos que serão utilizados Ferramenta básica: quadro de disponibilidades de recursos humanos e necessidades. Revisão e Aprovação (1.3) submeter à apreciação do usuário o conteúdo completo apreciado pelo analista na Proposta. revisão: o documento Proposta deverá conter todas as deliberações do usuário aprovação: deverá estar explícita na Proposta, mencionando os nomes e cargos dos encarregados pela aprovação. Ferramentas básicas: reunião, apresentação ou demo. Ferramenta básica: síntese como processo mental 4 ANTEPROJETO (2) Projeto do Sistema (2.1) engloba os ciclos de levantamento de dados e arquitetura do sistema atual, com o propósito de criação das definições básicas do novo sistema. sistema atual: levanta e determina claramente cada um dos elementos que compõem o sistema atual., evidenciando: estrutura sistêmica, estrutura orgânica, procedimentos, informações, controles internos, arquivos, resursos humanos, arranjo físico análise do sistema atual: tem por objetivo entender como o trabalho é desenvolvido. Responde à pergunta: o que está acontecendo? detalhamento do novo sistema: define todas as características da solução que será oficialmente apresentada ao usuário, para aprovação. efetuam-se análises e o início da arquitetura do sistema. São elaborados os levantamentos de dados. Equipamentos do Sistema (2.2) Estudo Econômico (2.3) verifica quanto custa o sistema, da forma como é executado, qto. se gastará na sua modificação e quanto passará a custar a partir sistema atual: da sua implantação. determinar os equipamentos usados sistema atual: visa definir exatamente qto. pelo sistema análise do sistema custa hoje o sistema atual: verificar se os existente recursos materiais novo sistema: existentes são custos do sistema atual suficientes ao sistema. versus custos do novo detalhamento do novo sistema análise econômica sistema geral: todos os dados apurados nas atividades acima devem ser confrontados para determinar a viabilidade do novo sistema. É feito um estudo sobre o tempo de retorno do investimento. trata dos equipamentos e bens concretos necessários ao funcionamento do sistema Estudo do Projeto (2.4) estabelecer para o usuário como será efetuada a Adm. do Projeto e categorizar a equipe encarregada de sua execução. Revisão e Aprovação (2.5) exposição completa do anteprojeto e da proposta ao usuário visa vender uma idéia com a respectiva aprovação ou não do usuário. planejamento: informar o usuário Ferramentas básicas: como será efetuado o reunião, apresentação, trabalho na próxima palestra e demonstração fase. organização: informar os usuários quem são os profissionais que irão participar nas fases seguintes do projeto. Ferramentas básicas: cronograma físico financeiro; quadro de disponibilidades de recursos humanos e necessidades. Ferramentas básicas: pertencem à Eng. Econômica. Ferramentas básicas: organograma, fluxograma, layout, QDT, levantamentos. 5 PROJETO LÓGICO (3) detalha minuciosamente o que foi definido no Anteprojeto. Estudo do Projeto (3.1) Sistema Administrativo (3.2) retomadas as def. de recursos de 1.2 e 2.4, para que sejam feitas correções em função dos fatos ocorridos. especificação detalhada das características globais do sist. admin. - ie, de todo aquele sistema que em sua execução não intervenha nenhum tipo de equipamento, ou seja, é desenvolvido de forma manual. administração: fornecer à equipe de trabalho os recursos, princípios e políticas que irão reger todo o trabalho dos participantes no projeto. definição do sistema:é a especificação propriamente dita: objetivos, entradas, tratamento de dados, saídas, arquivos desenho do sistema : apresenta a configuração gráfica que melhor detalha o sistema. Ferramentas básicas: diagramas, fluxogramas, modelos de relatórios e de formulários, estudos de layout, quadro distributivo de tarefas. Sistema Operacional (3.3) é a especificação detalhada de todas as características do Sistema Operacional. Por SO entenden-se aquele sistema que utiliza computadores. definição do sistema: deve ser realizada em nível de detalhamento que permita que a programação possa ser realizada desenho do sistema:devem ser apresentados todos os diagramas esquemáticos analíticos ou sintéticos que detalhem graficamente o sistema equipamentos do sistema: seleção do equipamento que o sistema utilizará - . hardware e software. Revisão e Aprovação (3.4) submeter à apreciação do usuário o conteúdo do Projeto Lógico, composto pelo Manual do Usuário do Sistema Administrativo e pelo Manual do Usuário do Sistema Operacional. 6 PROJETO FÍSICO (4) Desenvolvimento (4.1) produção real do sistema especificado logicamente, que foi aprovado pelo usuário Treinamento (4.2) desenvolvimento: de nada adianta desenvolver um sistema se ninguém, dentro da empresa, saba como lidar com ele ou sabe para que serve. o Treinamento tem como objetivos: informar que o sistema existe, está disponível e pode ser usado; informar o que o sistema pode ou não oferecer; ensinar a trabalhar com ele. produção efetiva das ferramentas definidas em 3.2 e 3.3 Teste (4.3) efetuar a validação completa do sistema como um todo. Os resultados colhidos irão estabelecer se o sistema está pronto ou não. Revisão e Aprovação (4.4) função dos resultados obtidos no teste montagem do módulo de treinamento que será utilizado IMPLANTAÇÃO (5) Planejamento (5.1) montagem de cronograma de atividades e criação dos produtos ou ferramentas necessárias à implantação MANUTENÇÃO (6) quando se coloca em prática (funcionalmente), o sistema desenvolvido Simulação (5.2) Revisão e Aprovação (5.3) teste completo de sistema, intervindo todas as áreas envolvidas (internas ou externas) à empresa, fazendo-se as correções necessárias função dos resultados obtidos no passo anterior Execução (5.4) coloca-se em funcionamento o sistema desenvolvido, dentro da linha de uso normal contínuo acompanhamento do sistema Avaliação (6.1) definir quão eficaz e eficiente foi a solução adotada para o problema que existia Ajuste (6.2) ocasionalmente alguns erros não surgem na simulação (5.2), só ocorrendo com o passar do tempo. Revisão (6.3) preventiva ou corretiva e normalmente envolve o sistema como um todo 7