Anda di halaman 1dari 7

Dados X Informação

Dado

Mecanismo utilizado para descrever uma parte de algo maior que foi segmentado.

Informação

É o resultado de um processo que é executado em um conjunto de dados, que estão organizados


em uma estrutura de maneira lógica. Uma alteração na estrutura em que os dados são alocados pode
gerar informações distintas após o processamento. Exemplo, a sequência de números “98765 – 4321”,
pode representar um número de telefone ou, se houver uma pequena alteração na estrutura, “98765 –
4321 =? ”, pode se transformar em uma expressão matemática. Note que os dados não foram alterados
apenas a estrutura e com isso quando houve um processamento a informação mudou.

De acordo com nível do processamento, um dado pode representar uma informação ou uma
informação pode representar apenas um dado de algo maior.

O dado quando processado gera a informação que, quando analisada resulta em conhecimento
que por sua vez, permite a quem o detenha tomar decisões.

Dado => Informação => Conhecimento => Decisão.

Levantamento de dados

O levantamento de dados é uma etapa crucial para o desenvolvimento de um sistema, nessa fase
deve ser estabelecido, “O que”, “Como”, “Quando” e “Por que”, determinado dados deve ser armazenado.

Exemplo: se houver a necessidade de armazenar o telefone do cliente.

 O quê? – Telefone do cliente.


 Como? – Em forma de caracteres alfanuméricos, em um lugar específico.
 Quando? – Sempre que um cliente for cadastrado.
 Por quê? – Forma de contato entre o dono do negócio e seu cliente.

Ainda deve ser avaliada a importância desse dado na composição da informação. Dados que
tenham ou venham de um lugar específico são mais consistentes do que aqueles que podem ser
manipulados por um usuário comum.

Se um dado não for necessário a todo o momento no sistema (um endereço de e-mail que nem
todos os clientes precisam ter), ele deve ser informado como não obrigatório, mas nunca deverá ser
excluído da estrutura, pois, se um registro possuir esse dado, isso poderá trazer maior qualidade à
informação.
Sistemas de Informação

São sistemas que visam agilizar e otimizar as operações de uma empresa e servem como base
para tomadas de decisões para o negócio. Sistemas de informação são sistemas que podem ser
interativos que significa que os sistemas trocam informações com pessoas e outros sistemas de
computador ou reativos que significa que o sistema funciona reagindo a mudanças no ambiente como
mudanças provocadas por agentes externos. Esses sistemas constroem o que é comumente chamado de
ERP (Enterprise Resource Planning) ou Sistemas de Gestão Empresarial. Os sistemas de ERP contêm
módulos representando os mais típicos sistemas de informações necessários em uma empresa, tais como:
Contabilidade Fiscal, Fluxo de Caixa, Contas a Receber, Contas a Pagar, Compras, Controle de fretes,
Controle de contratos, Estoque, Pedidos, Gestão de informação de RH, Controle da produção,
Planejamento de Manutenção e etc.

Organização dos Sistemas de Informação

Sistemas de informação são considerados como ferramenta essencial para o sucesso das
atividades do negócio. Eles são classificados de acordo com a responsabilidade assumida por seus
usuários dentro da organização e separados por níveis:

• Sistemas de nível operacional, que tratam da execução, acompanhamento e registro da


operação diária da empresa, sendo geralmente sistemas fortemente transacionais. Exemplos são sistemas
de vendas, folha de pagamento, etc. Dentro desse nível encontram-se os Sistemas Processamento de
Transações (SPT), que tratam eventos e transações e fornecem relatórios detalhados, listas e sumários,
utilizados pelos gerentes, além de documentos específicos para a transação em que são utilizados. Os
SPT suportam não só a operação diária da empresa, mas também criam os dados que são mais tarde
utilizados pelos outros tipos de sistemas.

• Sistemas de nível de conhecimento, que suportam as pessoas que trabalham com dados e
conhecimento dentro da organização. Exemplos simples de sistemas desse tipo são os processadores de
texto e as planilhas eletrônicas. Dentro desse nível encontram-se os Sistemas de Trabalho com
Conhecimento (STC), que utilizam projetos, especificações e bases de conhecimento em geral para
produzir modelos e gráficos. Sistemas de Escritório (SE), tem como objetivo aumentar a produtividade
na manipulação de dados em um escritório. Permitem a manipulação de documentos, correio eletrônico e
agendas.

