a informaÇÃo É o conhecimento derivado dos dados. dado É um fato registrado, porÉm isolado...

145

Upload: internet

Post on 22-Apr-2015

119 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO
Page 2: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO
Page 3: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS.

DADO É UM FATO REGISTRADO, PORÉM ISOLADO

SISTEMA DE INFORMAÇÃO

Page 4: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

ATLAS S/A ---- DADO

Cadastro de clientes

Código 9876

Nome ATLAS S/A

CNPJ 99999999999999

INFORMAÇÃO

Page 5: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO É :

• Qualquer sistema usado para prover informação

• Um sistema aberto (recebe entradas do meio ambiente, produzindo resultados)

• Componentes são : Indivíduos

Tarefas

Equipamentos

Page 6: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

PESSOAS SEGUEM PROCEDIMENTOS PARA MANIPULAR DADOS E GERAM INFORMAÇÕES

TEMOS UM SISTEMA DE INFORMAÇÃO

Page 7: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

OBJETIVOS :

• Planejamento , visando aumentar a produtividade, de acordo com os objetivos e recursos empregados

• Organização , possibilitando melhor divisão do trabalho em tarefas

• Controle , verificando desempenho, corrigindo processos

Page 8: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Características :

• Quanto mais especializado, menos capazes serão de se adaptar a circunstâncias diferentes

Exemplo : Cadastro de Cliente

Campo : código do cliente 5 posições

Mudança para código de barras que requer 10 posições

Page 9: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Características :

• Quanto maiores os sistemas, maior será o número de recursos destinados à sua manutenção diária

• Sistemas sempre fazem parte de sistemas maiores e podem ser divididos em sistemas menores

Sistema De

Faturamento

Clientes

NotaFiscal

Pedidos

PolíticaCrédito

Page 10: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Características :

• Sistemas crescem

• Novos requisitos de usuários

• Nova legislação

• Novos controles

Page 11: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

OS SISTEMAS DE INFORMAÇÕES PODEM SER DIVIDIDOS EM TRÊS GRUPOS DE FORMA HIERÁRQUICA DE ACORDO COM OS NÍVEIS DE DECISÃO DA ORGANIZAÇÃO

Page 12: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

• ESTRATÉGICO :

Para uso das diretorias das empresas

Informações de totais por Departamento

Page 13: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

• TÁTICO OU DE APOIO À DECISÃO:

Uso das gerências

Totais de vendas por vendedor

Page 14: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

• OPERACIONAIS

Usado nas áreas de produção da empresa

Detalhes de vendas de cada vendedor, será usado pelos vendedores

Page 15: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Fatores que garantem a eficácia de um SI:

• Planejamento do Sistema

• Interação de usuários e analistas

• Métodos e técnicas a serem aplicadas

Page 16: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

A ênfase maior de um SI deve ser a análise dos problemas da organização (pessoas e procedimentos)

A tecnologia deve ser vista como uma ferramenta a ser utilizada quando convier e se convier

Page 17: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

A Reengenharia dos Processos de Negócios (Reengenharia de Sistemas) propõe mudanças nos negócios, pensando nos processos globais.

Processos Cliente

Em benefício

Engenharia Reversa

Redefinição de atividades, pensando nas necessidades do cliente e não no sistema atual

Page 18: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

A Engenharia Reversa consiste refazer um sistema

• mudanças de interfaces

• mudanças de plataformas

• mudanças de hardware

Page 19: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Participantes no Desenvolvimento de um Sistema :

• Usuários

• Analistas de Sistemas

• Gerência

• Auditores

• Programadores

• Operacional

Page 20: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Participantes no Desenvolvimento de um Sistema

• Usuários

São as pessoas ou grupo dentro da organização que desejam ou que tenham conhecimento sobre os procedimentos e informações necessárias para o desenvolvimento do sistema

Page 21: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Participantes no Desenvolvimento de um Sistema

• Analista de Sistemas

Deverão estabelecer o contato com usuários a fim de assimilar os procedimentos, conhecer as informações, documentações para a realização do desenvolvimento de um sistema

Page 22: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Participantes no Desenvolvimento de um Sistema

• Gerência

Tanto os Gerentes usuários, como os de Informática, ou Gerentes Gerais, cuja principal interação com o analista será sobre os recursos estimados para o desenvolvimento do sistema e prazos

Page 23: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Participantes no Desenvolvimento de um Sistema

• Auditores

Representados entre outros pelo pessoal de controle de qualidade e padrões

Page 24: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Participantes no Desenvolvimento de um Sistema

• Programadores

Realizarão a codificação dos processos

Page 25: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Participantes no Desenvolvimento de um Sistema

• Pessoal Operacional

Responsável pelas operações diárias do sistema

Page 26: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Participantes no Desenvolvimento de um Sistema

AnalistaDe

Sistemas

Gerentes

Usuários

Auditores

Operacional

Programadores

Interação do Analista de Sistemas

Page 27: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Page 28: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

