Capítulo 11
Como Desenvolver
Sistemas de Informação
11.1
© 2007 by Prentice Hall
Sistemas de Informação Gerenciais
Capítulo 11 Como Desenvolver Sistemas de Informação
OBJETIVOS DE ESTUDO
• Identificar e descrever os principais passos de
resolução de problemas para desenvolver novos
sistemas de informação
• Avaliar modelos para mensurar o valor
organizacional dos sistemas de informação
• Estimar os requisitos para gerenciar com
sucesso a mudança criada pelos novos sistemas
• Avaliar os diversos métodos para desenvolver
sistemas de informação
• Comparar as diversas metodologias para
modelagem e projeto de sistemas
11.2
© 2007 by Prentice Hall
Sistemas de Informação Gerenciais
Capítulo 11 Como Desenvolver Sistemas de Informação
Resolução de Problemas e Desenvolvimento de Sistemas
• Novos sistemas de informação são construídos como
soluções a problemas
• Quatro passos ao construir um sistema de
informação
• Definir e compreender o problema
• Desenvolver soluções alternativas
• Escolher a melhor solução
• Implementar a solução
• Os primeiros três passos são chamados de análise
de sistemas
11.3
© 2007 by Prentice Hall
Sistemas de Informação Gerenciais
Capítulo 11 Como Desenvolver Sistemas de Informação
Resolução de Problemas e Desenvolvimento de Sistemas
Desenvolvimento de uma Solução de Sistema de Informação
O desenvolvimento de uma
solução de sistema de
informação baseia-se no
processo de resolução de
problemas.
11.4
Figura 11.1
© 2007 by Prentice Hall
Sistemas de Informação Gerenciais
Capítulo 11 Como Desenvolver Sistemas de Informação
Resolução de Problemas e Desenvolvimento de Sistemas
Definição e Entendimento do Problema
• O que causou o problema?
• Por que ele persiste?
• Por que ele não foi resolvido?
• Quais são os objetivos de uma solução?
• Requisitos de informação
11.5
© 2007 by Prentice Hall
Sistemas de Informação Gerenciais
Capítulo 11 Como Desenvolver Sistemas de Informação
Resolução de Problemas e Desenvolvimento de Sistemas
Desenvolvimento de Soluções Alternativas
• Caminhos mais adequados a seguir dada a
natureza do problema
• Algumas soluções não requerem um sistema de
informação
• Algumas soluções requerem modificação de
sistemas existentes
• Algumas soluções requerem novos sistemas
11.6
© 2007 by Prentice Hall
Sistemas de Informação Gerenciais
Capítulo 11 Como Desenvolver Sistemas de Informação
Resolução de Problemas e Desenvolvimento de Sistemas
Avaliação e Escolha de Soluções
• Estudo de viabilidade
• Custos e benefícios
• Vantagens e desvantagens
• Valor empresarial dos sistemas
• Gerenciamento da mudança
11.7
© 2007 by Prentice Hall
Sistemas de Informação Gerenciais
Capítulo 11 Como Desenvolver Sistemas de Informação
Resolução de Problemas e Desenvolvimento de Sistemas
Implementação da Solução
• Projeto do sistema
• Finalização da implementação
• Seleção e aquisição de hardware
• Desenvolvimento e programação de software
• Testes
• Treinamento e documentação
• Conversão
• Produção e manutenção
• Gerenciamento da mudança
11.8
© 2007 by Prentice Hall
Sistemas de Informação Gerenciais
Capítulo 11 Como Desenvolver Sistemas de Informação
Resolução de Problemas e Desenvolvimento de Sistemas
Sessão Interativa: Resolução de Problemas
• Pense em um problema que você tentou resolver
recentemente
• Como você definiu o problema?
• Quais eram as soluções disponíveis?
• Que solução você escolheu? Por quê?
• Como você implementou a solução?
• Que mudanças resultaram da implementação da
solução? Como você gerenciou essas mudanças?
11.9
© 2007 by Prentice Hall
Sistemas de Informação Gerenciais
Capítulo 11 Como Desenvolver Sistemas de Informação
Como Compreender o Valor Empresarial dos Sistemas e como
Gerenciar a Mudança
Como Montar o Estudo de Caso Empresarial para o
Novo Sistema
• Aspectos financeiros
• Benefícios tangíveis
• Benefícios intangíveis
• Métodos de orçamento de capital
• Aspectos não financeiros
•
•
•
•
11.10
Vantagens estratégicas
Plano de sistemas de informação
Análise de carteira (portfólio)
Modelo de pontuação (scoring)
© 2007 by Prentice Hall
Sistemas de Informação Gerenciais
Capítulo 11 Como Desenvolver Sistemas de Informação
Como Compreender o Valor Empresarial dos Sistemas e como
Gerenciar a Mudança
Uma Carteira de Sistemas
As empresas devem examinar sua carteira
de projetos em termos de benefícios
potenciais e riscos prováveis. Certos tipos
de projeto devem ser totalmente evitados e
outros, desenvolvidos rapidamente. Não
existe a fórmula ideal, já que empresas de
diferentes setores têm perfis diferentes.
11.11
Figura 11.3
© 2007 by Prentice Hall
Sistemas de Informação Gerenciais
Capítulo 11 Como Desenvolver Sistemas de Informação
Como Compreender o Valor Empresarial dos Sistemas e como
Gerenciar a Mudança
Novos Desafios de Sistema
• Design da interface do usuário
• Custos de implementação ou execução
• Envolvimento e influência do usuário
• Dificuldade de comunicação usuário-projetista
• Apoio e comprometimento da organização
• Nível de complexidade e risco
• Qualidade do gerenciamento de projetos
11.12
© 2007 by Prentice Hall
Sistemas de Informação Gerenciais
Capítulo 11 Como Desenvolver Sistemas de Informação
Como Compreender o Valor Empresarial dos Sistemas e como
Gerenciar a Mudança
Como Gerenciar a Mudança Efetivamente
• Tercerização e consultoria externa
• Planejamento formal e ferramentas de controle
• Formação e treinamento do usuário
• Ergonomia
• Análise de impacto organizacional
11.13
© 2007 by Prentice Hall
Sistemas de Informação Gerenciais
Capítulo 11 Como Desenvolver Sistemas de Informação
Diferentes Abordagens de Desenvolvimento de Sistemas
Ciclo de Vida de Sistemas Tradicional
• Método mais antigo de montagem de sistemas de
informação
• Abordagem em fases com estágios formais
• Abordagem ‘em cascata’
• Divisão de trabalho formal
• Usado para desenvolver sistemas grandes e
complexos
• Dispendiosa e demorada
11.14
© 2007 by Prentice Hall
Sistemas de Informação Gerenciais
Capítulo 11 Como Desenvolver Sistemas de Informação
Diferentes Abordagens de Desenvolvimento de Sistemas
Ciclo de Vida de Sistemas Tradicional
O ciclo de vida de sistemas fragmenta o
desenvolvimento de sistemas em
estágios formais; cada estágio precisa ser
finalizado antes que o seguinte se inicie.
11.15
Figura 11.5
© 2007 by Prentice Hall
Sistemas de Informação Gerenciais
Capítulo 11 Como Desenvolver Sistemas de Informação
Diferentes Abordagens de Desenvolvimento de Sistemas
Prototipagem
• Sistema experimental montado rapidamente e sem
muitos gastos para submissão à avaliação de
usuários finais
• Processo de quatro etapas
• Identificação dos requisitos básicos do usuário
• Desenvolvimento de um protótipo inicial
• Utilização do protótipo
• Revisão e aperfeiçoamento do protótipo
• Especialmente útil ao projetar a interface do usuário
11.16
© 2007 by Prentice Hall
Sistemas de Informação Gerenciais
Capítulo 11 Como Desenvolver Sistemas de Informação
Diferentes Abordagens de Desenvolvimento de Sistemas
Desenvolvimento pelo Usuário Final
• Usuários criam sistemas de informação simples,
reduzindo o tempo e as etapas necessárias para
produzir uma aplicação acabada
• Uso de linguagens de quarta geração, linguagens
gráficas e ferramentas de software para PC, a fim de
acessar dados, criar relatórios e desenvolver
sistemas de informação
• Concluído mais rapidamente do que os sistemas
desenvolvidos com ferramentas convencionais
• Riscos organizacionais
11.17
© 2007 by Prentice Hall
Sistemas de Informação Gerenciais
Capítulo 11 Como Desenvolver Sistemas de Informação
Diferentes Abordagens de Desenvolvimento de Sistemas
Soluções de Compra: Pacotes de Software Aplicativo e
Outsourcing
• Requisição formal de proposta (Request for Proposal
– RFP)
• Pacotes de softwares aplicativos
• Sistemas generalizados para funções universais com
processos padronizados
• Customização
• Terceirização (outsourcing)
• Provedores de serviços aplicativos (ASPs)
• Outsourcing internacional
11.18
© 2007 by Prentice Hall
Sistemas de Informação Gerenciais
Capítulo 11 Como Desenvolver Sistemas de Informação
Diferentes Abordagens de Desenvolvimento de Sistemas
Desenvolvimento Rápido de Aplicações para E-business
• Agilidade e escalabilidade
• Desenvolvimento rápido de aplicações (Rapid
application development – RAD)
• Criação de sistemas aptos a funcionar em curto
espaço de tempo
• Projeto conjunto de aplicações (Joint application
design – JAD)
• Usuários finais e especialistas em sistemas da
informação trabalhando juntos no projeto
11.19
© 2007 by Prentice Hall
Sistemas de Informação Gerenciais
Capítulo 11 Como Desenvolver Sistemas de Informação
Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objetos
• Metodologia estruturadas
• Diagrama de fluxo de dados
• Especificações de processo
• Diagrama de estrutura
• Desenvolvimento orientado a objetos
• Baseado nos conceitos de classe e herança
• Desenvolvimento baseado em componentes e em
serviços Web
• Engenharia de software assistida por computador
(CASE)
11.20
© 2007 by Prentice Hall
Download

Capítulo 11 Como Desenvolver Sistemas de Informação 11.2