Gestão em Sistema de Informação · PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO O papel...

Preview:

Citation preview

Disciplina

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO

3º Período

Prof. José Fernando L. Falcão

limafalcao@hotmail.com

Gestão em Sistema de Informação

08/02/2011

BIBLIOGRAFIA BÁSICA

•Sistemas de informação gerenciais: tecnologias da informação e a empresa do

século XXI CRUZ, Tadeu. Atlas

•Engenharia de software -PRESSMAN, R. S

Makron

08/02/2011 PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO

PLANO DE AULA

08/02/2011 PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO

1. Introdução – Dados , Sistemas , Informações 2-A importância do conhecimento do plano estratégico da empresa para definição de

um Sistema de Informação.3- Modelagem do Sistema de Informação para atender à estratégia da empresa.

▪ Como envolver o usuário no desenvolvimento4- Metodologia de desenvolvimento

5- Pontos importantes: Processos centralizados x processos distribuídos, atualizações em Real-Time/ On-line / Stand alone, níveis de decisões.

6- Formas de apresentação das Informações▪ Apresentação para aprovação do usuário

7- Escolha da Tecnologia: Hardware e Software compatíveis com a necessidade, segurança de operação e continuidade, e viabilidade financeira.

8- Fases da Implantação e Testes de Operação 9- Manutenção

Introdução – Sistemas de Informação

14/02/2011

Um Sistema de Informação (SI) é um sistema cujo elemento principal é a informação.

Seu objetivo é armazenar, tratar e fornecer informações de tal modo a apoiar as funções ou

processos de uma organização.

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO

Introdução – Sistemas de Informação

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO

O papel dos sistemas de informação é conectar dois mundos:

A Tecnologia da Informação e a Organização

Estes 2 mundos não podem simplesmente ser colados, ou seja, conectados diretamente porque as organizações não

querem tecnologia (computadores, software, etc). Um computador colocado dentro de uma organização não

ajuda em nada. É preciso algo mais que hardware e software.

14/02/2011

O que as organizações querem?

• O que as organizações querem da tecnologia são as informações.

• Informação -> Decisão -> Ação

• para que ações possam ser desempenhadas (como vender, por exemplo), é preciso antes tomar decisões(que produto vender, a quer preço). E para tomar decisões corretamente, épreciso ter informações

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO14/02/2011

De onde vem as informações?

• Por outro lado, a informação não pode vir do nada. Ela não nasce da tecnologia de forma espontânea. Quando alguém compra um computador, ele até pode vir com software, mas não vem com informações. As informações vêm da tecnologia, porque antes a tecnologia coletou e armazenou informações

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO

• Esta troca de informações entre a tecnologia e a organização é mediada e controlada por algo: os sistemas de informação

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO

De onde vem as informações?

14/02/2011

Teoria Geral de Sistemas

• Você já percebeu que problemas de áreas diferentes muitas vezes podem ser resolvidos com soluções similares?

• Sistema é um conjunto de elementos inter-relacionados com um objetivo comum.

• Os sistemas possuem características e leis similares independentemente da área onde se encontram.

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO14/02/2011

Características de sistemas

• Todo sistema deve possuir 4 características básicas:

– elementos

– relações entre elementos

– objetivo comum

– meio-ambiente

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO14/02/2011

Exemplo:

• Um carro possui elementos tais como sistema elétrico, motor, chassis, rodas e carroceria.

• As relações entre os elementos são estruturais (uma parte acoplada ou integrada a outra) ou funcionais (uma parte desempenhando trocas com outra).

• O objetivo comum é a locomoção.

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO14/02/2011

O meio-ambiente

• O meio-ambiente é o que está fora do sistema

• não pode ser controlado pelo sistema

• Entretanto, o sistema pode trocar “coisas” com o meio-ambiente (energia, produtos, materiais, informações)

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO14/02/2011

Leis Universais dos Sistemas