O ANALISTA DE SISTEMAS É O AGENTE DE MUDANÇAS DENTRO

DE UMA ORGANIZAÇÃO

SISTEMA DE INFORMAÇÃO

A ORGANIZAÇÃO NECESSITA DE MUDANÇAS

E O ANALISTA DE SISTEMAS É O GRANDE GERENCIADOR DESTAS MUDANÇAS

Page 29: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Perfil do Analista de Sistemas

1. COMUNICAÇÃO

2. CAPACIDADE DE ANÁLISE

3. CONHECIMENTO DA ÁREA USUÁRIA

4. CAPACIDADE DE NEGOCIAÇÃO

5. ADMINISTRAÇÃO DE PROJETOS

6. CONHECIMENTO TÉCNICO

Page 30: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Perfil do Analista de Sistemas

1. COMUNICAÇÃO

Capacidade de ouvir, redigir e expor idéias com clareza e precisão, aprender e expressar o conteúdo do aprendizado com facilidade (TER DIDÁTICA)

Técnicas de Ensino aplicadas para o alcance do aprendizado de outras pessoas

Page 31: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Perfil do Analista de Sistemas

2. CAPACIDADE DE ANÁLISE

• Aptidão para realizar operações mentais.

Possuir uma visão sistêmica e crítica do contexto em análise, além da habilidade de distinguir e conceituar categorias para os significados dos processos organizacionais

Page 32: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Perfil do Analista de Sistemas

3. CONHECIMENTO DA ÁREA USUÁRIA

Este tipo de conhecimento não se pode adquirir com treinamento, mas sim, por meio de experiência pessoal, ao longo da sua vivência com as operações da empresa

Page 33: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Perfil do Analista de Sistemas

4. CAPACIDADE DE NEGOCIAÇÃO

Habilidade para obter o resultado desejado (ser eficaz)

Habilidade para administrar conflitos que possam surgir em um trabalho em grupo

Page 34: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Perfil do Analista de Sistemas

5. ADMINISTRAÇÃO DE PROJETOS

Noções sobre alocações de tempo e de recursos humanos, financeiros e materiais necessários ao projeto, procurando garantir a obtenção dos resultados esperados

DEFINIÇÃO DE CRONOGRAMAS DE PROJETOS

Page 35: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Perfil do Analista de Sistemas

6. CONHECIMENTO TÉCNICO

Capacidade de especificar sistemas, utilizando ferramentas de modelagem

Page 36: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

FUNÇÕES :

• ANALISTA DE SISTEMAS

• PROJETISTA DE SISTEMAS

• PROGRAMADOR

Page 37: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

FUNÇÕES :

ANALISTA DE SISTEMAS

Especificar quais são os requisitos do sistema, garantindo que se alcance objetivo da empresa

Deve certificar-se de que o sistema fará o que precisa ser feito

O produto do trabalho de um analista é conceitual (Modelo Lógico)

Fará perguntas : Por que o sistema deve ser desenvolvido

O que se espera dele (Sistema)

Page 38: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

FUNÇÕES :

PROJETISTA

Papel voltado para a eficiência, obtenção do melhor desempenho individual dos componentes do sistema

Perguntas : Como implementar a solução

O produto de seu trabalho é dependente da instrumentação a ser utilizada (Modelagem Física)

Page 39: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

FUNÇÕES :

PROGRAMADOR

Construir, implementar o sistema de acordo com as especificações feitas pelo projetista

Page 40: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

CICLO DE VIDA DE UM SISTEMA

Modelo Lógico

Modelo Físico

Estudo

Análise

Projeto

Implementação

Simulação

Implantação

Por Que?

O que se espera ?

Como ?

Page 41: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Principais Problemas no Desenvolvimento de Sistemas:

• Produtividade

• Confiabilidade

• Manutenção

Page 42: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Principais Problemas no Desenvolvimento de Sistemas:

• Produtividade

• Demanda reprimida de sistemas, que corresponde às necessidades da empresa pelo desenvolvimento de novos sistemas ou mesmo nas alterações daqueles já implantados

• Pelo tempo (velocidade) necessário para o desenvolvimento do sistema

Page 43: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

• Soluções para a Produtividade

• Contratação de mais analistas e programadores ou simplesmente melhorar a qualificação do pessoal

• uso de técnicas estruturadas e de ferramentas automatizadas para o desenvolvimento de sistemas

Page 44: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Principais Problemas no Desenvolvimento de Sistemas:

• Confiabilidade

É falha (deixa a desejar) nos programas considerados prontos (colocados no ambiente de produção)

Após a implantação de um projeto quando o sistema está entregue para a operação e ao usuário final, erros acontecem dos mais triviais ( formatação incorreta de um relatório, telas, etc)

Page 45: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Principais Problemas no Desenvolvimento de Sistemas:

• Confiabilidade

A quantidade de erros decresce em função do tempo de implantação

Em teoria : Quanto maior o tempo gasto com o planejamento do projeto menos erros irão acontecer no momento da colocação em produção

