Baixe o app para aproveitar ainda mais
Prévia do material em texto
Carlos André de Melo Alves Disciplina: Adm de Sist de Inf. 1 Prof. Carlos André de Melo Alves Brasília - 2018 Nota de Aula 7 Análise e Desenvolvimento de Sistemas de Informação (complemento) UnB/FACE/ADM Disciplina: Administração de Sistemas de Informação – Turma C Análise e Desenvolvimento de Sistemas de Informação Planejamento de Sistemas de Informação; Análise e desenvolvimento de sistemas de informação. Carlos André de Melo Alves Disciplina: Adm de Sist de Inf. 2 Objetivo Apresentar aspectos complementares relacionados à análise e desenvolvimento de sistemas de informação, baseado especialmente em Laudon e Laudon (2007). Sist. de Inf. – Análise e Desenvolvimento (complemento) Uma vez descrito o processo de resolução de problemas proposto para desenvolver sistemas de informação, nesta nota de aula apresenta-se uma visão geral sobre: Aspectos a serem considerados para indicar o valor organizacional de sistemas de informação; Fatores para sinalizar o sucesso ou o fracasso da mudança para novos sistemas de informação; Exemplos de etapas para desenvolvimento de sistemas de informação; Principais metodologias para formatar e projetar sistemas de informação. Carlos André de Melo Alves Disciplina: Adm de Sist de Inf. 3 Sist. de Inf. – Análise e Desenvolvimento (complemento) Aspectos a serem considerados para indicar o valor organizacional de sistemas de informação (aspectos fnanceiros) Não é uma boa prática empresarial investir em um sistema de informação, a menos que seus benefícios superem seus custos; Benefícios podem ser tangíveis (quantificável com valor monetário) ou intangíveis (serviço de atendimento mais eficiente ou processo de decisão aperfeiçoado); Mesmo que os benefícios superem os custos, ainda é necessária uma análise financeira mais detalhada para determinar se o investimento representa um bom retorno sobre o capital investido. Ex: uso do ROI, da TIR. Sist. de Inf. – Análise e Desenvolvimento (complemento) Aspectos a serem considerados para indicar o valor organizacional de sistemas de informação (aspectos não fnanceiros) Sistemas de informação podem criar valor por fortalecer estrategicamente a empresa, por exemplo, diferenciar produtos e serviços, fortalecer os laços com clientes e fornecedores, ou proporcionar flexibilidade para responder mudanças futuras; A análise de carteira pode ajudar a avaliar alternativas de projetos de sistemas. A carteira pode servir para examinar os projetos em termos de riscos potenciais e benefícios prováveis. Certos tipos de projeto devem ser totalmente evitados e outros, desenvolvidos rapidamente. Não existe fórmula ideal, já que diferentes setores têm perfis diferentes. Carlos André de Melo Alves Disciplina: Adm de Sist de Inf. 4 Sist. de Inf. – Análise e Desenvolvimento (complemento) Aspectos a serem considerados para indicar o valor organizacional de sistemas de informação (aspectos não fnanceiros) Examinar prudentemente Identificar e desenvolver Evitar Projetos de rotina (Alto) (Baixo)(Alto) (Baixo) Benefícios Riscos Fonte: adaptado de Laudon e Laudon (2007) Sist. de Inf. – Análise e Desenvolvimento (complemento) Fatores para sinalizar o sucesso ou o fracasso da mudança para novos sistemas de informação Envolvimento e influência do usuário no processo de desenvolvimento do sistema de informação; Apoio e comprometimento da organização (dos vários níveis da administração, inclusive equipe de tecnologia da informação); Altos níveis de complexidade e risco (especialmente nos projetos de sistemas de grande escala ou em que seus requisitos não estejam bem delineados); Qualidade do gerenciamento de projetos (podendo afetar custos e prazos para a conclusão do desenvolvimento dos sistemas de informação). Carlos André de Melo Alves Disciplina: Adm de Sist de Inf. 5 Sist. de Inf. – Análise e Desenvolvimento (complemento) Exemplos de etapas para desenvolvimento de sistemas de informação Ciclo de vida de sistemas tradicional Prototipagem Desenvolvimento pelo usuário final Soluções de compra (pacotes de software e outsourcing) Desenvolvimento Rápido de Aplicações Sist. de Inf. – Análise e Desenvolvimento (complemento) Exemplos de etapas para desenvolvimento de sistemas de informação (ciclo de vida de sistemas tradicional) É o método mais antigo de montagem de sistemas de informação e divide o desenvolvimento do sistema em estágios formais; É predominantemente uma abordagem ‘em cascata’ (tarefas de cada estágio devem estar concluídas antes que o estágio seguinte inicie) e mantém divisão de trabalho formal entre usuários e especialistas; Dá ênfase à documentação e papeis. Utilizado para grandes sistemas complexos, com análise de requisitos rigorosa; É dispendiosa e demorada, sendo inadequada para pequenos sistemas de computadores de mesa. Carlos André de Melo Alves Disciplina: Adm de Sist de Inf. 6 Sist. de Inf. – Análise e Desenvolvimento (complemento) Exemplos de etapas para desenvolvimento de sistemas de informação (ciclo de vida de sistemas tradicional) Fonte: adaptado de Laudon e Laudon (2007) Sist. de Inf. – Análise e Desenvolvimento (complemento) Exemplos de etapas para desenvolvimento de sistemas de informação (prototipagem) Consiste em montar um sistema experimental rapidamente e sem muitos gastos para submetê-lo à avaliação de usuários finais; Os usuários interagem com o protótipo para ter uma ideia melhor de seus requisitos de informação, podendo refiná-lo inúmeras vezes; É especialmente útil para projeto de interface do usuário de sistema de informação, aumentando a probabilidade de que requisitos desses usuários sejam satisfeitos; Todavia, se feita rapidamente, pode negligenciar etapas essenciais do desenvolvimento de sistemas, como teste e documentação. A solução pode, ainda, não acomodar grandes quantidades de dados ou usuários em produção. Carlos André de Melo Alves Disciplina: Adm de Sist de Inf. 7 Sist. de Inf. – Análise e Desenvolvimento (complemento) Exemplos de etapas para desenvolvimento de sistemas de informação (prototipagem – processo) Fonte: adaptado de Laudon e Laudon (2007) Sist. de Inf. – Análise e Desenvolvimento (complemento) Exemplos de etapas para desenvolvimento de sistemas de informação (desenvolvimento pelo usuário final) Os usuários finais, com pouca ou nenhuma assistência formal de técnicos especializados, podem criar sistemas de informação simples, reduzindo o tempo e as etapas necessárias para produzir uma aplicação acabada. Utilizando linguagens de quarta geração, linguagens gráficas e ferramentas de software para PCs, os usuários finais podem acessar dados, criar relatórios e sistemas. Apesar das vantagens, aplicativos de quarta geração podem não oferecer condições para administrar o processamento de grande número de transações; Pode haver riscos organizacionais na solução, pois os sistemas são criados rapidamente, sem metodologia formal de desenvolvimento, teste e documentação. Carlos André de Melo Alves Disciplina: Adm de Sist de Inf. 8 Sist. de Inf. – Análise e Desenvolvimento (complemento) Exemplos de etapas para desenvolvimento de sistemas de informação (soluções de compra: pacotes de software e aplicativos outsourcing) As empresas podem escolher entre comprar um pacote de software de um fornecedor comercial, alugar o software de um provedor de serviços de aplicação, ou terceirizar o desenvolvimento para outra empresa (outsourcing); Se determinado pacote de software atender à maioria de requisitos de uma organização, ela não precisará escrever os próprios programas e economizará tempo e dinheiro. Todavia, se o pacote não for customizável,a organização terá que se adaptar ao pacote e a seus procedimentos; A terceirização pode ser útil quando a empresa quiser usar recursos de outra organização especializada para prover esses serviços. Todavia, terá que identificar custos decorrentes de tal terceirização. Sist. de Inf. – Análise e Desenvolvimento (complemento) Exemplos de etapas para desenvolvimento de sistemas de informação (desenvolvimento rápido de aplicações) Refere-se ao processo de criar sistemas aptos a funcionar em um espaço muito curto de tempo. Pode ser empregada para desenvolver aplicações para e-business. Inclui o uso de programação visual e ferramentas para desenvolver interfaces gráficas de usuário, prototipagem, automação de geração de códigos-fonte para programas e colaboração mais estreita entre usuários finais e especialistas. Sistemas simples podem ser montados a partir de componentes pré-construídos. O processo não precisa ser sequencial, e partes-chave do desenvolvimento podem ocorrer simultaneamente. Carlos André de Melo Alves Disciplina: Adm de Sist de Inf. 9 Sist. de Inf. – Análise e Desenvolvimento (complemento) Metodologias para formatar e projetar sistemas de informação Metodologias estruturadas Desenvolvimento orientado a objetos Sist. de Inf. – Análise e Desenvolvimento (complemento) Metodologias para formatar e projetar sistemas de informação ( metodologias estruturadas ) Utilizadas para documentar, analisar e projetar sistemas de informação desde a década de 1970. São chamadas estruturadas as técnicas elaboradas passo a passo, cada passo fundamenta o anterior. São orientadas a processos, concentrando-se em formatar os processos, ou ações que capturam, armazenam, manipulam e distribuem dados, como o fluxo de dados ao longo do sistema. São exemplos de diagramas gerados com base nessa metodologia: diagrama de fluxo de dados (DFD) e diagrama de estrutura. Carlos André de Melo Alves Disciplina: Adm de Sist de Inf. 10 Sist. de Inf. – Análise e Desenvolvimento (complemento) Metodologias para formatar e projetar sistemas de informação ( metodologias estruturadas - DFD) Fonte: adaptado de Laudon e Laudon (2007) Estudante Sist. de Inf. – Análise e Desenvolvimento (complemento) Metodologias para formatar e projetar sistemas de informação ( metodologias orientadas a objetos ) Tal desenvolvimento usa o objeto como unidade básica da análise e projeto de sistemas. Um objeto combina dados e os processos específicos que operam nesses dados. Os dados encapsulados num objeto podem ser acessados por operações (métodos) associados ao objeto; A modelagem orientada a objetos baseia-se no conceito de classe e herança. Objetos pertencentes a uma classe têm as características da classe. As classes de objetos, por sua vez, podem herdar a estrutura e comportamentos da classe mais geral e adicionar comportamentos exclusivos; O desenvolvimento orientado a objetos é mais iterativo e incremental do que o desenvolvimento estruturado. Permite a reutilização de objetos já elaborados, e a redução de novos investimentos. Carlos André de Melo Alves Disciplina: Adm de Sist de Inf. 11 Sist. de Inf. – Análise e Desenvolvimento (complemento) Metodologias para formatar e projetar sistemas de informação ( desenvolvimento orientado a objetos – Diagrama de Classes) Fonte: adaptado de Laudon e Laudon (2007) Superclasse Herança Sistemas de Informação – Análise e Desenvolvimento Pontos para reflexão (aspectos complementares ao estudo da análise e desenvolvimento de sistemas de informação) Estudo do valor organizacional de sistemas de informação (aspectos financeiros e não financeiros); Sucesso ou o fracasso da mudança para novos sistemas de informação (fatores); Exemplos de etapas para desenvolvimento de sistemas de sistemas de informação (ciclo de vida de sistemas tradicional; prototipagem; desenvolvimento pelo usuário final; soluções de compra - pacotes de software, outsorcing e desenvolvimento rápido de aplicações); As principais metodologias para formatar e projetar sistemas de informação (metodologias estruturadas e desenvolvimento orientado a objetos). Carlos André de Melo Alves Disciplina: Adm de Sist de Inf. 12 Referências LAUDON, K. C. e LAUDON J. P. Sistemas de Informação Gerenciais. 7ª. Ed. São Paulo: Prentice Hall, 2007.
Compartilhar