Вы находитесь на странице: 1из 77

Sistemas de Informaes Gerenciais

Stima Edio

Captulo 11
Como desenvolver sistemas de informao
Alunos: Cleber Gomes Igor Lysenko Thiago Almeida
2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio

Plano do captulo
- Caso de abertura. - Resoluo de problemas e desenvolvimento de sistemas. - Como compreender o valor empresarial dos sistemas e como gerenciar a mudana. - Diferentes abordagens do desenvolvimento de sistemas. - Como formatar e projetar sistemas: metodologias estruturadas e orientadas a objetos.

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio

Caso de Abertura
Biscoitos Girl Scout

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Caso de Abertura Biscoitos Girl Scout

Problemas

-Organizar avalanche de pedidos


-Excesso de papis para controle da demanda -Necessidade de trabalho manual para o controle dos pedidos -Tempo curto para a execuo de trabalhos minuciosos -Pouca disponibilidade de capital para automatizao do processo

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Caso de Abertura Biscoitos Girl Scout

Primeira soluo -Desenvolvimento de um sistema utilizando de ferramentas de desenvolvimento de aplicao 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 servios para tornar o uso da soluo possvel

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Caso de Abertura Biscoitos Girl Scout

Soluo Adotada -Consulta a profissionais de gesto da Dovetail Associates -Adoo do servio Quickbase -Servio de software hospedado com rpido desenvolvimento de ferramentas de banco de dados para pequenas empresas e cooperativas -Rpido desenvolvimento e no necessita de treinamento especializado -Custo reduzido Teto de U$ 1.500,00 mensais

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Caso de Abertura Biscoitos Girl Scout

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio

Resoluo de problemas e Desenvolvimento de Sistemas

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Resoluo de problemas e Desenvolvimento de Sistemas

-Analisar e compreender o papel dos sistemas de informao dentro do ambiente empresarial


-Um sistema de informao desenvolvido para solucionar um problema ou um conjunto de problemas que a organizao enfrenta -Para a resoluo do problema, necessrio efetuar os passos descritos a seguir

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Resoluo de problemas e Desenvolvimento de Sistemas

Metodologia para a resoluo 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 solues alternativas at se definir a melhor soluo -Implantao da soluo final, mediante especificao de um projeto descrito de maneira detalhada sobre o que ser implantado -Atualizao contnua da implantao da soluo, efetuando-se o refinamento necessrio no projeto da soluo

Tais passos so chamados de ANLISE DE SISTEMAS


2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Resoluo de problemas e Desenvolvimento de Sistemas

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Resoluo de problemas e Desenvolvimento de Sistemas

Definio e entendimento do problema -Definir a natureza do problema (organizacional, humano, tecnolgico) -Qual o objetivo que se espera alcanar com a soluo do problema? -Elaborar os Requisitos de Informao para a identificao de quem necessita de qual informao, onde, quando e como. -Efetuar a Anlise de Requisitos para a definio detalhada das funes do sistema

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Resoluo 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 finalizao de pedidos e entrega dos produtos Solues -Reduzir o tempo para a confirmao dos pedidos -Tornar os pedidos mais confiveis e livres de erro -Diminuir o trabalho exercido para as atividades comerciais da organizao

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Resoluo de problemas e Desenvolvimento de Sistemas

Desenvolvimento de solues alternativas -Quais as solues atenderiam s necessidades impostas? -Algumas solues no exigem sistemas de informao, mas sim adaptaes nos sistemas gerenciais da empresa

-Pode haver a necessidade de desenvolvimento de um sistema de informao completamente novo para a soluo do problema

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Resoluo de problemas e Desenvolvimento de Sistemas

Avaliao e Escolha de solues -Necessidade de um Estudo de viabilidade para determinar se cada soluo proposta vivel - Descrio de custos e benefcios. Qual a melhor soluo financeiramente falando? Qual a com melhor funcionamento para a organizao?

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Resoluo de problemas e Desenvolvimento de Sistemas

Implementao das solues -Primeiramente deve-se criar as especificaes detalhadas do Projeto -Criao do Projeto de Sistema, consistindo em todas as especificaes e funes identificadas na anlise do sistema

-Tais especificaes abordam todos os componentes organizacionais, humanos e tecnolgicos da soluo do sistema

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Resoluo de problemas e Desenvolvimento de Sistemas

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Resoluo de problemas e Desenvolvimento de Sistemas