Page 46: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Principais Problemas no Desenvolvimento de Sistemas:

• Manutenção

Está vinculada à correção de erros e à adaptação do sistema em consequência de novas solicitações dos usuários. Isto não deixa de ser um problema, pois as equipes de analistas e programadores deslocados para esta tarefa costumam ser grandes, consumindo recursos humanos e tecnológicos

Atenção especial para os Processos Fiscais

Page 47: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Atenção especial para os Processos Fiscais

• Cálculo de impostos s/ faturamento

• Cálculo dos impostos s/folha de pagamento

• Atendimento ao fisco (IN68)

Page 48: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

INSTRUÇÃO NORMATIVA 68

Depósito de informações solicitados pelo fisco, tendo um layout específico para sua apresentação e entrega junto aos órgãos competentes

Existem empresas no mercado, especializadas no desenvolvimento deste sistema

Page 49: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

INSTRUÇÃO NORMATIVA 68

As instruções mudando quase que diariamente

A L T E R N A T I V A S

• Composição de um grupo de estudos dentro da própria empresa; ou

• Contratação de uma empresa externa para realizar o desenvolvimento

Page 50: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

INSTRUÇÃO NORMATIVA 68

SistemaDa Empresa

Sistemacontratado

I N T E R F A C E S

Layout De

Arquivo

Page 51: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Usuário – são os principais agentes e participantes do processo de desenvolvimento, pois eles definem o problema e se empenham juntamente com o analista de sistemas na busca de soluções para os problemas encontrados podendo ter atuação direta na solução dos problemas

NO SAP/R3 são chamados de Key User

Page 52: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Os usuários devem ter conhecimento de informática????

Isto é necessário????

Quanto as tecnologias de Hardware e Software????

Certamente, nenhuma especialização é necessária

Page 53: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

SISTEMA DE INFORMAÇÃO

Usuários :

Quanto as ferramentas e técnicas de desenvolvimento e modelagem, que estarão sendo utilizadas pelo analista durante toda a especificação dos requisitos do sistema, o usuário poderá aprender durante sua participação no projeto ou receber treinamento específico

Key User recebem treinamento específico no SAP/R3

Page 54: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO
Page 55: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

O APRENDIZADO E A COMUNICAÇÃO

Especificação de Requisitos de um Sistema

A atividade de desenvolvimento de um sistema é na sua essência um processo de solução de problemas

Page 56: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Especificação de Requisitos de um Sistema

Para chegar a tais soluções, podemos identificar duas etapas:

• O aprendizado

• A comunicação

Page 57: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Especificação de Requisitos de um Sistema

O aprendizado pretende conseguir o entendimento dos requisitos dos usuários dos sistemas e consiste de :

• Observação da realidade, com o objetivo de obter uma visão global do assunto em questão. É um processo informal, não estruturado, também chamado de síncrese

• Construção dos modelos de representação do real, composto pelo todo e de suas partes, chamado de análise

• Proposta de soluções possíveis, chamado de síntese

Page 58: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Especificação de Requisitos de um Sistema

LEVANTAMENTO DA SITUAÇÃO ATUAL

ANÁLISE DA SITUAÇÃO ATUAL

MONTAGEM DA SITUAÇÃO PROPOSTA

Page 59: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Especificação de Requisitos de um Sistema

A comunicação entendida como a capacidade de ouvir, redigir e expor idéias com clareza e precisão

Page 60: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Especificação de Requisitos de um Sistema

Identificação das necessidades do Sistema

Requisitos de um sistema, são os objetivos ou restrições estabelecidas pelos clientes ou usuários, que definem as diversas propriedades de um sistema

Page 61: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Especificação de Requisitos de um Sistema

Identificação das necessidades do Sistema

Requisitos funcionais “ O Sistema deve apresentar informações semanais e mensais sobre a frequência dos funcionários

Restrições Gerenciais “ O custo total de desenvolvimento de um produto não pode ultrapassar R$ 500.000,00

Page 62: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO
Page 63: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Modelo do Negócio

Abordagem metodológica, propondo a formulação do problema, sendo realizada através de um modelo estruturado, representativo das atividades vitais da organização

Page 64: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Modelo do Negócio

Por queO Sistema

Deve ser feito

Análise Do

Negócio

ModeloDo

Negócio

O que oSistema

DeveFazer

AnáliseDa

Informação

ModeloConceitual

De S.I.

Como O

SistemaSerá

Implementado

ProjetoDo

Sistema

ModeloDe

Implementação

ConstruçãoDo

Sistema

Page 65: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Modelo do Negócio

1- Pergunta básica : Qual a missão da sua organização?

Toda organização, seja ela uma escola, um restaurante ou uma locadora de automóveis, tem como finalidade, fazer alguma coisa

A técnica determina que todas as suas funções, sejam obrigatoriamente colocadas através de um verbo no transitivo no infinitivo + um objeto

Page 66: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Modelo do Negócio

1- Pergunta básica : Qual a missão da sua organização