• Sistemas de nível gerencial, que utilizam dados da operação e outros dados inseridos nesses
sistemas para permitir a obtenção de informações que permitam a gerência da empresa, suportando a
tomada de decisões, o controle e o monitoramento. Dentro desse nível encontram-se os Sistemas de
Apoio a Decisão (SAD), que são utilizados pelos vários níveis de gerência e utilizam como entrada dados
em pequeno volume (agregações) ou ainda bases massivas de dados previamente preparadas para
permitir atividades de análise de dados. Sistemas de Informação Gerencial (SIG) que são utilizados
pelos vários níveis de gerência. Utilizam grande volume de dados ou sumários de transações e modelos
simples para obter relatórios sumários (agregados) e de exceções.

• Sistemas de nível estratégico, que são sistemas destinados a decisões de mais alto nível (efeito
estratégico) e utilizam dados de todos os sistemas anteriores, normalmente de forma agregada e
processada. Dentro desse nível encontram-se os Sistemas de Suporte Executivo (SSE), que são
destinados a apoiar a alta gerência em tarefas estratégicas, como o planejamento de longo prazo. Usam
dados fortemente agregados, internos e externos a organização e são capazes de responder perguntas
específicas ou ainda fazer projeções. Podem ser capazes de fazer simulações e ter uma interface
interativa.

O Desenvolvimento de Software

Desenvolver softwares é a atividade 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 devem ser realizadas atividades de descoberta das necessidades e de criação do software
propriamente dito. As atividades do processo de desenvolvimento podem ser divididas em alguns grupos:

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


 Projeto, que tem a finalidade é descobrir “como” o software deve ser feito.
 Implementação, nessa etapa o produto de software é produzido de acordo com as
especificações determinadas nas fases anteriores.
 Controle de Qualidade, onde se incluem todas as atividades com objetivo de garantir a
qualidade do produto, como testes e verificações.

Análise

Análise é 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á. Durante a análise
devem ser explicitadas que tarefas o sistema deve executar e que dados deve manter em memória. Para
isso, criamos um ou mais modelos do sistema, descrevendo-o com diferentes perspectivas e graus de
detalhe. A partir da análise o sistema é desenvolvido e ela serve para que clientes e desenvolvedores
possam se entender e que os sistemas atendam às necessidades de ambos.

Modelos de Análise

Algumas propostas de modelos para descrever a análise de sistemas:

• Modelo de Negócio, que descreve como funciona o negócio e onde o sistema está inserido.

• Modelo de Dados descreve os dados guardados pela memória do sistema, na forma de um


Modelo Conceitual e segundo o método de entidades e relacionamentos.
• Modelo Funcional descreve a funcionalidade essencial do sistema, utilizando diagramas de fluxo
de dados.

A Hierarquia dos Sistemas


Supersistema (ecossistema)
Sistema
Subsistema Subsistema
Subsistema Subsistema

 Supersistema é o sistema (produto de software) que atende a todas as necessidades do cliente


 Sistema é o projeto de estudo.
 Subsistemas são os pequenos módulos que compõem o sistema.

A Norma ISO/IEC 12207


A ISO/IEC 12207 (International Organization for Standardization/International Electrotechnical
Commission) é a norma que define processo de Engenharia de Software, atividades e tarefas que são
associados com os processos do ciclo de vida do software. Ela estabelece uma estrutura para o
desenvolvimento de softwares ajudando as organizações a compreenderem todos os componentes
presentes na aquisição, desenvolvimento e fornecimento de software.

PROCESSOS FUNDAMENTAIS PROCESSO DE APOIO


Aquisição Documentação
Fornecimento Gerência de Configuração
Garantia de Qualidade
Operação Verificação
Validação
Desenvolvimento
Revisão Conjunta
Manutenção Auditoria
Resolução de Problemas

PROCESSOS ORGANIZACIONAIS
Gerência Infraestrutura Melhoria Treinamento

Ciclo de Vida do Desenvolvimento de Sistemas

O Ciclo de Vida do Desenvolvimento de Sistemas (SDLC – Systems Development Life Cycle),


conhecido também com o “ciclo de vida do software” refere-se aos estágios de concepção, projeto, criação
e implementação de um Sistema de Informação. O ciclo de vida é a estrutura contendo processos,
atividades e tarefas envolvidas no desenvolvimento, operação e manutenção de um produto de software,
abrangendo a vida do sistema, desde a definição de seus requisitos até o término de seu uso. Não existe
um modelo ideal. O perfil e complexidade do negócio do cliente, o tempo disponível, o custo, a equipe, o
ambiente operacional são fatores que influenciarão diretamente na escolha do ciclo de vida de software a
ser adotado. Alguns modelos de ciclo de vida:

Cascata, o nome "cascata" foi atribuído em razão da sequência das fases, onde cada fase só
começa quando a anterior termina.

 Análise e definição de requisitos;


o Projeto;
 Implementação;
 Teste;
o Integração.

Modelo em V, o modelo em cascata é colocado em forma de "V". Do lado esquerdo do V, fica da


análise de requisitos até o projeto, a codificação fica no vértice e os testes, desenvolvimento, implantação
e manutenção, à direita.

Incremental, nesse modelo os processos são agrupados em módulos. Após este agrupamento, a
equipe, junto ao cliente, define a prioridade em que cada módulo será desenvolvido, escolha baseada na
importância daquela funcionalidade ao negócio do cliente. Cada módulo passará por todas as fases
“cascata" de projeto.

Evolutivo, os requisitos são adquiridos em paralelo à evolução do sistema. O modelo evolutivo


parte do princípio que o cliente não expõe todos os requisitos, ou os requisitos não são tão bem
conhecidos, ou os requisitos ainda estão sofrendo mudanças. Desta forma, a análise é feita em cima dos
requisitos conseguidos até então, e a primeira versão é entregue ao cliente.

RAD (Rapid Application Development), destaca-se pelo desenvolvimento rápido da aplicação. O


ciclo de vida é extremamente comprimido em módulos bastante independentes. Aqui os incrementos são
desenvolvidos ao mesmo tempo, por equipes diferentes.

Prototipagem é a construção de um exemplar do que foi entendido dos requisitos capturados do


cliente. Pode ser considerado um ciclo de vida ou pode ser usado como ferramenta em outros ciclos de
vida.

Espiral, trata de uma abordagem cíclica das fases do processo, onde a cada “volta” ou iteração
tem versões evolucionárias do sistema. Este é um modelo guiado por risco e suporta sistemas complexos
e/ou de grande porte, onde falhas não são toleráveis.
Exercícios para fixação
1-) Como pode ser definido uma dado?

2-) Oque é informação?

3-) Qual é ordem correta?


I. Informação
II. Dado
III. Decisão
IV. Conhecimento

4-) O que são os sistemas que visam agilizar e otimizar as operações de uma empresa e servem
como base para tomadas de decisões para o negócio?

5-) Quais são os tipos de sistemas de informação?

6-) Como são conhecidos os sistemas que englobam várias módulos de sistemas atendendo a
varias áreas do negócio?

7-) Quanto a Organização dos Sistemas de Informação como são conhecidos os sistemas que
tratam da execução, acompanhamento e registro da operação diária da empresa, sendo
geralmente sistemas fortemente transacionais?

8-) Um sistema de vendas se enquadra em qual nível de sistema?

9-) Com são definidos os sistemas que dão suporte as pessoas que trabalham com dados e
conhecimento dentro da organização, como os processadores de texto e as planilhas eletrônicas,
por exemplo?

10-) Com são definidos os sistemas que dão suporte a tomada de decisões, o controle e o
monitoramento das operações do negócio?

11-) Com são conhecidos os sistemas destinados a decisões de mais alto nível e utilizam dados
de todos os modelos sistemas existentes, normalmente de forma agregada e processada?

12-) As atividades do processo de desenvolvimento podem ser divididas em alguns grupos, como
indicado a seguir. Informe a ordem correta dessas etapas.
I. Implementação
II. Análise
III. Controle de Qualidade
IV. Projeto

13-) Em qual etapa do processo de desenvolvimento de software tem como finalidade é descobrir
“o que” deve ser feito?

14-) Em qual etapa do processo de desenvolvimento de software tem como finalidade é descobrir
“como” o software deve ser feito?

15-) Em qual etapa do processo de desenvolvimento de software o produto de software é


produzido?

16-) Qual é o tipo de modelo de análise que descreve como funciona o negócio e onde o sistema
está inserido?

17-) Qual é o tipo de modelo de análise que descreve os dados guardados pela memória do
sistema, na forma de um Modelo Conceitual e segundo o método de entidades e
relacionamentos?

18-) Qual é o tipo de modelo de análise que descreve a funcionalidade essencial do sistema,
utilizando diagramas de fluxo de dados?

19-) Dentro do ciclo de desenvolvimento de software qual é ordem correta do modelo em


cascata?

I. Teste
II. Implementação
III. Análise e definição de requisitos
IV. Integração
V. Projeto

Anda mungkin juga menyukai