Finalizando a implementao -Seleo e aquisio de Hardware -Desenvolvimento e programao de Software -Testes -Treinamento e documentao -Converso -Converso em Paralelo -Produo e Manuteno

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Resoluo de problemas e Desenvolvimento de Sistemas

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Resoluo de problemas e Desenvolvimento de Sistemas

Gerenciamento de mudana -A empresa precisa lidar com as mudanas organizacionais da nova soluo -Mesmo uma soluo bem projetada pode no funcionar se no for introduzida com cautela

-O processo de planejar a mudana to decisivo quanto o sucesso ou o fracasso da soluo

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio

Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

- timas idias de sistemas no funcionam adequadamente. - Motivos da alta taxa de fracasso em projetos de sistemas.
Organizaes avaliam incorretamente o valor empresarial dos sistemas. No conseguem administrar as mudanas organizacionais.

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

- Como montar o estudo de caso empresarial para o novo sistema


Avaliao da viabilidade econmica. Benefcios > Custos. Consideraes para montar estudo de caso slido de uma soluo.

1 Aspectos financeiros
Benefcios Tangveis: So quantificveis e tm valor monetrio atribudo; Benefcios Intangveis: No so quantificveis imediatamente. Valor monetrio obtido em longo prazo. Ex: melhoria no atendimento ao cliente e nas tomadas de decises; Benefcios = custos de implantao x benefcios totais;
2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

- Caso de abertura: Girl Scouts


Benefcios Tangveis
Maior produtividade; Custos operacionais mais baixos; Reduo de erros e imprecises nos pedidos;

Benefcios Intangveis
Maior satisfao no trabalho voluntrio; Aperfeioamento das operaes;

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

2 Aspectos no financeiros
Visam fortalecer estrategicamente a empresa:

Diferenciar produtos e servios; Aproximar clientes e fornecedores; Flexibilidade para mudanas futuras;
Abordam estratgias de longo prazo. A soluo adotada deve estar de acordo com o plano de negcios geral da empresa:

Grandes empresas: PLANO DE SISTEMAS DE INFORMAO.


2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

Plano de sistemas de informao

Declarao das metas corporativas;

Como as metas sero alcanadas pelos sistemas especficos;


Estabelece datas e marcos:
Quantos objetivos foram alcanados no prazo estimado;

Decises-chave:
Aquisies de hardware; Telecomunicaes; Centralizao / Descentralizao de autoridade, hardware e dados;
2007 by Prentice Hall

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

Plano de sistemas de informao

Descreve as mudanas organizacionais necessrias:


Gerenciamento e treinamento de funcionrios; Mudanas nos processos de negcios; Mudanas nos cargos, autoridades delegadas e prticas de gerenciamento.

Determina o rumo geral do desenvolvimento do sistema.


Prximo passo: AVALIAO DAS ALTERNATIVAS.

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

Anlise de carteira (portflio)

Auxilia a avaliao das alternativas de projetos.

Determina o perfil de risco e benefcio de cada alternativa.


Cada projeto tem seu perfil:
Risco alto x benefcio alto; Risco alto x benefcio baixo; Risco baixo x benefcio alto; Risco baixo x benefcio baixo;

Permite contrabalanar os riscos e o retorno dos investimentos em sistemas.


2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

1. Risco baixo x benefcio alto: Retorno rpido e seguro. 2. Risco alto x benefcio alto: Requer nova anlise para possveis ajustes. 3. Risco alto x benefcio baixo: Evitar. 4. Risco baixo x benefcio baixo: Ajust-los para aumentar seu benefcio.
2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

Modelo de pontuao (scoring)

Alternativa para deciso de escolha de um projeto. Atribui-se uma pontuao baseada no grau de atendimento a objetivos selecionados. A pontuao obtida multiplicando a porcentagem dos requisitos atendidos pelo peso atribudo a cada funo.

Exemplo hipottico para a Girl Scouts.

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

- Novos desafios de sistemas


Sistemas fracassam devido a falhas no processo de mudana; Projetos que no captam as necessidades reais;

Informao pode no ser fornecida tempo de ser til ou ser exposta em um formato de difcil assimilao;
Interfaces grficas deficientes:
Formulrios poludos; Pginas e telas saturadas;

Sistemas eficientes com custos elevados:


Valor da informao fornecida no justifica as despesas;
2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

- Novos desafios de sistemas O sucesso ou fracasso de um novo sistema de informao depende, em sua maioria: 1 Envolvimento e influncia do usurio; 2 Apoio e comprometimento da organizao; 3 Nvel de complexidade e risco; 4 Qualidade do gerenciamento de projetos.

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

1 Envolvimento e influncia do usurio