• “Todo sistema se contrai, ou seja, écomposto de subsistemas (e isto ocorre infinitamente)”.– Exemplo: o motor de um carro é formado de

subsistemas como injeção, pistões, partida, etc.

• “Todo sistema de expande, ou seja, é parte de um sistema maior (e isto ocorre infinitamente)”.– Por exemplo, o sistema “carro” é parte de um

sistema maior de tráfego, que por sua vez pode ser considerado subsistema de uma cidade e assim infinitamente.

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO14/02/2011

Leis Universais dos Sistemas

• “Quanto maior a fragmentação do sistema (ou seja, o número de subsistemas), maior será a necessidade para coordenar as partes”.

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO14/02/2011

A Informática nas Organizações

• No início do uso da Informática nas Organizações, as tecnologias tinham como finalidade apenas o processamento de dados

• Na segunda era da informatização, as tecnologias passaram a fornecer informações, além de manipulá-las. Surgem os primeiros sistemas de informação gerenciais (os relatórios)

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO14/02/2011

A Produção de Informações

• DADO:– Cadeia de caracteres ou padrões sem interpretação.

– Ex.: nome de um funcionário, número de peças em estoque, etc.

• Informação (latim: informare – dar forma)– é o resultado do processamento,

manipulação e organização de dados de tal forma a torná-los significativos e úteis;

– Ex.: quantidade de vendas por produto, total de vendas mensais,...

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO14/02/2011

Conhecimento

• Capacidade de resolver problemas, inovar e aprender baseando-se em experiências prévias;

• Esforço de investigação para descobrir aquilo que esta oculto, que não esta compreendido ainda.

– Adquirir conhecimento não é reter informação, mas utilizar estas para desvendar o novo e avançar.

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO14/02/2011

Sistema de Informação

• É um conjunto de partes coordenadas, que buscam prover a empresa com informações, com o objetivo de melhorar a tomada de decisões.

• Conjunto organizado de pessoas, hardware, software, redes de comunicação e recursos de dados que coletam, transformam e disseminam informações em uma organização (O’Brien, 2001).

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO14/02/2011

Componentes de SIs

SI

Pessoas Organiz.

Tecnologia

Realimentam o SI com novos dados que geramnovas informações;Interagem diretamentecom o SI.Utilizam as informaçõesgeradas para algumprocesso de tomada de decisão (ambiente de trabalho);

Unidades que exercemdiferentes funções, taiscomo: vendas, produção, educação;

Meio pelo qual os dados sãotransformados eminformação;Pode ser: lápis e papel; giz,…computador: hardware, software e comunicações.

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO14/02/2011

Planejamento Estratégico

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO28/02/2011

• Construído com base numa visão de negócio, que posteriormente se materializa numa missão e objetivo bem definidos. • Para que estes objetivo sejam atingidos é construída uma estratégia de atuação em determinado mercado que, por sua vez, contém um conjunto de iniciativas a realizar e de alternativas por que optar.

Planejamento Estratégico

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO

• O Plano Estratégico deverá conter uma previsão quantitativa e financeiramente suportada das previsões de atuação da organização no mercado, mas também uma perspectiva dos investimentos a realizar em infra-estruturas de suporte a Estratégia de Negócio

28/02/2011

Planejamento Estratégico

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO

Um Plano Estratégico de Sistemas de Informação pode considerar-se como uma das componentes do Plano Estratégico, uma vez que se apóia na estratégia de negócio da Empresa .

As futuras necessidades de informação da organização, e quais as tecnologias, dados, aplicações e recursos humanos que irão constituir um Sistema de Informação que apóie eficiente e eficazmente o desenvolvimento do negócio.

28/02/2011

Planejamento Estratégico

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO14/02/2011

O objetivo fundamental do Planejamento Estratégico de Informação é o de :

Construir um plano para a implementação de sistemas de informação que apóiem efetivamente a evolução dos requisitos e necessidades de negócio da organização.