• ALFABETIZAR CRIANÇAS

• SERVIR REFEIÇÕES

• ALUGAR AUTOMÓVEIS

Page 67: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Modelo do Negócio

2- Pergunta básica : Quais as funções vitais que compõem a missão da Organização?

Devemos descrever hierarquicamente as funções vitais da organização. Uma abordagem do tipo Top /Down.

Page 68: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Modelo do Negócio

COMERCIALIZAR-ROUPAS Missão

1 – DEFINIR-LINHA-DE-PRODUTO

2 - COMPRAR-ROUPA

3 - VENDER-ROUPA

FunçõesVitais

Page 69: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Modelo do Negócio

UMA ATIVIDADE DA ORGANIZAÇÃO É CHAMADA DE FUNÇÃO VITAL QUANDO O SEU DESEMPENHO INFLUENCIA OBRIGATORIAMENTE O DESEMPENHO DA ORGANIZAÇÃO

Page 70: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Modelo do Negócio

Em geral, é necessário fazermos decomposições sucessivas das funções vitais em outros níveis até isolarmos aquelas que podem constituir as causas dos problemas.

As funções que não são mais decompostas, são chamadas de funções elementares

Page 71: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Modelo do Negócio

Para verificar se uma função vital é elementar, podemos usar a pergunta auxiliar:

• A função vital já está em um nível de detalhamento suficiente para o diagnóstico das causas das deficiências (necessidades de mudanças) apresentadas pela organização, ou será necessário decompor ainda mais????

Page 72: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Modelo do Negócio

Iremos decompor em mais um nível as funções :

• COMPRAR-ROUPAS

• VENDER-ROUPAS

Page 73: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Modelo do Negócio

Comercializar

Roupas

Definir Linha de Produtos

Comprar Roupas

Vender Roupas

Receber Propostas

Emitir Pedidos

Receber Produtos

Pagar Fornecedores

Promover a loja

Negociar Produtos

Receber Pagamentos

Entregar Produtos

Page 74: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Modelo do Negócio

3 – Pergunta Básica: Quais os objetivos (propriedades desejadas) das funções vitais de uma organização?

Devem ser definidas as propriedades que caracterizam a qualidade de cada uma das funções vitais, iniciando pela raiz (missão da organização) seguindo pelos galhos até as funções elemetares

Page 75: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Modelo do Negócio

Comercializar

Roupas

• Lucratividade

• Continuidade

• Crescimento

Definir Linha de Produtos

• Adequação ao poder de mercado

• Adequação as estações

Comprar Roupas

• Qualidade

• Quantidade

• Custo

•Prazo

Vender Roupas

• Volume

• Satisfação clientes

• Adimplência

Receber Propostas

Emitir Pedidos

Receber Produtos

Pagar Fornecedores

Promover a loja

Negociar Produtos

Receber Pagamentos

Entregar Produtos

Page 76: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Modelo do Negócio

4 – Pergunta Básica: Quais os indicadores que medem o desempenho das funções vitais?

Função Vital

ObjetivosIndicador

Desempenho

Valor desejado

Valor

Real

Receber

Proposta

AbrangênciaPercentagem fornecedores apresentam proposta

Maior 80%

30%

Confiabili

dade

Número de vezes que o fornecedor atrasou entrega

= 0 Média

= 2

Page 77: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Modelo do Negócio

5 – Pergunta Básica: Quais as funções vitais que apresentam desvios significativos de desempenho?

6 – Pergunta Básica: Quais as funções vitais que devem fazer parte do contexto da mudança?

Page 78: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Modelo do Negócio

7 – Pergunta Básica: Quais variáveis e constantes de cada função vital?

Variáveis típicas de mudanças:

• Recursos Humanos

• Tecnologia

• Ambiente

• Estrutura Organizacional

• Sistema de Informação

Page 79: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Modelo do Negócio

7 – Pergunta Básica: Quais variáveis e constantes de cada função vital?

Variáveis típicas de mudanças:

• Recursos Humanos – vendedores tímidos, mal vestidos

• Tecnologia – não aceita cartão de crédito, não dá descontos

• Ambiente – loja suja, mal iluminado, quente, mal decorado

• Estrutura Organizacional – estrutura com muitos gerentes

• Sistema de Informação - inoperante

Page 80: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO
Page 81: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Modelo do Negócio

1- Qual a missão da sua organização?

2- Quais as funções vitais que compõem a missão da Organização

3 - Quais os objetivos (propriedades desejadas) das funções vitais de uma organização?

4- Quais os indicadores que medem o desempenho das funções vitais?

5- Quais as funções vitais que apresentam desvios significativos de desempenho?

6 - Quais as funções vitais que devem fazer parte do contexto da mudança?

7 – Quais variáveis e constantes de cada função vital?

Page 82: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO
Page 83: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

ANÁLISE DA INFORMAÇÃO

O passo que se segue após a Análise do Negócio é a Análise da Informação