Usurios participando do desenvolvimento moldam o sistema de uma maneira mais prtica e o torna mais til. A incorporao da experincia do usurio gera solues melhores. Relacionamento entre usurios e analistas geram problemas de implementao:
Projetistas: orientao tcnica; Usurios: orientao problemas organizacionais;

Diferenas criam a dificuldade de comunicao usurio-projetista:


Maior razo dos requisitos no serem incorporados ao sistema; Afastamento dos usurios do processo de desenvolvimento;
2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

2 Apoio e comprometimento da organizao


O desenvolvimento deve estar apoiado por todos os nveis da administrao. Garantia de financiamento e recursos para todo o projeto. Apoio s mudanas organizacionais e alteraes nas rotinas de trabalho.

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

3 Nvel de complexidade e risco


Projetos podem sofrer atrasos ou fracassar devido ao seu alto nvel de complexidade e risco. Caractersticas de projetos de alto risco:
Dinheiro gasto; Quantidade de mo-de-obra utilizada; Tempo consumido; Quantidade de organizaes afetadas;

Projetos de sistemas de grande escala:


50 a 75% mais suscetveis ao fracasso;

Requisitos mal delineados tambm aumentam o nvel insucesso.


2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

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; Execuo de todas as tarefas necessrias ambientao dos usurios ao novo sistema; Treinamentos;

Conseqncias do mau gerenciamento:


Aumento no prazo de desenvolvimento; Estouro do oramento; Possvel inferioridade tcnica; No obteno de benefcios pela organizao;
2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

- Como gerenciar a mudana efetivamente Estratgias para aumentar a chance de sucesso do sistema
Terceirize ou contrate lderes de projetos experientes:
Experincia tcnica; Experincia empresarial;

Ferramentas formais de planejamento e de controle


Enumeram as atividades de desenvolvimento, sua durao, seqncia e prazo de trmino. PERT (Program Evaluation and Review Technique); Grficos GANTT; (exemplo)

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como compreender o valor empresarial dos sistemas e como gerenciar a mudana

Promover a participao do usurio final no desenvolvimento


Estimula o comprometimento e traz melhorias ao projeto; Formar usurios capazes de dar treinamento;

Priorizar as reas onde os usurios fazem interface com o sistema


Ergonomia

Sanar problemas organizacionais antes da implantao do sistema


Usurios se tornaro mais cooperativos diante das mudanas de funes dos cargos, relaes de poder e da estrutura organizacional.

Realizar durante a anlise um estudo de impacto organizacional Estudo de caso: PESSOAS EM DESTAQUE Centrelink - Austrlia

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio

Diferentes abordagens de desenvolvimento de sistemas

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Diferentes abordagens de Desenvolvimento de sistemas

- Mtodos de desenvolvimento
Ciclo de vida de sistemas tradicional; Prototipagem;

Desenvolvimento pelo usurio final;


Solues de compra: pacotes de software aplicativo e outsourcing;
Pacotes de softwares aplicativos; Terceirizao (outsourcing);

Desenvolvimento rpido de aplicaes para e-business;

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Diferentes abordagens de Desenvolvimento de sistemas

- Ciclo de vida de sistemas tradicional


Mtodo mais antigo. Abordagem em fases, divididas formalmente.

Tcnica em cascata:
Cada estgio deve estar concludo antes de comear o prximo;

Mantm a diviso formal entre usurios e analistas:


Usurios somente apresentam seus requisitos e revisam o trabalho tcnico; Analistas so responsveis por todo o trabalho de projeto e implementao;

Utilizado em projetos complexos que exigem anlise e controle rigorosos dos requisitos e especificaes.
2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Diferentes abordagens de Desenvolvimento de sistemas

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Diferentes abordagens de Desenvolvimento de sistemas

- Ciclo de vida de sistemas tradicional


Problemas:
Pode ser cara e demorada;

Tarefas devem concludas em ordem;


Grande volume de documentos de controle, caso seja revista alguma etapa; Congelamento do desenvolvimento em alguma das etapas; Inadequada para pequenos projetos;

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Diferentes abordagens de Desenvolvimento de sistemas

- Prototipagem
Consiste na montagem rpida de modelos funcionais de partes do sistema para avaliao do usurio final modelo preliminar. Permite ajustes constantes nos requisitos de informao de cada usurio especfico. Caso de abertura: Consultores criaram um prottipo utilizando QuickBase; As Girl Scouts refinaram as especificaes do sistema de pedidos; Modelo contm quatro etapas

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Diferentes abordagens de Desenvolvimento de sistemas

