Post on 17-Jul-2015
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 1/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Capítulo 11
Como desenvolver sistemas de informação
Alunos:Cleber GomesIgor LysenkoThiago Almeida
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 2/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Plano do capítulo
- Caso de abertura.
- Resolução de problemas e desenvolvimento de sistemas.
- Como compreender o valor empresarial dos sistemas e como gerenciar amudança.
- Diferentes abordagens do desenvolvimento de sistemas.
- Como formatar e projetar sistemas: metodologias estruturadas e orientadas aobjetos.
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 3/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Caso de Abertura
Biscoitos Girl Scout
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 4/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Problemas
-Organizar avalanche de pedidos
-Excesso de papéis para controle da demanda
-Necessidade de trabalho manual para o controle dos pedidos
-Tempo curto para a execução de trabalhos minuciosos
-Pouca disponibilidade de capital para automatização do processo
Caso de Abertura Biscoitos Girl Scout
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 5/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Caso de Abertura Biscoitos Girl Scout
Primeira “solução”
-Desenvolvimento de um sistema utilizando de ferramentas de desenvolvimento deaplicação e gerenciamento de banco de dados Microsoft Access.
Problemas
-Custo elevado para o desenvolvimento – U$ 25.000,00
-De 3 a 4 meses de desenvolvimento
-Gasto com equipamentos e serviços para tornar o uso da solução possível
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 6/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Caso de Abertura Biscoitos Girl Scout
Solução Adotada
-Consulta a profissionais de gestão da Dovetail Associates
-Adoção do serviço Quickbase
-Serviço de software hospedado com rápido desenvolvimento de ferramentas debanco de dados para pequenas empresas e cooperativas
-Rápido desenvolvimento e não necessita de treinamento especializado
-Custo reduzido – Teto de U$ 1.500,00 mensais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 7/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Caso de Abertura Biscoitos Girl Scout
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 8/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Resolução de problemas
e Desenvolvimento de Sistemas
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 9/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Resolução de problemas e Desenvolvimento de Sistemas
-Analisar e compreender o papel dos sistemas de informação dentro do ambienteempresarial
-Um sistema de informação é desenvolvido para solucionar um problema ou um
conjunto de problemas que a organização enfrenta
-Para a resolução do problema, é necessário efetuar os passos descritos a seguir
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 10/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Resolução de problemas e Desenvolvimento de Sistemas
Metodologia para a resolução de problemas
-Um problema só pode ser resolvido se ele foi adequadamente definido
-O problema precisa ser investigado a fim de ser corretamente compreendido
-Delinear soluções alternativas até se definir a melhor solução
-Implantação da solução final, mediante especificação de um projeto descrito demaneira detalhada sobre o que será implantado
-Atualização contínua da implantação da solução, efetuando-se o refinamentonecessário no projeto da solução
Tais passos são chamados de ANÁLISE DE SISTEMAS
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 11/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Resolução de problemas e Desenvolvimento de Sistemas
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 12/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Resolução de problemas e Desenvolvimento de Sistemas
Definição e entendimento do problema
-Definir a natureza do problema (organizacional, humano, tecnológico)
-Qual o objetivo que se espera alcançar com a solução do problema?
-Elaborar os Requisitos de Informação para a identificação de quem necessita dequal informação, onde, quando e como.
-Efetuar a Análise de Requisitos para a definição detalhada das funções dosistema
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 13/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Resolução de problemas e Desenvolvimento de Sistemas
Caso “Girl Scouts”
Problemas
-Processamento dos pedidos com altas taxas de erros
-Processamento praticamente todo manual-Tempo excessivo para a finalização de pedidos e entrega dos produtos
Soluções
-Reduzir o tempo para a confirmação dos pedidos
-Tornar os pedidos mais confiáveis e livres de erro-Diminuir o trabalho exercido para as atividades comerciais da organização
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 14/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Resolução de problemas e Desenvolvimento de Sistemas
Desenvolvimento de soluções alternativas
-Quais as soluções atenderiam às necessidades impostas?
-Algumas soluções não exigem sistemas de informação, mas sim adaptações nos
sistemas gerenciais da empresa
-Pode haver a necessidade de desenvolvimento de um sistema de informaçãocompletamente novo para a solução do problema
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 15/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Resolução de problemas e Desenvolvimento de Sistemas
Avaliação e Escolha de soluções
-Necessidade de um Estudo de viabilidade para determinar se cada soluçãoproposta é viável
- Descrição de custos e benefícios. Qual a melhor solução financeiramente falando?Qual a com melhor funcionamento para a organização?
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 16/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Resolução de problemas e Desenvolvimento de Sistemas
Implementação das soluções
-Primeiramente deve-se criar as especificações detalhadas do Projeto
-Criação do Projeto de Sistema, consistindo em todas as especificações e funções
identificadas na análise do sistema
-Tais especificações abordam todos os componentes organizacionais, humanos etecnológicos da solução do sistema
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 17/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Resolução de problemas e Desenvolvimento de Sistemas
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 18/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Resolução de problemas e Desenvolvimento de Sistemas
Finalizando a implementação
-Seleção e aquisição de Hardware
-Desenvolvimento e programação de Software
-Testes
-Treinamento e documentação
-Conversão
-Conversão em Paralelo
-Produção e Manutenção
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 19/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Resolução de problemas e Desenvolvimento de Sistemas
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 20/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Resolução de problemas e Desenvolvimento de Sistemas
Gerenciamento de mudança
-A empresa precisa lidar com as mudanças organizacionais da nova solução
-Mesmo uma solução bem projetada pode não funcionar se não for introduzida com
cautela-O processo de planejar a mudança é tão decisivo quanto o sucesso ou o fracassoda solução
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 21/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Como compreender o valor
empresarial dos sistemas e
como gerenciar a mudança
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 22/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
- Ótimas idéias de sistemas não funcionam adequadamente.
- Motivos da alta taxa de fracasso em projetos de sistemas.• Organizações avaliam incorretamente o valor empresarial dos
sistemas.
• Não conseguem administrar as mudanças organizacionais.
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 23/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
- Como montar o estudo de caso empresarial para o novo sistema
• Avaliação da viabilidade econômica.• Benefícios > Custos.• Considerações para montar estudo de caso sólido de uma solução.
1 – Aspectos financeiros
• Benefícios Tangíveis: São quantificáveis e têm valor monetárioatribuído;
• Benefícios Intangíveis: Não são quantificáveis imediatamente. Valormonetário é obtido em longo prazo. Ex: melhoria no atendimento aocliente e nas tomadas de decisões;
• Benefícios = custos de implantação x benefícios totais;
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 24/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 25/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
- Caso de abertura: Girl Scouts
• Benefícios Tangíveis • Maior produtividade;• Custos operacionais mais baixos;• Redução de erros e imprecisões nos pedidos;
• Benefícios Intangíveis • Maior satisfação no trabalho voluntário;• Aperfeiçoamento das operações;
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 26/77 © 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
2 – Aspectos não financeiros
• Visam fortalecer estrategicamente a empresa:
• Diferenciar produtos e serviços;• Aproximar clientes e fornecedores;• Flexibilidade para mudanças futuras;
• Abordam estratégias de longo prazo.
• A solução adotada deve estar de acordo com o plano de negócios geral da empresa:
• Grandes empresas: PLANO DE SISTEMAS DEINFORMAÇÃO.
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 27/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
• Plano de sistemas de informação
• Declaração das metas corporativas;
• Como as metas serão alcançadas pelos sistemas específicos;
• Estabelece datas e marcos:• Quantos objetivos foram alcançados no prazo estimado;
• Decisões-chave:• Aquisições de hardware; • Telecomunicações; • Centralização / Descentralização de autoridade, hardware e
dados;
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 28/77
© 2007 by Prentice Hall
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 29/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
• Plano de sistemas de informação
• Descreve as mudanças organizacionais necessárias:
• Gerenciamento e treinamento de funcionários;
• Mudanças nos processos de negócios; • Mudanças nos cargos, autoridades delegadas e práticas de
gerenciamento.
• Determina o “rumo geral” do desenvolvimento do sistema.
• Próximo passo: AVALIAÇÃO DAS ALTERNATIVAS.
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 30/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
• Análise de carteira (portfólio)
• Auxilia a avaliação das alternativas de projetos.
• Determina o perfil de risco e benefício de cada alternativa.
• Cada projeto tem seu perfil:• Risco alto x benefício alto; • Risco alto x benefício baixo; • Risco baixo x benefício alto;
• Risco baixo x benefício baixo;
• Permite contrabalançar os riscos e o retorno dos investimentosem sistemas.
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 31/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
1. Risco baixo x benefício alto: Retorno rápido e seguro.2. Risco alto x benefício alto: Requer nova análise para possíveis ajustes.
3. Risco alto x benefício baixo: Evitar.
4. Risco baixo x benefício baixo: Ajustá-los para aumentar seu benefício.
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
Si d I f õ G i i
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 32/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
• Modelo de pontuação (scoring)
• Alternativa para decisão de escolha de um projeto.
• Atribui-se uma pontuação baseada no grau de atendimento aobjetivos selecionados.
• A pontuação é obtida multiplicando a porcentagem dosrequisitos atendidos pelo peso atribuído a cada função.
• Exemplo hipotético para a Girl Scouts.
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
Si d I f õ G i i
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 33/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
Si t d I f õ G i i
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 34/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
- Novos desafios de sistemas
• Sistemas fracassam devido a falhas no processo de mudança;
• Projetos que não captam as necessidades reais;
• Informação pode não ser fornecida à tempo de ser útil ou ser exposta em um formato de difícil assimilação;
• Interfaces gráficas deficientes:
• Formulários poluídos;• Páginas e telas saturadas;
• Sistemas eficientes com custos elevados: • Valor da informação fornecida não justifica as despesas;
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
Si t d I f õ G i i
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 35/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
- Novos desafios de sistemas
• O sucesso ou fracasso de um novo sistema de informação depende, em sua maioria:
• 1 – Envolvimento e influência do usuário;
• 2 – Apoio e comprometimento da organização;
• 3 – Nível de complexidade e risco;
• 4 – Qualidade do gerenciamento de projetos.
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
Si t d I f õ G i i
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 36/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
1 – Envolvimento e influência do usuário
• Usuários participando do desenvolvimento moldam o sistema de uma maneira mais prática e o torna mais útil.
• A incorporação da experiência do usuário gera soluções melhores.
• Relacionamento entre usuários e analistas geram problemas de implementação:
• Projetistas: orientação técnica;
• Usuários: orientação à problemas organizacionais;
• Diferenças criam a dificuldade de comunicação usuário-projetista: • Maior razão dos requisitos não serem incorporados ao sistema;• Afastamento dos usuários do processo de desenvolvimento;
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
Si t d I f õ G i i
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 37/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 38/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
2 – Apoio e comprometimento da organização
• O desenvolvimento deve estar apoiado por todos os níveis da administração.
• Garantia de financiamento e recursos para todo o projeto.
• Apoio às mudanças organizacionais e alterações nas rotinas de trabalho.
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 39/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
3 – Nível de complexidade e risco
• Projetos podem sofrer atrasos ou fracassar devido ao seu alto nível de complexidade e risco.
• Características de projetos de alto risco: • Dinheiro gasto;• Quantidade de mão-de-obra utilizada;• Tempo consumido;• Quantidade de organizações “afetadas”;
• Projetos de sistemas de grande escala: • 50 a 75% mais suscetíveis ao fracasso;
• Requisitos mal delineados também aumentam o nível insucesso.
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 40/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
4 – Qualidade do gerenciamento de projetos
• Projetos precisam ser cuidadosamente gerenciados para garantir:
• Cumprimento dos prazos estipulados;
• Paridade no desenvolvimento das partes isoladas do sistema;• Execução de todas as tarefas necessárias à ambientação dos usuários ao
novo sistema;• Treinamentos;
• Conseqüências do mau gerenciamento:
• Aumento no prazo de desenvolvimento;• Estouro do orçamento;• Possível inferioridade técnica;• Não obtenção de benefícios pela organização;
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 41/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
- Como gerenciar a mudança efetivamente
• Estratégias para aumentar a chance de sucesso do sistema
• Terceirize ou contrate líderes de projetos experientes:
• Experiência técnica;• Experiência empresarial;
• Ferramentas formais de planejamento e de controle
• Enumeram as atividades de desenvolvimento, sua duração, seqüência eprazo de término.• PERT (Program Evaluation and Review Technique );• Gráficos GANTT; (exemplo)
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 42/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 43/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
• Promover a participação do usuário final no desenvolvimento • Estimula o comprometimento e traz melhorias ao projeto;• Formar usuários capazes de dar treinamento;
• Priorizar as áreas onde os usuários fazem interface com o sistema • Ergonomia
• Sanar problemas organizacionais antes da implantação do sistema • Usuários se tornarão mais cooperativos diante das mudanças de funções
dos cargos, relações de poder e da estrutura organizacional.
• Realizar durante a análise um estudo de impacto organizacional
• Estudo de caso: “PESSOAS EM DESTAQUE” – Centrelink - Austrália
Como compreender o valor empresarial dos sistemas e como gerenciar a mudança
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 44/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Diferentes abordagens de desenvolvimento de sistemas
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 45/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
- Métodos de desenvolvimento
• Ciclo de vida de sistemas tradicional;
• Prototipagem;
• Desenvolvimento pelo usuário final;
• Soluções de compra: pacotes de software aplicativo e outsourcing; • Pacotes de softwares aplicativos;
• Terceirização (outsourcing);
• Desenvolvimento rápido de aplicações para e-business;
Diferentes abordagens de Desenvolvimento de sistemas
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 46/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
- Ciclo de vida de sistemas tradicional
• Método mais antigo.
• Abordagem em fases, divididas formalmente.
• Técnica “em cascata”: • Cada estágio deve estar concluído antes de começar o próximo;
• Mantém a divisão formal entre usuários e analistas:
• Usuários somente apresentam seus requisitos e revisam o trabalho técnico;• Analistas são responsáveis por todo o trabalho de projeto e implementação;
• Utilizado em projetos complexos que exigem análise e controle rigorosos dos requisitos e especificações.
Diferentes abordagens de Desenvolvimento de sistemas
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 47/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Diferentes abordagens de Desenvolvimento de sistemas
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 48/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
- Ciclo de vida de sistemas tradicional
• Problemas:
• Pode ser cara e demorada;
• Tarefas devem concluídas em ordem;
• Grande volume de documentos de controle, caso seja revista alguma etapa;
• Congelamento do desenvolvimento em alguma das etapas;
• Inadequada para pequenos projetos;
Diferentes abordagens de Desenvolvimento de sistemas
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 49/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
- Prototipagem
• Consiste na montagem rápida de modelos funcionais de partes do sistema para avaliação do usuário final – modelo preliminar.
• Permite ajustes constantes nos requisitos de informação de cada usuário específico.
• Caso de abertura: • Consultores criaram um protótipo utilizando QuickBase;
• As Girl Scouts refinaram as especificações do sistema de pedidos;
• Modelo contém quatro etapas
Diferentes abordagens de Desenvolvimento de sistemas
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 50/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
- Prototipagem
• Etapa 1: Identificação dos requisitos básicos do usuário.• Captação das necessidades básicas do usuário
• Etapa 2: Desenvolvimento de um protótipo inicial.• Elaboração de um protótipo funcional usando ferramentas de geração de
softwares.
• Etapa 3: Utilização do protótipo.• Usuário utiliza o protótipo e avalia de acordo com as necessidades –
sugestões de melhoria.
• Etapa 4: Revisão e aperfeiçoamento do protótipo.• O desenvolvedor aplica as sugestões do usuário e submete a utilização.• Etapas 3 e 4 repetidas até a satisfação do usuário.
Diferentes abordagens de Desenvolvimento de sistemas
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 51/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
Diferentes abordagens de Desenvolvimento de sistemas
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 52/77
© 2007 by Prentice Hall
Sistemas de Informações GerenciaisSétima Edição
- Prototipagem• Vantagens :
• Favorece o projeto das interfaces de usuário;• Aumento da satisfação de requisitos;
• Problemas: • Negligenciamento de etapas:
• Testes; • Documentação;
• Caso o protótipo funcione bem a empresa pode relaxar com o refinamento;
• Construção “às pressas” pode gerar sistemas limitados em armazenamento
de dados e quantidade de usuários;
• Estudo de caso: “ORGANIZAÇÕES EM DESTAQUE” – Marriot
Diferentes abordagens de Desenvolvimento de sistemas
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 53/77
© 2007 by Prentice Hall
S ste as de o ações Ge e c a sSétima Edição
- Desenvolvimento pelo usuário final
• Usuários finais desenvolvem pequenos sistemas de informação.• Redução do tempo de desenvolvimento;• Redução do número de etapas;
• Linguagens de quarta geração, linguagens gráficas e ferramentas de software para PCs.
• Foco no desenvolvimento de softwares comerciais de negócios;• Exemplo: SQL;
• Usuários finais podem: • Acessar dados e criar relatórios personalizados;• Desenvolver sistemas de pequeno porte sem ajuda de analistas;
• WebFocus Studio Developer da InformationBuilders
Diferentes abordagens de Desenvolvimento de sistemas
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 54/77
© 2007 by Prentice Hall
çSétima Edição
Diferentes abordagens de Desenvolvimento de sistemas
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 55/77
© 2007 by Prentice Hall
çSétima Edição
- Desenvolvimento pelo usuário final
• Vantagens : • Projetos finalizados mais rapidamente;• Melhora a coleta de requisitos;
• Maior envolvimento e satisfação por parte do usuário;
• Problemas: • Ferramentas de 4ª geração não substituem as convencionais;• Podem não trabalhar bem com grande quantidade de transações;• Riscos organizacionais:
• Falta de um processo estruturado de desenvolvimento; • Ausência de testes e documentação;
• Para maximizar os benefícios deve-se: • Exigir uma justificação dos custos de projetos;• Estabelecer padrões de qualidade: Hardware e Software;
Diferentes abordagens de Desenvolvimento de sistemas
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 56/77
© 2007 by Prentice Hall
çSétima Edição
- Soluções de compra
Pacotes de software aplicativos
-Softwares desenvolvidos por demanda
-Softwares pré-programados para funções específicas, não paradeterminado usuário
-Podem possuir pacotes de Customização, permitindo a adaptação de
um recurso específico à necessidade do usuário
-Caso não exista customização habilitada, a organização tem de seadaptar ao funcionamento do software
Diferentes abordagens de Desenvolvimento de sistemas
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 57/77
© 2007 by Prentice Hall
çSétima Edição
- Soluções de compra
Terceirização (Outsourcing)
-Utilização de software terceirizado para o trabalho da organização
-Fornecedor doméstico ou estrangeiro
-O baixo custo das tecnologias de comunicação e da Internet temincentivado a cada dia a utilização do outsourcing internacional
Diferentes abordagens de Desenvolvimento de sistemas
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 58/77
© 2007 by Prentice Hall
çSétima Edição
Diferentes abordagens de Desenvolvimento de sistemas
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 59/77
© 2007 by Prentice Hall
çSétima Edição
Diferentes abordagens de Desenvolvimento de sistemas
- Desenvolvimento rápido de aplicações e-business (RAD)
– Refere-se ao processo de criar sistemas aptos a funcionar em um espaço muito curto de tempo.
– O RAD inclui
• Programação visual• Prototipagem• Automação da geração de código-fonte
• Colaboração
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 60/77
© 2007 by Prentice Hall
Sétima Edição
Diferentes abordagens de Desenvolvimento de sistemas
- Projeto Conjunto de Aplicações (JAD)
– É usada para acelerar a geração de requisitos de informação edesenvolver o projeto inicial de sistemas.
– A JAD reúne usuários finais e especialistas em SI para discutir oprojeto de sistemas.
– Adequadamente preparadas e mediadas, podem acelerar
significativamente a fase de projeto e envolver intensamente osusuários.
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 61/77
© 2007 by Prentice Hall
Sétima Edição
Como Formatar e Projetar
Sistemas: Metodologias Estruturadas e
Orientadas a Objeto
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 62/77
© 2007 by Prentice Hall
Sétima Edição
Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto
• Metodologias Estruturadas
– Usadas para documentar, analisar e projetar SI
– São chamadas estruturadas , as técnicas elaboradas passo apasso, sendo cada um dos passos fundamentado no anterior.
– São executadas de cima para baixo – Nível mais alto para o nível mais baixo
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 63/77
© 2007 by Prentice Hall
Sétima Edição
Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto
• Metodologias Estruturadas
– Os métodos de desenvolvimento estruturados são orientados aprocessos, concentrando-se em formatar processos, que:
– Capturam – Armazenam – Manipulam – Distribuem dados
– Os procedimentos atuam sobre os dados que o programarepassa a eles.
Sistemas de Informações Gerenciais
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 64/77
© 2007 by Prentice Hall
Sétima Edição
Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto
• Diagrama de Fluxo de Dados
– Oferece um modelo gráfico lógico do fluxo de informações,dividindo um sistema em módulos que mostram os níveis de
detalhe administráveis.
– Um procedimento de programação independente precisa serescrito cada vez que se deseje fazer algo com determinadoconjunto de dados.
Sistema de Informações GerenciaisSétima Edição
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 65/77
© 2007 by Prentice Hall
Diagrama de Fluxo de Dados
Sétima Edição
Sistemas de Informações GerenciaisSé ã
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 66/77
© 2007 by Prentice Hall
Sétima Edição
Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto
• Através do diagrama de fluxo de dados, é possível desdobrar umprocesso complexo em sucessivos níveis de detalhe.
• Diagrama de fluxo de alto nível, um sistema pode ser dividido em
subsistemas, e assim sucessivamente.
• As especificações do processo, descrevem a transformação queocorre no nível mais baixo do fluxograma de dados.
• Na metodologia estrutura , o projeto de um sistema é formatado pormeio de uma estrutura hierárquica.
Sistemas de Informações GerenciaisSé i Edi ã
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 67/77
© 2007 by Prentice Hall
Sétima Edição
Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto
• Diagrama de Estrutura
– É um diagrama de cima para baixo que mostra cada nível doprojeto, sua relação com os outros níveis e sua localização na
estrutura geral do projeto.
– Num projeto é considerado primeiro a função principal dosistema, então a função é dividida em sub-funções que sãodecompostas em níveis de detalhamento de mais baixo nível.
– Um diagrama de estrutura pode documentar um programa, umsistema ou parte de um programa.
Sistema de Informações GerenciaisSéti Edi ã
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 68/77
© 2007 by Prentice Hall
Sétima Edição
Diagrama de Estrutura de Alto Nível
Sistemas de Informações GerenciaisSéti Edi ã
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 69/77
© 2007 by Prentice Hall
Sétima Edição
Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto
• Desenvolvimento Orientado a Objetos
– Tal desenvolvimento usa o objeto, como unidade única daanálise e projeto de sistemas. Este objeto, combina dados e
processos específicos que operam nesses dados.
– O sistema é modelado como um conjunto de objetos e segundoos relacionamentos entre eles, considerando que a lógica deprocessamento está nos objetos, os mesmos precisam
colaborar entre si para fazer o sistema funcionar.
Sistemas de Informações GerenciaisSéti Edi ã
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 70/77
© 2007 by Prentice Hall
Sétima Edição
Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto
• Desenvolvimento Orientado a Objetos
– A modelagem orientada a objetos é baseada em conceito declasse e herança .
– O desenvolvimento orientado a objetos, é mais iterativo eincremental do que o desenvolvimento estruturado tradicional.
Sistemas de Informações GerenciaisSétima Edição
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 71/77
© 2007 by Prentice Hall
Sétima Edição
Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto
• Desenvolvimento Orientado a Objetos
– Durante a análise de sistemas, são documentados os requisitosfuncionais do sistema, especificando suas propriedades e qual
é a função principal do sistema.
– São analisados as interações entre o sistema e seus usuáriospara identificar os objetos. A fase do projeto orientado a objetosdescreve como os objetos vão se comportar e interagir entre si.
Sistemas de Informações GerenciaisSétima Edição
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 72/77
© 2007 by Prentice Hall
Sétima Edição
Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto
• Desenvolvimento Orientado a Objetos
– Para implementar o SI, traduz-se o projeto em um código-fonte,reutilizando as classes que já estiverem disponíveis, e
acrescentando novas classes. Também pode ser criado umbando de dados orientado a objetos.
– O sistema precisa ser testado e avaliado.
– Como os objetos são reutilizáveis, o desenvolvimento orientadoa objetos, pode reduzir o tempo e o investimento necessáriopara escrever um sistema.
Sistemas de Informações GerenciaisSétima Edição
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 73/77
© 2007 by Prentice Hall
Sétima Edição
Classe e herança
Sistemas de Informações GerenciaisSétima Edição
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 74/77
© 2007 by Prentice Hall
Sétima Edição
Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto
• Desenvolvimento baseado em componentes
– Grupos de objetos reunidos na forma de componentes desoftware para funções comuns, e esses componentes podem
ser combinados para criar aplicações empresariais de grandeescala. Esta abordagem de desenvolvimento é denominadadesenvolvimento baseado em componentes .
– Utilizada para criar aplicações de comércio eletrônico
– Carrinho de compra, mecanismo de busca, autenticação deusuário
Sistemas de Informações GerenciaisSétima Edição
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 75/77
© 2007 by Prentice Hall
Sétima Edição
Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto
• Serviços Web
– São definidos como componentes de softwares reutilizáveis,vagamente relacionados, baseados em XML e outros padrões e
protocolos abertos que permitem a comunicação entreaplicações.
– São oferecidas ferramentas para o desenvolvimento de novasaplicações de SI
– Por usarem, um conjunto universal de padrões, estes serviçossão menos caros e menos difíceis de implementar.
Sistemas de Informações GerenciaisSétima Edição
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 76/77
© 2007 by Prentice Hall
Sétima Edição
Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto
• Engenharia de software assistida por computador (CASE)
– A CASE oferece ferramentas de software que automatizam asmetodologias de desenvolvimento, reduzindo a quantidade de
trabalho no desenvolvimento de sistemas.
– Oferecem recursos gráficos automatizados, que geram gráficos,dicionários de dados, geradores de telas e relatórios,ferramentas de análise e verificação, geradores de códigos e
documentação.
Sistemas de Informações GerenciaisSétima Edição
5/14/2018 CAP11-Sistemas de Informacao - slidepdf.com
http://slidepdf.com/reader/full/cap11-sistemas-de-informacao 77/77
Sétima Edição
Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto
• Engenharia de software assistida por computador (CASE)
– As ferramentas facilitam a documentação clara e a coordenaçãodo trabalho da equipe de desenvolvimento.
– Se forem usadas adequadamente, é possível obter um pequenoganho de tempo.
– Muitas ferramentas CASE , são baseadas em PC, com recursos
gráficos.