Etapas da análise da Informação, onde se define “ o que mudar” :

1. DEFINIR OS USUÁRIOS DO SISTEMA

2. DEFINIR O MODELO FUNCIONAL

3. DESENHAR O MODELO DE DADOS

4. DEFINIR AS ESTRATÉGIAS DE IMPLEMETAÇÃO

Page 84: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

ANÁLISE DA INFORMAÇÃO

1. DEFINIR OS USUÁRIOS DO SISTEMA

• Classificar as funções do contexto da mudança

• Definir quais são os agentes externos ao sistema

• Definir os clientes dos produtos das funções internas

Page 85: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

ANÁLISE DA INFORMAÇÃO

2 . – DESENHAR O MODELO FUNCIONAL

• Definir mensagens de entrada e saída

• Definir mensagens das funções internas

• Decompor o sistema em processos primitivos

• Especificar os processos primitivos

Page 86: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

ANÁLISE DA INFORMAÇÃO

3 . – DESENHAR O MODELO DE DADOS

• Declarar entidades de interesse ao sistema

• Identificar os atributos das entidades

• Identificar relacionamentos de interesse

• Identificar atributos dos relacionamentos

• Declarar restrições que mantenham a integridade das informações

Page 87: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

ANÁLISE DA INFORMAÇÃO

4 . – DEFINIR ESTRATÉGIAS DE IMPLEMETAÇÃO

• Definir as fronteiras do sistema

• Expandir os DFDs (Diagrama de Fluxo de Dados)

Page 88: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO
Page 89: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CICLO DE VIDA DOS SISTEMAS

Organizações de grande porte a comunicação entre usuários, gerência e equipe de sistemas tende a ser documentada de maneira que todos entendam o sistema

Até ser considerado pronto, o sistema passará por várias fases

Page 90: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CICLO DE VIDA DOS SISTEMAS

Objetivos principais na definição de um ciclo de vida dos sistemas:

1. Definir as atividades a serem executadas durante o desenvolvimento do sistema, de forma que qualquer pessoa possa interagir com estas atividades

2. Introduzir consistência entre os vários projetos da empresa

3. Introduzir pontos de verificação para o controle gerencial

Page 91: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CICLO DE VIDA DOS SISTEMAS

FASES:

1. ESTUDO OU LEVANTAMENTO

2. ANÁLISE OU ESPECIFICAÇÃO DO PROJETO LÓGICO

3. PROJETO OU PROJETO FÍSICO

4. IMPLEMETAÇÃO OU PROGRAMAÇÃO

5. SIMULAÇAO OU TESTES INTEGRADOS

6. IMPLANTAÇÃO

Page 92: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CICLO DE VIDA DOS SISTEMAS

1. ESTUDO OU LEVANTAMENTO

Definir o contexto da mudança, abrangendo

• Identificar os usuários e definindo o escopo (limites e abrangência) do sistema a ser desenvolvido

• Identificar as deficiências existentes no ambiente do usuário

• Identificar os requisitos (objetivos, restrições) dos usuários ou clientes quanto ao sistema em estudo

Page 93: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CICLO DE VIDA DOS SISTEMAS

1. ESTUDO OU LEVANTAMENTO

Ferramentas para comunicação :

• Entrevistas

• Reuniões

• Observações locais

• Uso de cenários (User Case)

Page 94: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CICLO DE VIDA DOS SISTEMAS

1. ESTUDO OU LEVANTAMENTO

Produtos desta fase:

• Metas e objetivos para o novo sistema

• Possibilidades de automatização e proposta de soluções

• Avaliação de custo / benefício

• Estimativa de tempo necessário para o desenvolvimento do sistema

Page 95: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CICLO DE VIDA DOS SISTEMAS

2. ANÁLISE OU ESPECIFICAÇÃO DO PROJETO LÓGICO

Objetivos :

• Definir “ O que” o sistema deve fazer

• Descrever minuciosamente as características do sistema

• Confecção da modelagem conceitual

• Definição dos agentes das funções internas/externas do sistema

Page 96: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CICLO DE VIDA DOS SISTEMAS

2. ANÁLISE OU ESPECIFICAÇÃO DO PROJETO LÓGICO

Técnicas a serem apresentadas :

• ANÁLISE ESTRUTURADA

Page 97: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CICLO DE VIDA DOS SISTEMAS

2. ANÁLISE OU ESPECIFICAÇÃO DO PROJETO LÓGICO

Ferramentas de modelagem :

• Diagrama de Fluxo de Dados (DFD)

• Diagrama de Entidades e Relacionamento (DER)

• Dicionário de Dados (DD)

• Descrição de Processos (DP)

• Tabelas e Árvores de Decisão

• Diagrama de Transição de Estados (DTE)

Page 98: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CICLO DE VIDA DOS SISTEMAS

2. ANÁLISE OU ESPECIFICAÇÃO DO PROJETO LÓGICO

Produtos desta fase:

• Modelo Funcional

• Modelo de Dados

• Estratégia de Implementação