- Prototipagem
Etapa 1: Identificao dos requisitos bsicos do usurio.
Captao das necessidades bsicas do usurio

Etapa 2: Desenvolvimento de um prottipo inicial.


Elaborao de um prottipo funcional usando ferramentas de gerao de softwares.

Etapa 3: Utilizao do prottipo.


Usurio utiliza o prottipo e avalia de acordo com as necessidades sugestes de melhoria.

Etapa 4: Reviso e aperfeioamento do prottipo.


O desenvolvedor aplica as sugestes do usurio e submete a utilizao. Etapas 3 e 4 repetidas at a satisfao do usurio.
2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Diferentes abordagens de Desenvolvimento de sistemas

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Diferentes abordagens de Desenvolvimento de sistemas

- Prototipagem
Vantagens:
Favorece o projeto das interfaces de usurio; Aumento da satisfao de requisitos;

Problemas:
Negligenciamento de etapas: Testes; Documentao; Caso o prottipo funcione bem a empresa pode relaxar com o refinamento; Construo s pressas pode gerar sistemas limitados em armazenamento de dados e quantidade de usurios;

Estudo de caso: ORGANIZAES EM DESTAQUE Marriot


2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Diferentes abordagens de Desenvolvimento de sistemas

- Desenvolvimento pelo usurio final


Usurios finais desenvolvem pequenos sistemas de informao.
Reduo do tempo de desenvolvimento; Reduo do nmero de etapas;

Linguagens de quarta gerao, linguagens grficas e ferramentas de software para PCs.


Foco no desenvolvimento de softwares comerciais de negcios; Exemplo: SQL;

Usurios finais podem:


Acessar dados e criar relatrios personalizados; Desenvolver sistemas de pequeno porte sem ajuda de analistas;

WebFocus Studio Developer da InformationBuilders


2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Diferentes abordagens de Desenvolvimento de sistemas

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Diferentes abordagens de Desenvolvimento de sistemas

- Desenvolvimento pelo usurio final


Vantagens:
Projetos finalizados mais rapidamente; Melhora a coleta de requisitos; Maior envolvimento e satisfao por parte do usurio;

Problemas:
Ferramentas de 4 gerao no substituem as convencionais; Podem no trabalhar bem com grande quantidade de transaes; Riscos organizacionais: Falta de um processo estruturado de desenvolvimento; Ausncia de testes e documentao;

Para maximizar os benefcios deve-se:


Exigir uma justificao dos custos de projetos; Estabelecer padres de qualidade: Hardware e Software;
2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Diferentes abordagens de Desenvolvimento de sistemas

- Solues de compra
Pacotes de software aplicativos -Softwares desenvolvidos por demanda

-Softwares pr-programados para funes especficas, no para determinado usurio


-Podem possuir pacotes de Customizao, permitindo a adaptao de um recurso especfico necessidade do usurio -Caso no exista customizao habilitada, a organizao tem de se adaptar ao funcionamento do software

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Diferentes abordagens de Desenvolvimento de sistemas

- Solues de compra
Terceirizao (Outsourcing) -Utilizao de software terceirizado para o trabalho da organizao

-Fornecedor domstico ou estrangeiro


-O baixo custo das tecnologias de comunicao e da Internet tem incentivado a cada dia a utilizao do outsourcing internacional

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Diferentes abordagens de Desenvolvimento de sistemas

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Diferentes abordagens de Desenvolvimento de sistemas

- Desenvolvimento rpido de aplicaes e-business (RAD)


Refere-se ao processo de criar sistemas aptos a funcionar em um espao muito curto de tempo. O RAD inclui
Programao visual Prototipagem Automao da gerao de cdigo-fonte Colaborao

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Diferentes abordagens de Desenvolvimento de sistemas

- Projeto Conjunto de Aplicaes (JAD)


usada para acelerar a gerao de requisitos de informao e desenvolver o projeto inicial de sistemas. A JAD rene usurios finais e especialistas em SI para discutir o projeto de sistemas. Adequadamente preparadas e mediadas, podem acelerar significativamente a fase de projeto e envolver intensamente os usurios.

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio

Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto

Metodologias Estruturadas
Usadas para documentar, analisar e projetar SI So chamadas estruturadas, as tcnicas elaboradas passo a passo, sendo cada um dos passos fundamentado no anterior. So executadas de cima para baixo Nvel mais alto para o nvel mais baixo

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto

Metodologias Estruturadas
Os mtodos de desenvolvimento estruturados so orientados a processos, concentrando-se em formatar processos, que: Capturam Armazenam Manipulam Distribuem dados