Planejamento Estratégico

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO14/02/2011

Características

· Ter como base a definição da Estratégia de Informação· Diretamente relacionada com a estratégia de negócio e o “estado da arte” ao nível das tecnologias de informação, respondendo a questões como:

1. Qual o atual ambiente de negócio e de gestão da informação?2. Quais os requisitos para a mudança?3. Qual deverá ser o futuro ambiente de gestão da informação?4. Como é que este objetivo poderá ser alcançado?

Planejamento Estratégico

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO

Perspectivas

· Estrutura da organização

· Aplicações e bases de dados necessárias para apoiar as atividades da organização

· Componentes tecnológicas requeridas para ter estas aplicações e bases de dados

· Organização apropriada das atividades e processos de gestão de informação.

28/02/2011

Planejamento Estratégico

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO28/02/2011

Objetivos Específicos:

· Estabelecer uma estratégia de informação baseada na estratégia de negócio da organização.

· Construir um plano de construção e desenvolvimento de aplicações que responda cabalmente às necessidades e

prioridades de informação.

Planejamento Estratégico

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO28/02/2011

Objetivos Específicos:

• Definir uma arquitetura de informação que permita uma efetiva partilha de informação entre sistemas e aplicações.

• Construir um ambiente tecnológico que permita o melhor usufruto das novas tecnologias de informação.

• Definir a melhor e mais eficiente organização de Gestão de Informação.

Planejamento Estratégico

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO28/02/2011

Benefícios

· Procura antecipar e aproveitar os mais recentes desenvolvimentos nas tecnologias de informação.

· Permite identificar o impacto das tecnologias de informação na qualidade do desempenho global da organização.

· Promove a generalização da utilização de tecnologias de informação por todas as atividade e a todos os níveis de gestão na organização.

· Disponibilização de informação crítica para a organização.

O Desenvolvimento de Softwares

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO28/02/2011

• Desenvolver software é a atividade, de longo prazo, de criar um ou mais programas de computador, um sistema, de forma a atender necessidades específicas de um cliente ou grupo de clientes.

• No desenvolvimento de software realizamos as atividades de descoberta das necessidades e de criação do produto de software propriamente dito

O Desenvolvimento de Softwares

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO28/02/2011

Podemos dividir as atividades do processo de desenvolvimento em alguns grandes grupos:

• Atividades de Análise, cuja finalidade é descobrir “o que” deve ser feito.

• Atividades de Projeto, cuja finalidade é descobrir “como” o software deve ser feito.

• Atividades de Implementação, cuja finalidade é produzir “O produto de software de acordo com as especificações

produzidas nas fases anteriores”

• Atividades de Controle de Qualidade, onde se incluem todas as atividades com objetivo de garantir a qualidade do

produto, como testes e verificações.

O Desenvolvimento de Softwares

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO28/02/2011

A Dificuldade do Problema

Apesar de parecer uma atividade fácil, desenvolver sistemas de informação é na verdade uma atividade muito difícil e que é muitas vezes fadada ao fracasso.Estudos do Standish Group conhecidos como CHAOS Report,

envolvendo 8380 projetos de TI, indicam que, em 2004, 18% são um fracasso total, enquanto 53% tem algum problema de prazo, custo e funcionalidade. Apenas 29% dos processos são um sucesso.

Análise

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO28/02/2011

Por análise entendemos a tarefa de levantar e descrever os requisitos de um sistema, definindo de que forma deve

funcionar para atender as expectativas de todos que nele possuem algum interesse.

Normalmente se diz que a análise define “o que” o sistema deve fazer sem especificar “como” fará.

A análise define que serviços devem ser fornecidos pelo sistema a ser implementado e, por conseqüência, que serviços

não estão no escopo do sistema

Análise

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO28/02/2011

Segundo Pressman : Todos os métodos de análise devem ser capazes de suportar cinco atividades:

• Representar e entender o domínio da informação;

• Definir as funções que o software deve executar;

• Representar o comportamento do software em função dos eventos externos;

• Separar os modelos de informação, função e comportamento de maneira a apresentar os detalhes de forma hierárquica.

• Prover a informação essencial em direção à determinação dos detalhes de implementação.”

Análise

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO28/02/2011

Dessa definição, é possível deduzir que

para a análise de um sistema ser útil e de qualidade, não basta entender “o que” deve ser feito, mas também desenvolver uma

representação que permita documentar e comunicar essa informação.

Análise

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO28/02/2011

A Tecnologia

O modelo essencial da analise não pode conter nenhuma referência à tecnologia, sob o risco de produzir requisitos falsos.

Isso não quer dizer que o analista não possua as informações sobre a tecnologia, apenas que não as usa enquanto faz o trabalho de

análise.

Análise

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO28/02/2011

O Analista de Sistemas

O Analista de Sistemas é o responsável por levantar os requisitos do sistema e transformá-los em uma especificação do que deve ser feito,

a Análise do Sistema.

Para isso, assume vários papéis: repórter, detetive, consultor, diagnosticador, investigador, organizador, solucionador de problemas, avaliador, simplificador, artista, escultor, arquiteto, auditor, especialista

de organização e métodos, especialista do domínio da aplicação, gerente, etc.

Análise

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO28/02/2011

A Necessidade de Garantir a Qualidade

Desenvolver software é um processo de transformação de uma necessidade do cliente em uma seqüência de produtos de software

(análise, projeto, protótipo, manuais) que tem em seu fim um programa de computador.

Para garantir que o sistema faz o que o usuário deseja, utilizamos duas técnicas: a verificação e a validação.

Modelos de Processo mais Comuns

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO28/02/2011

1. Processo em Cascata

Também conhecido como Linear Seqüencial. Nesse processo, assumimos que as atividades de análise, projeto e implementação podem ser feitas de forma seqüencial, sem que sejam necessárias interações entre as fases.

Modelos de Processo mais Comuns

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO28/02/2011

Um processo em cascata típico conta com as seguintes fases:

• Modelagem do Sistema, onde são estabelecidos os requisitos do sistema do qual o software sendo realizado participa, incluindo os requisitos de informação e de negócios.• Análise de Requisitos, onde são modelados os requisitos de informação, funcionais, comportamentais, de desempenho e de interface do software.• Projeto, onde são planejadas as estruturas de dados, a arquitetura do sistema e o comportamento é mapeado em procedimentos.• Codificação, onde o projeto é transformado em uma linguagem inteligível pelo computador.• Testes, onde verificamos e validamos o software.• Manutenção, onde garantimos a usabilidade do software.

Modelos de Processo mais Comuns

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO28/02/2011

Desenvolvedor interage diretamente com o usuário, escutando seus pedidos e desenvolvendo, imediatamente, um protótipo do produto desejado. O usuário, então, utiliza esse protótipo e fornece ao desenvolvedor novas informações que o levam a modificar o protótipo, de maneira a atender todas as necessidadesdo usuário.

2. Prototipagem

Modelos de Processo mais Comuns

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO28/02/2011

3. Processo Espiral

O Processo Espiral se caracteriza pelo desenvolvimento por uma série de produtos desenvolvidos em seqüência, cada vez mais complexos e mais próximos do produto final desejado

PROJETO E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO28/02/2011

A Equipe de Desenvolvimento

O conjunto de pessoas responsáveis por construir o software.

Dela fazem parte pessoas com diferentes habilidades.

Em sistemas de informações tradicionais teremos gerentes de desenvolvimento, analistas, projetistas, programadores, administradores de banco de dados, etc.

Em sistemas mais modernos, como sistemas multimídia e websites, podemos ainda ter profissões novas como artistas e professores.

Recommended