Page 99: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CICLO DE VIDA DOS SISTEMAS

2. ANÁLISE OU ESPECIFICAÇÃO DO PROJETO LÓGICO

Modelo Funcional

Deve definir as mensagens internas do sistema, bem como as entradas e saídas , decompor o sistema, sucessivamente, até obter os processos primitivos e descrever os processos primitivos

Page 100: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CICLO DE VIDA DOS SISTEMAS

2. ANÁLISE OU ESPECIFICAÇÃO DO PROJETO LÓGICO

Modelo de Dados

Deve identificar as entidades de interesse do sistema, bem como os seus atributos e relacionamentos, declarando as restrições de integridade das entidades identificadas.

O modelo de dados oferece uma visão dos dados que serão armazenados para uso da organização

Page 101: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CICLO DE VIDA DOS SISTEMAS

2. ANÁLISE OU ESPECIFICAÇÃO DO PROJETO LÓGICO

Estratégia de Implementação

Visa definir, já de posse dos modelos FUNCIONAIS e de DADOS as fronteiras da automação do novo sistema

Page 102: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CICLO DE VIDA DOS SISTEMAS

3. PROJETO OU PROJETO FÍSICO

O projeto físico definirá o Software (linguagem de programação) e o Hardware (plataformas, computadores, redes , gerenciadores de banco de dados) sob o qual seja possível implementar a especificação do sistema.

Nesse momento o sistema será modularizado, objetivando o uso de rotinas comuns e os programas serão definidos

Page 103: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CICLO DE VIDA DOS SISTEMAS

4. IMPLEMETAÇÃO OU PROGRAMAÇÃO

Nesta fase, os programas serão codificados e testados individualmente, pelos próprios programadores, mas sob a supervisão dos analistas, que podem construir as massas de testes consideradas fundamentais

Page 104: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CICLO DE VIDA DOS SISTEMAS

5. SIMULAÇÃO OU TESTE INTEGRADO

Com os programas já prontos e testados, é possível simular o processamento do sistema como um todo.

Os usuários que nas fases anteriores participam pouco, neste momento serão chamados para colocar dados “ Mundo Real” gerando um teste de aceitação do sistema

Page 105: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CICLO DE VIDA DOS SISTEMAS

6. IMPLANTAÇÃO

Compreende etapas importantes

• treinamento dos usuários para utilização do sistema

• descrição dos novos procedimentos operacionais

• conversão do banco de dados existente no sistema anterior

• verificação ou controle de qualidade do novo sistema

Page 106: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CICLO DE VIDA DOS SISTEMAS

Page 107: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

MODELO FUNCIONAL

Especificação dos processos de transformação dos DADOS

Uma função pode ser entendida como um componente de um sistema, onde somente os dados de ENTRADA e de SAÍDA são conhecidos

Não se conhece explicitamente nada a respeito do processo interno de transformação dos dados

Page 108: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO
Page 109: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Exemplo – Modelo Funcional

Uma boa receita, deve-se começar pela definição precisa do prato que será produzido

Da mesma forma, um processo deve começar a ser definido a partir das requisições do usuário

Suponhamos que a nossa receita produzirá “ UMA PIZZA”

Page 110: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Exemplo – Modelo Funcional

Recomenda-se que antes de começar a descrever os procedimentos da receita, seja feita uma relação dos ingredientes necessários para a produção de uma PIZZA.

Ao obedecermos a etapa acima, nada mais fizemos do que ISOLAR a receita do seu ambiente.

Ao declarar os materiais que nela entram e o produto que dela sai, bem como de onde vêm e para onde estão indo, estamos nos referindo a receita como uma CAIXA PRETA

Page 111: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Exemplo – Modelo Funcional

O ponto a ressaltar na Análise Culinária é o mesmo da Análise Estruturada.

A primeira preocupação é isolar o processo a ser executado

O cozinheiro não está interessado no momento em saber como será processado os ingredientes

Page 112: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Exemplo – Modelo Funcional

FazerPizza

Geladeira

Queijos

Ovos

Tomates

Cebolas

Filtro

água

ArmárioFarinha

Fermento

Sal

Azeite

MesaPizza

Pronta

Page 113: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Exemplo – Modelo Funcional

FAZER PIZZA

Fazer a Massa

Fazer o molho

Montar a Pizza

Assar a Pizza

Dividir o processo, decompondo a CAIXA PRETA

Page 114: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

Exemplo – Modelo Funcional

Observem que as funções “ Fazer a Massa “ e “ Fazer o Molho “

Podem ser processados em tempos concorrentes, caso haja mais de um cozinheiro

No entanto a função “ Montar Pizza “ depende das duas primeiras

Da mesma forma a função “ Assar Pizza” depende da função “ Montar Pizza “

MASSA MOLHO

MONTAR

ASSAR

Dependências

Page 115: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO
Page 116: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

DIAGRAMA DE FLUXO DE DADOS

É uma forma gráfica de mostrar a interdependência das funções que constituem o sistema.