Os procedimentos atuam sobre os dados que o programa repassa a eles.

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto

Diagrama de Fluxo de Dados


Oferece um modelo grfico lgico do fluxo de informaes, dividindo um sistema em mdulos que mostram os nveis de detalhe administrveis. Um procedimento de programao independente precisa ser escrito cada vez que se deseje fazer algo com determinado conjunto de dados.

2007 by Prentice Hall

Sistema de Informaes Gerenciais


Stima Edio Diagrama de Fluxo de Dados

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto

Atravs do diagrama de fluxo de dados, possvel desdobrar um


processo complexo em sucessivos nveis de detalhe.
Diagrama de fluxo de alto nvel, um sistema pode ser dividido em subsistemas, e assim sucessivamente. As especificaes do processo, descrevem a transformao que ocorre no nvel mais baixo do fluxograma de dados. Na metodologia estrutura, o projeto de um sistema formatado por meio de uma estrutura hierrquica.

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto

Diagrama de Estrutura
um diagrama de cima para baixo que mostra cada nvel do projeto, sua relao com os outros nveis e sua localizao na estrutura geral do projeto. Num projeto considerado primeiro a funo principal do sistema, ento a funo dividida em sub-funes que so decompostas em nveis de detalhamento de mais baixo nvel. Um diagrama de estrutura pode documentar um programa, um sistema ou parte de um programa.

2007 by Prentice Hall

Sistema de Informaes Gerenciais


Stima Edio Diagrama de Estrutura de Alto Nvel

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto

Desenvolvimento Orientado a Objetos


Tal desenvolvimento usa o objeto, como unidade nica da anlise e projeto de sistemas. Este objeto, combina dados e processos especficos que operam nesses dados. O sistema modelado como um conjunto de objetos e segundo os relacionamentos entre eles, considerando que a lgica de processamento est nos objetos, os mesmos precisam colaborar entre si para fazer o sistema funcionar.

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto

Desenvolvimento Orientado a Objetos


A modelagem orientada a objetos baseada em conceito de classe e herana.

O desenvolvimento orientado a objetos, mais iterativo e incremental do que o desenvolvimento estruturado tradicional.

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto

Desenvolvimento Orientado a Objetos


Durante a anlise de sistemas, so documentados os requisitos funcionais do sistema, especificando suas propriedades e qual a funo principal do sistema. So analisados as interaes entre o sistema e seus usurios para identificar os objetos. A fase do projeto orientado a objetos descreve como os objetos vo se comportar e interagir entre si.

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio 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 cdigo-fonte, reutilizando as classes que j estiverem disponveis, e acrescentando novas classes. Tambm pode ser criado um bando de dados orientado a objetos. O sistema precisa ser testado e avaliado. Como os objetos so reutilizveis, o desenvolvimento orientado a objetos, pode reduzir o tempo e o investimento necessrio para escrever um sistema.

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Classe e herana

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto

Desenvolvimento baseado em componentes


Grupos de objetos reunidos na forma de componentes de software para funes comuns, e esses componentes podem ser combinados para criar aplicaes empresariais de grande escala. Esta abordagem de desenvolvimento denominada desenvolvimento baseado em componentes. Utilizada para criar aplicaes de comrcio eletrnico Carrinho de compra, mecanismo de busca, autenticao de usurio

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto

Servios Web
So definidos como componentes de softwares reutilizveis, vagamente relacionados, baseados em XML e outros padres e protocolos abertos que permitem a comunicao entre aplicaes. So oferecidas ferramentas para o desenvolvimento de novas aplicaes de SI Por usarem, um conjunto universal de padres, estes servios so menos caros e menos difceis de implementar.

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio 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 as metodologias de desenvolvimento, reduzindo a quantidade de trabalho no desenvolvimento de sistemas. Oferecem recursos grficos automatizados, que geram grficos, dicionrios de dados, geradores de telas e relatrios, ferramentas de anlise e verificao, geradores de cdigos e documentao.

2007 by Prentice Hall

Sistemas de Informaes Gerenciais


Stima Edio Como Formatar e Projetar Sistemas: Metodologias Estruturadas e Orientadas a Objeto

Engenharia de software assistida por computador (CASE)


As ferramentas facilitam a documentao clara e a coordenao do trabalho da equipe de desenvolvimento.

Se forem usadas adequadamente, possvel obter um pequeno ganho de tempo.


Muitas ferramentas CASE, so baseadas em PC, com recursos grficos.

2007 by Prentice Hall