O documento discute o conceito de análise de sistemas e sistemas de informação. Em particular:
1) Define o que é um sistema e seus principais componentes e características;
2) Explica o que é análise de sistemas e como ela é realizada;
3) Discutem os tipos de sistemas de informação em organizações e como eles suportam os diferentes níveis de tomada de decisão.
3. “Estudo profundo…”
“Exame de qualquer coisa, parte por parte…”
“Decomposição do todo nos seus elementos…”
Dicionário de Língua Portuguesa da Porto Editora
3
4. É um conjunto de
elementos em
interação
dinâmica, organizados
em função de um
objetivo.
(Rosnay, 1975)
4
5. Sistema solar
Sistema respiratório No universo é
possível
Sistema educativo identificar
Sistema rodoviário uma
infinidade de
Sistema digestivo
sistemas.
Sistema de
Informação
….
5
6. Sistema A
Universo
Sistema C
Sistema B
Meio Ambiente
Um sistema é parte do universo e está
cercado pelo ambiente no qual opera.
6
7. Sistema A
Universo
Sistema C
Sistema B
Meio Ambiente
Sistema aberto
◦ Um sistema opera no seu meio ambiente interagindo
através de inputs e output.
Sistema fechado
◦ Não interage com o meio ambiente. Morte
7
8. J. L. Moigne inclui o conceito de ambiente na
definição de sistema:
◦ é qualquer coisa (identificável)
◦ faz qualquer coisa (função)
◦ tem uma estrutura (estrutura)
◦ progride ao longo do tempo (ciclo de vida)
◦ está dentro de qualquer coisa (ambiente)
◦ caminha para alguma coisa (objetivo)
8
9. ◦ Objetivo
Razão fundamental da existência do sistema, ou seja, o fim
para o qual o sistema existe.
◦ Componentes
Diversas partes do sistema.
◦ Estrutura
Relação existente entre os componentes, ou seja a forma
como se articulam para alcançar o objetivo do sistema.
◦ Comportamento
Maneira de reagir a estímulos vindo do ambiente.
◦ Ciclo de vida
Inclui a conceção , evolução, desgaste ou envelhecimento e
morte.
9
10. ◦ Objetivo
Manter o corpo vivo
◦ Componentes
Esqueleto, Sistema nervoso, …
◦ Estrutura
Forma como os componentes
então articulados entre si
formando a estrutura do ser
humano
◦ Comportamento
Forma de reagir a algo que
acontece no ambiente
◦ Ciclo de vida
Nasce, cresce, envelhece e
morre.
Sim
10
11. As componentes que
formam um sistema
Sistema também podem ser
vistas como sistemas.
Subsistema Subsistema Um sistema poderá ser
composto por outro
nível de sistema, mais
Subsistema Subsistema Subsistema
simples, ou seja um
subsistema.
11
12. Feedback
Qualquer sistema tem os seus níveis de execução ideais que são designados
por Standards. (Ou seja, aquilo que é aceitável, por exemplo nota=10)
A Performance atual de um sistema é comparada com os Standards;
A informação resultante informa o sistema de controlo e é chamado de
Feedback.
12
13. Qualquer Sistema aberto usa um modelo base de controlo que
consiste em:
1. Definir Standards para uma execução aceitável. Ou seja, para
cada sistema têm que ser definidos objetivos;
2. Definir um método para medir a atual execução -Performance;
3. Definir um meio para comparar a atual execução com a Standard.
Com o objetivo de verificar se algo se encontra em desequilíbrio;
4. Um método para Feedback. Esta informação sai do próprio
sistema e volta a entrar para que este responda de maneira a
atingir os objetivos.
13
14. Os sistemas que Performance Standard
ajustam a sua
performance a níveis
aceitáveis continuam
a funcionar, os
outros ..
14
15. • A maioria dos sistemas não é feito por
Sistemas pessoas. Eles são encontrados na
Naturais natureza e, de um modo geral, servem
os seus próprios propósitos.
Sistemas • Alguns sistemas são construídos e
feitos pelo mantidos por seres humanos.
• Automatizados / Não automatizados
Homem
15
16. • Sistema solar
Sistemas • Sistema respiratório
Naturais • Sistema digestivo
•…
Sistemas •Sistema educativo
•Sistema rodoviário
feitos pelo •Sistema de Informação
Homem •…
16
17. Analisar um sistema implica realizar um estudo profundo de
forma a entender como ele funciona e verificar se é
necessário introduzir melhorias.
Analisar um sistema consiste em:
◦ Conhecer os seus objetivos
◦ Decompô-lo em componentes
◦ Conhecer cada um dos seus componentes e as relações entre si;
◦ Diagnosticar problemas
◦ Juntar novamente as partes de forma a determinar o seu
funcionamento geral
17
18. É a coleção de notações, metodologias e ferramentas
usadas para reunir detalhes e analisar um problema
prévio e conceber uma solução (ou projeto) e
acompanhar a sua implementação.
(Noção formal)
A Análise de Sistemas
é, acima de tudo, uma
actividade de solução de um
problema.
18
19. Identificar os objetivos do sistema, conhecendo os resultados
que se pretende alcançar
Efectuar um levantamento prévio dos requisitos para a análise
do sistema
Criar modelos que representem o sistema, para facilitar a
análise do mesmo
Encontrar soluções alternativas para alcançar os objetivos
Definir critérios de avaliação (controlo).
19
20. • Ferramentas de TI, como hardware, redes de
computadores, linguagem de
Tecnologia programação, bases de dados, ferramentas
CASE, ... e métodos para usá-los;
• Sociologia
aplicada, antropologia, psicologia, etc. Deve
entender como os indivíduos e organizações
Sociais usam a informação, como são afectados pelo
crescimento da disponibilidade da
informação,...;
• Práticas e padrões profissionais de acordo com
Profissionais tarefas relacionadas com serviço de informação
ao qual se destina o sistema a desenvolver.
20
21. As organizações necessitam de
informação para sobreviver.
Organização
◦ “…é uma unidade social deliberadamente
construída para alcançar fins específicos num dado
contexto social…” (Etzioni, 1980)
◦ Exemplos: empresa, câmara
municipal, universidade, hospital, escola, …
21
22. “Providenciam os A Informação deve:
meios de Estar disponível de
armazenamento, geraç uma forma facilmente
ão e distribuição de utilizável e
informação com o compreensível
objetivo de suportar as Estar disponível a
funções operacionais e tempo
de gestão de uma Ser obtida a tempo
organização.” razoável
(Layzeul & Louco-Poulos, 1987)
Armazenamento Geração Distribuição
22
24. Estudo de
mercado para
introduzir um
novo produto.
Produz um relatório
de total de vendas.
Registo de uma venda/
emissão de uma factura.
24
25. Decision Support
System (DSU)
Management
Information System
(MIS)
Transaction Processing System
(TPS)
25
26. • Ajudam o gestor a tomar decisões sobre situações fora da
DSU normal atividade da organização.
• Exemplo: ERP (Enterprise Resource Planning) com capacidade
de extensibilidade.
• Gera informação para assistir os gestores na tomada de
decisão na resolução de problemas repetitivos.
MIS • Exemplo: ERP (Enterprise Resource Planning) são sistemas de
informação que integram todos os dados e processos de uma
organização em um único sistema (Laudon & Padoveze).
• Pretendem melhorar as actividades rotineiras da organização.
TPS • Exemplos: POS (Point of Sale), funcionalidades básicas dos ERP
(Enterprise Resource Planning).
26
27. Informação Operacional
• Usada diariamente e permite que a organização
leve a cabo eficientemente as suas actividades de
rotina.
Informação de Gestão
• Suporta o processo de tomada de decisão dos
níveis de gestão (Táctico e Estratégico) e é uma
informação menos rotineira que a operacional.
27
28. Operacional
Gestão
Amplo Raio de ação Reduzido
Sumariada Nível de detalhe Muito detalhada
Pode ser antiga Idade Actual
Pode ser uma
Exatidão Exacta
estimativa
Tipo Mais quantitativa
Mais qualitativa
Principalmente
Principalmente Fonte
interna
externa
28
29. Noção de Análise Noção de Análise de Sistemas
Noção de Sistema Funções e conhecimentos do
Exemplos de sistemas Analista de Sistemas
Ambiente de um sistema Noção de Sistemas de
Sistemas abertos e fechados Informação
Caraterísticas dos sistemas Níveis de decisão numa
Subsistema organização
Categorias de SI
Sistema de controlo
Tipos de Informação
Tipos de sistemas
29
31. Enumera e descreve as ações/ tarefas a realizar bem como a
sua duração e a sequência pela qual deverão ser executadas.
Ferramentas:
◦ Análise Custos/ Benefícios
◦ Redes de PERT – Program Evaluation and Review Technique
◦ Mapas de Gantt (criadas por Henry Gantt)
31
32. Define de forma clara todas as funções e
requisitos a que o SI deve responder.
Trabalhar com o utilizador O que está a ser feito?
para dar resposta às Como está a ser feito?
perguntas chave sobre o SI.
?
Com que frequência isto ocorre?
Existem problemas?
Se existem quais as suas razões?
….
Compreensão clara de como o actual sistema trabalha.
32
33. Utilizador
• Introduz dados (Input) no SI
Direto • Pode eventualmente utilizar o Output
•Usam os mapas, resultados produzidos
Indireto pelo SI (Output) para executarem as suas
funções
Pessoa que
interage, de qualquer • Controlam o investimento de
desenvolvimento e utilização do SI;
forma, com o SI. Administrativo • Têm responsabilidades de gestão para
controlar as actividades do sistema.
33
34. Como recolher informação?
◦ Análise de documentação ◦ Questionário, permite obter:
Regulações / Legislação Tarefas/ procedimentos
Relatórios internos O que querem do novo SI
Registos periódicos Estado do atual SI
Formulários Caraterísticas de pessoas
e coisas
◦ Entrevista, permite obter: ◦ Observação direta, permite obter:
Opiniões Tarefas/ procedimentos
Tarefas/ procedimentos Relações entre tarefas
Estado do atual SI Relações entre pessoas
Objetivos organizacionais Disposição física dos
e pessoais equipamentos
…
34
35. Providencia uma forma de analistas e
utilizadores expressarem, alterarem e
melhorarem o SI usando diagramas
para mostrar processos, os dados e as
suas inter-relações.
Metodologias:
◦ Estruturada
Análise Essencial
Modelo Essencial
Modelo de Implementação
Projecto Estruturado
… Esta fase também se
◦ Orientada a Objectos designa por Desenho
Unified Modeling Language (UML) Lógico.
…
◦ Outras
35
36. Descrição de
objectivos
Modelo Lista de Eventos
Ambiental
Diagrama de
Contexto (DC)
Diagrama de
Fluxo de Dados
(DFD)
Modelo
Essencial Modelo Especificação de
funcional Processos
Dicionário de
Dados
Diagrama de
Entidade-
Modelo Relação
Comportamental
Modelo de
Normalização
dados
Dicionário de
dados
Diagrama de
Modelo de
transição de
comportamento 36
estado
37. A Análise/ Desenho
lógico é transformada
numa representação que
mostra como o SI
proposto vai ser
implementado.
Desenho de ecrãs/
formulários, sistemas de
navegação/ menus, e
estrutura dos relatórios;
37
38. O Desenho físico do SI é traduzido para uma
linguagem computacional.
38
39. Implementação
◦ Colocar o equipamento novo em uso
◦ Instalar a aplicação
◦ Construir ou alterar qualquer ficheiro necessário à
sua utilização
◦ Dar formação aos utilizadores
Testes
◦ Assegurar que o sistema corre de acordo com as
especificações requeridas e da forma que os
utilizadores esperavam.
39
40. O SI é modificado quando erros são
descobertos ou são alterados os requisitos.
•Quando o SI não satisfaz os requisitos expostos inicialmente pelo
utilizador.
Corretiva
•Causas: captura incorreta dos requisitos, má análise ou desenho
ou erros na codificação.
•São detetadas algumas insuficiências durante a utilização do SI.
•Melhorar o SI sem alterar o seu funcionamento
Perfetiva
•Exemplos: ajuda no preenchimento de um campo, validação de um
campo, utilização de um algoritmo mais eficiente.
•Os requisitos iniciais do SI alteram-se ao longo do tempo.
•Há necessidade de alterar o funcionamento do SI para considerar
Adaptativa novos requisitos que se alteraram.
•Exemplo: nova legislação.
40
41. Waterfall Model
(Modelo em cascata - Modelo
convencional de
Desenvolvimento de Software)
Prototipagem
Spiral Model
(Modelo em Espiral)
V-Model Identificação
(Modelo em V) de requisitos
Prototipagem
… Análise
Construção
de protótipo
Avaliar
protótipo
Produto
41
42. Factores de qualidade de software definidos pela
ISO (Institute Standard Organization)
42
43. Programação e Sistemas de Informação
Formadora: Susana Oliveira
Curso Profissional de Nível Secundário
Técnico de Gestão e Programação de Sistemas Informáticos
43