Permite imaginar a área de estudo como uma rede de processos interligados por fluxos de dados.

Mostra ainda os arquivos lógicos de dados, denominados depósitos de dados, bem como as entidades externas ao ambiente do sistema

Page 117: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

COMPONETES DE UM DFD

• Processos ou Atividades ou Funções (FAZEM)

• Fluxo de Dados ou Mensagens (Conduzem)

• Depósitos de Dados ou Arquivos (Armazenam)

• Entidades Externas ou Terminadores (Originam ou Recebem)

Page 118: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

COMPONETES DE UM DFD

• Processos ou Atividades ou Funções (FAZEM)

São responsáveis pela transformação das ENTRADAS em SAÌDAS

FAZERMASSA

Este processo transformam alguns ingredientes na massa pronta da Pizza

Page 119: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

COMPONETES DE UM DFD

• Fluxo de Dados ou Mensagens (CONDUZEM)

São condutos que levam informações de um ponto do sistema para outro.

FazerMassa

Ingredientes da massa Massa pronta

Page 120: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

COMPONETES DE UM DFD

• Depósitos de Dados ou Arquivos

(GUARDAM OU ARMAZENAM)

Constituem a memória do sistema, guardando informações para uso dos processos

FazerMassa

Ingredientes da massa Massa pronta

Massas Prontas

Page 121: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

COMPONETES DE UM DFD

• Entidades Externas ou Terminadores

(ORIGINAM OU RECEBEM)

Todo sistema está inserido em um ambiente com o qual existe interação, de onde partem os fluxos de entrada e para onde vão os fluxos de saída do sistema.

Os elementos que compõem esse meio externo ao sistema e que se interagem são chamados Entidades Externas ou Terminadores

Page 122: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

COMPONETES DE UM DFD

• Entidades Externas ou Terminadores

(ORIGINAM OU RECEBEM)

ARMÁRIO

FILTRO

FAZERMASSA

MASSAS PRONTAS

Ingredientes

Massa

Água

Massa Pronta

Page 123: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

REGRAS BÁSICAS NA CONSTRUÇÃO DO DFD

• Desenhar o DFD da esquerda para direita e de cima para baixo

• Denominar todos os componentes :

• os processos (verbo + substantivo)

• os fluxos (substantivo)

• depósitos (substantivo no plural)

• numerar todos os processos

• evitar os verbos : controlar, manter, atualizar para denominar processos

• evitar cruzar linhas de fluxo de dados

Page 124: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

REGRAS BÁSICAS NA CONSTRUÇÃO DO DFD

Alguns comentários sobre o desenho e a consistência de DFD´s

• Todo processo tem que ter um ou mais fluxos de entrada e um ou mais fluxos de saída

• Processos não podem ser repetidos em um DFD

• Duas entidades externas ou dois depósitos de dados ou uma entidade externa ou depósito de dados não podem ser ligados por fluxo de dados, porque se um fluxo conduz uma mensagem esta deverá ser transformada em um processo

Page 125: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

REGRAS BÁSICAS NA CONSTRUÇÃO DO DFD

EXERCÍCIOS – Erros existentes nos trechos dos DFDs

E1

P2

P1

•Todo processo tem que ter um ou mais fluxos de entrada e um ou mais fluxos de saída

F1

F2

Page 126: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

REGRAS BÁSICAS NA CONSTRUÇÃO DO DFD

EXERCÍCIOS – Erros existentes nos trechos dos DFDs

E1

Entidade Externa não pode ser ligado a um depósito de dados através de um fluxo de dados

F1

F2

Dep1

Dep2

Page 127: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

REGRAS BÁSICAS NA CONSTRUÇÃO DO DFD

EXERCÍCIOS – Erros existentes nos trechos dos DFDs

Denominar nomes em todos os componentes

F1

F2

Dep1

Dep2

Page 128: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

REGRAS BÁSICAS NA CONSTRUÇÃO DO DFD

EXERCÍCIOS – Erros existentes nos trechos dos DFDs

E1

Processos não podem ser repetidos em um DFD

F1

F2

P1

P1

E2

F3

F4

Page 129: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

REGRAS BÁSICAS NA CONSTRUÇÃO DO DFD

EXERCÍCIOS – Erros existentes nos trechos dos DFDs

E1

•Todo processo tem que ter um ou mais fluxos de entrada e um ou mais fluxos de saída

P1F1

Dep2

Page 130: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

REGRAS BÁSICAS NA CONSTRUÇÃO DO DFD

EXERCÍCIOS – Erros existentes nos trechos dos DFDs

E1

Evitar cruzar linhas de fluxo de dados

P1F2

Dep2F1

E2F3

P2

Page 131: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

REGRAS BÁSICAS NA CONSTRUÇÃO DO DFD

EXERCÍCIOS – Erros existentes nos trechos dos DFDs

•Todo processo tem que ter um ou mais fluxos de entrada e um ou mais fluxos de saída

P1F2

Dep2

Page 132: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

REGRAS BÁSICAS NA CONSTRUÇÃO DO DFD

EXERCÍCIOS – Erros existentes nos trechos dos DFDs

Processos não podem ser repetidos em um DFD

P1E1

P2 P1

F1

F2F3

F4

F5

Dep1

Page 133: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CONSTRUÇÃO DE UM DFD

Identifique no DFD cada componente, e faça usando as denominações dadas aos componentes, avaliação dos seus objetivos

Cliente

1ReceberPedidos

Pedidos

Clientes

Faturas

Pedidos inválidos Detalhes

Nome

Pedidos

Informações

cobrança

Detalhes fatura

3Coletar

Pagamentos

Pagamento efetuado

Nome

2RemeterLivros

Nome

Remessas

Cliente

Fatura

Pagamento

Depósito

Livros

Livros

Page 134: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CONSTRUÇÃO DE UM DFD

1. Identifique os componentes

• Entidades Externas

• Processos

• Fluxo de Dados

• Depósito de Dados

2 . Após a Identificação dos componentes, procure descrever sumariamente os seus objetivos

Page 135: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CONSTRUÇÃO DE UM DFD

1. Identifique os componentes

• Depósito de Dados - Clientes

2 . Após a Identificação dos componentes, procure descrever sumariamente os seus objetivos

Informações dos Clientes

• Nome

• Endereço

• CNPJEnvia a informação NOME para os processos : Receber Pedidos, Remeter livros, Coletar Pagamentos

Page 136: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CONSTRUÇÃO DE UM DFD

Elabore um DFD (Contexto e Nível 0) de uma receita de omelete

Page 137: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CONSTRUÇÃO DE UM DFD

Descrição do processo da Receita de Omelete

Processo 1 – Quebrar o Ovo

• Apanhar uma tigela pequena

• Apanhar o ovo

• Quebrar o ovo dentro da tigela

Page 138: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CONSTRUÇÃO DE UM DFD

Descrição do processo da Receita de Omelete

Processo 2 – Adicionar o Tempero

• Para cada tempero desejado

• Adicionar o tempero ao conteúdo do ovo

Page 139: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CONSTRUÇÃO DE UM DFD

Descrição do processo da Receita de Omelete

Processo 3 – Aquecer o leite

• Aquecer duas colheres de sopa de leite

até a temperatura ambiente

Page 140: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CONSTRUÇÃO DE UM DFD

Descrição do processo da Receita de Omelete

Processo 4 – Adicionar o leite

• Adicionar 2 colheres de sopa de leite morno

‘a mistura temperada

Page 141: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CONSTRUÇÃO DE UM DFD

Descrição do processo da Receita de Omelete

Processo 5 – Adicionar o cereal

• Adicionar 1 colher de sopa de cereal

• Bater levemente a mistura da omelete para umedecer os ingredientes

• Deixar a mistura descansar pelo menos 5 minutos

Page 142: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CONSTRUÇÃO DE UM DFD

Descrição do processo da Receita de Omelete

Processo 6 – Cozinhar a mistura

• Aquecer a frigideira

• Derreter uma colher de sopa de manteiga na frigideira

• Derramar a mistura do omelete na frigideira e mexer até que se aqueça uniformemente

• Enquanto a mistura cozinha, mover a parte não cozida para baixo da parte cozida

• Dobrar a mistura da omelete e derreter a colher de sopa de manteiga

• Servir a omelete num prato

Page 143: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

DECOMPOSIÇÃO DO PROCESSO

FAZER OMELTE

Quebrar o Ovo

Aquecer o leite

Adicionar o leite

Adicionar o cereal

Dividir o processo, decompondo a CAIXA PRETA

Adicionar o Tempero

Cozinhar a mistura

Page 144: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CONSTRUÇÃO DE UM DFD – Modelo de Contexto

FAZEROMELETE

Armário de mantimentos

Armário de

Utensílios

Geladeira

Pessoa

Faminta

Cereal

Tempero

Manteiga

Ovo

Leite

TigelaGarfo

Frigideira

Colher

OMELETE

Page 145: A INFORMAÇÃO É O CONHECIMENTO DERIVADO DOS DADOS. DADO É UM FATO REGISTRADO, PORÉM ISOLADO SISTEMA DE INFORMAÇÃO

CONSTRUÇÃO DE UM DFD – NÍVEL 0

1

Quebrar o ovo

2

Adicionar

Tempero

3

Aquecer o

Leite

4

Adicionar

O leite

5

Adicionar

Cereal

6

Cozinhar

Mistura

Utensílios

Geladeira

Utensílios

Geladeira

Pessoa Faminta

Utensílios

Mantimentos

Ovo

Garfo

Tigela

Colher

Leite

Colher

Tempero

Conteúdo

Ovo

Mistura

Temperada

Leite

Morno

Mistura

Omelete

Cereal

Colher

Manteiga

Frigideira

Garfo Mistura da

OmeleteOmelete

Completa