Você está na página 1de 61

Analise e Desenho de Sistemas I

CONCEITOS BÁSICOS DE ANÁLISE


DE SISTEMAS, ORGANIZAÇÃO,
SISTEMA, SISTEMA DE
INFORMAÇÃO, PAPEL DO AS,
NECESSIDADE DE AS E
PARTICIPANTES
1
Topicos

• Dados, Informação e Conhecimento

• Organização e Níveis de Gestão

• Sistemas e Tipos de Sistemas

• Sistemas de Informação, Componentes do SI e Tipos


de SI
2
Dados
• São elementos brutos, sem significado, desvinculados
da realidade
• São símbolos e imagens que não dissipam nossas
incertezas
• Eles constituem a matéria-prima da informação
• São factos na sua forma primária
• Dados sem qualidade levam a informações e decisões
da mesma natureza.
Exemplos: Maputo, 18, etc.
3
Informação
• São dados com significado
• São dados dotados de relevância e propósito
• Matéria-prima para se obter conhecimento
• São factos organizados de tal forma que adquirem
valor adicional
• É um dado tornado mais útil (processados e
contextualizados) através da aplicação do
conhecimento
Exemplos: Cidade de Maputo, 18 Kg de Arroz, etc.
4
Características da “Boa”
Informação
• Precisa – Isenta de lixo e ruídos
• Completa – Factos importantes
• Económica – Valor x Custo
• Flexível – Vários usos
• Confiável – Fonte que fornece
• Verificável – Fonte que fornece
• Simples – Sem excessos
• Atempada – Que seja usável
5
Conhecimento
• Informação processada pelos indivíduos
• É uma abstração interior, pessoal, de alguma coisa
que foi experimentada por alguém
• Processo de compreender e interiorizar as
informações recebidas
• São as regras, directrizes e procedimentos usados
para seleccionar, organizar e manipular os dados e
torná-los úteis a uma tarefa
• Fornece a capacidade de resolver problemas, inovar e
aprender com base em experiências prévias
6
Dados/Informação/Conhecimento

Decisão

Dado Informação Conhecimento

7
a

8
a
a

o 9
a
Definição de Sistema
• Conjunto de dispositivos que interagem seguindo um propósito
comum
• Conjunto de itens que se interligam entre si ou que sejam
interdependentes formando um único significado
• Conjunto de componentes e processos por elas executadas que
visam transformar determinadas entradas em saídas, com um certo
objectivo
• Conjunto de elementos dinamicamente relacionados, formando uma
actividade (processamento) e interagindo com um determinado
ambiente, no qual obtém recursos (entradas) e disponibiliza
resultados do seu processamento (saída) com a finalidade do seu
processamento (saídas) tendo como meta alcançar determinado
objectivo. 10
Sistema (Cont.)

Processa
Entrada saida
mento

FEEDBACK
(retorno)/ Retro
alimentação

11
Sistema Detalhado
Clientes Meio Ambiente Fornecedores
Sistema
Processo Processo

Subsistema
Entrada Saída
Subsistema

Subsistema

Retroalimentação

Agentes Reguladores Parceiros Concorrentes

12
Componentes do modelo
• OBJECTIVOS – são a razão da existência do sistema. Estão
directamente relacionados com as saídas.
• ENTRADA – são os elementos que o sistema recebe para
serem processados/convertidos em saídas/produtos.
• SAÍDAS – são os resultados produzidos pelo sistema, estão
relacionadas com os objectivos do sistema.
• PROCESSO – é a fase da conversão das entradas em saídas
• RETROALIMENTAÇÃO – avaliação da qualidade. Serve
para realizar ajustes/modificaçoes ás entradas

13
Tipos de Sistema
• NATURAIS:
– Estrelares (Galáxias, Solar, etc.)
– Geológicos (Rios, montanhas, etc.)
– Moleculares (Organização de átomos, etc.)
• FEITOS PELO HOMEM:
– Sociais (Organizações, leis, etc.)
– Transporte (Rodovias, linhas aéreas, etc.)
– Financeiros (Contabilidade, estoque, etc.)
– Comunicação (Telefone, telex, fumaça, etc)
14
15
Características do Sistema
– O Sistema tem 9 características:
1. Componentes
2. Componentes interligadas
3. Fronteira
4. Propósito
5. Ambiente
6. Interfaces
7. Entradas
8. Saídas
9. Dificuldades/Constragimentos
– O sistema existe dentro de um ambiente
– A fronteira separa o sistema do seu ambiente 16
Conceitos importantes de Sistema
DECOMPOSIÇÃO: é o processo de dividir o sistema em
pequenas componentes, permitindo que o Analista de Sistemas:
– Tenha o sistema em subsistemas pequenos e manegáveis
– Focalize o seu trabalho em uma área de cada vez
– Se concentre em uma componente para um grupo de utilizadores
– Construa diferentes componentes em tempos independentes
MODULARIDADE: Processo de divisão do sistema em
módulos de tamanho relativamente uniforme, uma vez que, os
módulos simplificam o desenho do sistema
ACOPOLAMENTO: Sistemas que são dependentes em relação
aos outros, são acopolados.
COESÃO: é a extensão na qual o subsistema realiza uma função
única 17
Organização
• É uma estrutura formal que recebe recursos do
ambiente e processa-os para produzir saídas.

• Conjunto de componentes que se interligam entre si


com o objectivo de atingir um determinado objectivo.
Ela obedece a um conjunto de regras e procedimentos
para o seu funcionamento.

18
19
Organização (Cont.)

Organização

Entradasapartir Saidaparao
doambiente ambiente

Processodeprodução

20
Níveis de Gestão simplificado

Definem-se os objectivos a perseguir e os recursos a mobilizar. Actores:


Estratégico
CEO, Administradores, Presidentes, etc.
Definem-se os tipos de soluções (tecnologias) e faz-se o seu planeamento
Táctico (capacidades, redes, horários). Actores: Gestores, Directores, etc.

Executa-se o que foi planeado: Actores: Operacionais, Trabalhadores,


21
Operacional
Funcionários, etc.
Níveis de Gestão + detalhado
NIVEIS DE GESTÃO GRUPO BENEFICIARIO

Nivel Estatégico Gestores Séniores

Nivel de Gestão
Gestores Intermédios

Nivel de Conhecimento Especialistas do


Conhecimento e
Dados

Nivel Gestores
Operancional Operacionais

Recursos
Marketing fabricação Finanças Contabilidade Humanos 22
Níveis de Gestão
Para que o processo possa ter sucesso:
• A cada nível há necessidade de se ter alguma ideia
das implicações das decisões aos níveis inferiores
• Apesar disso, é necessário montar processos de
retroacção que permitam ajustar as decisões de cada
nível superior às implicações que a análise ao nível
inferior revela
• Numa sociedade democrática, o nível estratégico
deve caber aos decisores políticos
23
Conhecimento Organizational
• Entendimento de como a organização funciona
• Conhecimento de funções específicas e
procedimentos da organização
• Como o trabalho é oficialmente feito
• Políticas internas da organização
• Ambiente Competitivo e Regulador
• Estratégias e tácticas da Organização

24
Sistema de Informação (SI)
• É uma série de elementos/componentes interelacionadas que
colhem (entrada), manipulam, armazenam (processo), disseminam
(saida) os dados e informações e fornecem um mecanismo de
retroalimentação apoiando o controlo, a coordenação e a tomada
de decisões em uma organização
• Combinação de procedimentos, informação, pessoas e Tecnologias
de Informação, organizadas para o alcance dos objectivos de uma
organização.
• Interação de componentes que trabalham em conjunto para a
captura, processamento, armazenamento e disseminação de
informação que visam o suporte na tomada de decisão,
coordenação, controle, análise e visualização dentro de uma
organização.
• Os SI podem ser manuais ou computarizados/automatizados

25
26
27
Componentes do SI
• Hardware
– CPU, teclado, mouse, monitor, impressora, calculadora, lápis, etc.
• Software
– Sistema Operativo, aplicativos e aplicações específicas, etc.
• Base de Dados
– MS Access, Oracle, SQL Server, MySQL, Postgre SQL, DB 2, etc.
• Telecomunicações/Redes
– Redes Locais, Internet, Intranet e Extranet, etc.
• Pessoas
– Operadores, Programadores, Analistas, Usuários, etc.
• Procedimentos
– Estratégias, políticas, métodos e regras
– Política de Segurança
– Plano de contingência
– Sistemas Tolerantes a falhas
28
Componentes do SI (Cont)

29
Níveis do SI
Sistema de informação Informal

Sistema de informação Formal

Group

Sistema de
Informação
Computarizado
(Técnico)

30
Tipos de SI
1. Sistemas de Processamento de Transacções
(TRANSACTION PROCESSING SYSTEMS -
TPS)
2. Sistemas de Suporte à Tomada de Decisão
(DECISION SUPPORT SYSTEMS - DSS)
3. Sistemas de Suporte e Executivos (EXECUTIVE
SUPPORT SYSTEMS - ESS)
4. Sistemas para Trabalhadores do Conhecimento
(KNOWLEDGE WORK SYSTEMS - KWS)
5. Sistemas de Informação para Gestão
(MANAGEMENT INFORMATION SYSTEMS -
MIS) 31
Tipos de Sistemas
Transaction Processing Systems (TPS)/Sistemas de
Processamento de Transações
– Captura e regista informação sobre as transacções da organização

Decision Support Systems (DSS)/Sistemas de Suporte na


Tomada de Decisão
– Explora o impacto da disponibilidade de opções ou decisões (Cenários
What-if)
Executive Support Systems (ESS)/Sistemas de Suporte aos
Executivos
– Monitora o ambiente competitivo e planificação estratégica
Knowledge Work Systems (KWS)/Sistemas de Trabalho
– Guardam os mecanismos de aprendizagem da organização para criar,
recolher, armazenar, manter e disseminar o conhecimento
Management Information Systems (MIS)/Sistemas de
Informação para Gestão
– Obtém informação capturada pelo TPS e produz relatórios para a
planificação e controlo 32
33
34
35
Hierarquia dos Sistemas

36
TÓPICOS
• Análise e Análise de Sistemas
• Necessidade de Análise de Sistemas
• Problemas de Análise de Sistemas
• Papel do Analista de Sistemas
• Participantes no processo de AS
• Diálogo entre o Analista e o Utilizador
37
Análise e Análise de Sistemas
Análise – Derivado do grego analýein – desatar, soltar – significa
dissolução de um conjunto em suas partes. Em sentido amplo,
empregam-se os termos “análise” e “analisar” como sinônimos de
exame e examinar, pesquisa e pesquisar, verificação e verificar.
Análise de Sistemas (AS)
• É o método usado pelas organizações para criar e manter sistemas que
realizam as funções básicas do negócio
• O objectivo principal é melhorar a eficiência dos trabalhadores
aplicando soluções de software para as principais tarefas do negócio
Analista de Sistemas – é a pessoa cuja responsabilidade é executar a
Análise de Sistemas. Usa as técnicas de análise, desenho e
implementação de sistemas de informação para resolver problemas de
negócio, com recurso a tecnologia de informação.

38
Análise e Análise de Sistemas
Análise de Sistemas (AS) – Cont
– Processo de criação ou melhoramento de um sistema de
informação com vista a responder ás necessidades e
objectivos de um determinado sistema
– Representa o estudo detalhado de uma área de trabalho
(processo), que antecede uma acção que, quase sempre,
implica no desenvolvimento de um conjunto de
programas integrados (sistema) destinado à execução
controle e acompanhamento do processo.
– No processo de análise de sistemas há que ter em conta a
fronteira do sistema e o seu meio ambiente
– Deve ser usada uma metodologia estruturada por forma a
garantirmos o sucesso do sistema
39
Engenharia de Software
Os processos de Engenharia de Software foram
desenvolvidos para assistir a Análise e Desenho de Sistemas.
Usa metodologias, técnicas e ferramentas.
Metodologias: Vários passos compreensivos para o
desenvolvimento de sistemas.
Técnicas: Processos que são seguidos para ter a certeza que
o trabalho está a ser realizado correctamente, completamente
e é compreensível para os outros membros do projecto.
Ferramentas: Programas (de computador ou não) para
assistirem os desenvolvedores na aplicação das técnicas para
o processo de análise e desenho.
40
Papel do Analista de Sistemas
Durante o processo de AS, o Analista de Sistemas pode
desempenhar diferentes papéis de modo a atingir um produto de
qualidade:
– ESPECIALISTA DE ANÁLISE DE SISTEMAS: Deve analizar e
desenhar o sistema, exercendo as funções de técnico
– CONSULTOR: Identifica os problemas e delineia as soluções
– AGENTE DE MUDANÇA: Deve convencer aos utilizadores e gestores a
mudarem de atitude no que diz respeito ao melhoramento do SI e a adopção
de novas tecnologias
– GESTOR: Deverá ter a capacidade de gerir o projecto de desenvolvimento
de SI incluindo a gestão dos diferentes recursos (Humanos, Financeiros,
Materiais, etc.) alocados ao projecto
– FACILITADOR: Fornece informações sobre as novas tecnologias,
executa a formação/treino dos utilizadores do sistema no uso de novos
41
procedimentos, uso de novas tecnologias, etc.
Tarefas do Analista de Sistemas
• Dirigir a equipa técnica durante o desenvolvimento
do sistema;
• Analisar e identificar os problemas da organização;
• Identificar e apresentar alternativas de soluções para
cada problema identificado;
• Garantir o cumprimento das normas e regras da
organização durante o processo de desenvolvimento
do sistema.
42
Características de um “bom”
Analista de Sistemas
• Boa aplicação técnica de análise e • Deve valorizar as ideias/opiniões
desenho; de outros;
• Deve ser bom intermediário entre os • Boa capacidade de negociação;
programadores / desenhadores de
base de dados e os utilizadores / • Deve ser um coordenador;
gestores do sistema; • Deve ter a capacidade de
• Excelentes capacidades de resolução de conflitos;
comunicação; • Deve ser um bom gestor;
• Deve ser crítico; • Deve ter boas capacidades de
• Deve ser diplomata e bom solução de problemas (identificar
motivador; os sintomas de problema, as
• Deve demonstrar entusiasmo aos causas e propor as soluções);
outros membros da equipe;
• Deve ter espírito de trabalho em
equipe;
43
Participantes do Processo de AS
• Técnicos da área de informática: São os Analistas
de sistemas, programadores, desenhadores de Base de
Dados, etc.
• Grupo de usuários/utilizadores: Contribuintes na
identificação dos requisitos, tem experiência no uso
de pacotes informáticos, com capacidade de
desenvolver pequenos módulos.
• Gestores: interessados no desenvolvimento do SI
para dar solução aos problemas actuais da
organização
44
Identificação do Problema
• Problema: Diferença entre uma situação
existente e uma situação desejada
• Identificação do problema é o processo de
definir as diferenças

45
Problemas da Análise de Sistemas

• O processo de análise e desenho é


caracterizado por ambiguidade;
• Dificuldades de escolha das ferramentas a usar
durante a análise e desenho de SI;
• Necessidade do analista conhecer o software e
hardware disponível, para melhor
recomendação;
• Rápidas mudanças das tecnologias;
46
O Analista como aquele que resolve
o problema do negócio
• Tem conhecimento da tecnologia computacional e
conhecimentos de programação
• Entendem os problemas de negócio
• Usa métodos lógicos para resolver o problema
• Tem a curiosidade fundamental
• Quer fazer as coisas melhores
• É mais para a solução do problema do negócio do que
para a programação técnica
47
Método a ser usado pelo analista
para a resolução do problema\
1. Pesquisar e entender o problema apresentado
Fazer uma análise do Custo e Benefícios
Definir os requisitos para resolver o problema
Desenvolver um conjunto de soluções possíveis (alternativas)
Decidir pela melhor alternativa e fazer uma recomendação
Definir detalhes de implementação da solução escolhida
Implementar solução escolhida
Monitorar para se certificar que obtém os resultados desejados

48
Necessidade de AS
• Para o desenho de uma ferramenta que apoirá a
organização
• Para melhor entendimento do funcionamento do
sistema
• Para a solução de um problema encontrado
• Para propor melhorias ao funcionamento do sistema
actual

49
Diálogo Analista x Cliente
• Deve ser Iterativo, lógico e limitado
• Analista é a união entre os usuários e os projectistas.
• Muito importante antes da conclusão da etapa de requisitos
funcionais do sistema.
• O Analista de Sistemas responde pelo usuário a qualquer dúvida que
o projectista venha a ter.
• Esta ferramenta, diminui possíveis dúvidas a serem levantadas
durante a fase de projecto.
• É preciso definir bem as responsabilidades de cada um, O analista é
responsável por estudos de viabilidade/ alternativas,
custo/benefícios, especificações, prazos e teste de aceitação. Usuário
é o recebedor final do sistema. Este é o responsável pela decisão de
integração do sistema dentro das operações da empresa, ou não.
NOTA: Somente o usuário pode aceitar o sistema.

50
Integridade e Ética
O Analista de Sistemas tem acesso a informação
confidencial, como por exemplo, os salários, projectos
estratégicos da organização, segurança dos sistemas,
acesso á informação, etc.
– Devem manter a informação em privado

– Os analistas deve planear a segurança dos sistemas para


proteger a confidencialidade da informação

– Qualquer quebra de integridade e ética pode aruinar a carreira


do analista de sistemas

51
TÓPICOS
• Habilidades técnicas para Análise de Sistemas
• Habilidades de administração para Análise de
Sistemas: Gestão de Recursos, Projectos,
Risco e Mudanças
• Habilidades interpessoais para Análise de
Sistemas
• Exercícios Práticos

52
Habilidades Técnicas do Analista de
Sistemas
• Tecnologias de informação e comunicação (PC, Telefone, Fax,
Satélites, etc.)
• Sistemas Operativos (Windows, Linux, Unix, VMS, OS 2, MS
DOS, Mac OS, BSD, ReactOS, etc.)
• Linguagens de Programação (C++, Java, VB, Cobol,
Assembler, Pascal, Simula,, Fortran, Python, C, etc.)
• Bases de dados (Oracle, SQL Server, DB 2, MySQL, etc.)
• Padrões de comunicação de dados (Modelo OSI)
• Ambientes e ferramentas de desenvolvimento de SI
• Ferramentas e linguagens de desenvolvimento WEB (PHP,
HTML, Dreamweaver, ColdFusion, etc)
• Etc.

53
54
Conhecimentos e Habilidades
Técnicas do AS

55
Habilidades de administração para
Análise de Sistemas
GESTÃO DE RECURSOS
• Os analistas de sistemas precisam saber como
obter os diferentes recursos da organização
• Inclui as seguintes capacidades:
– Prever o uso de diferentes recursos
– Seguir o consumo dos diferentes recursos
– Verificar o uso efectivo dos recursos
– Avaliar a qualidade dos recursos
– Etc. 56
Habilidades de administração para
Análise de Sistemas
GESTÃO DE PROJECTO
• Prevenir que os projectos levem muito tempo
• Prevenir que os projectos ultrapassem o orçamento
pré estabelecido
• Assistir a gestão a manter o progresso correcto do
projecto
• Consiste em diferentes passos:
– Decompor o projecto em tarefas independentes
– Determinar a relação entre as tarefas
– Atribuir recursos e pessoal ás tarefas
57
Habilidades de administração para
Análise de Sistemas
GESTÃO DE RISCO
– Habilidade de antecipar o que pode acontecer de errado no
projecto
– Minimizar o risco e/ou minimizar os danos que possam surgir
– Alocação de diferentes tipos de recursos
– Prioritização de actividades com vista a obter grandes ganhos
GESTÃO DE MUDANÇAS
– Habilidade de assistir as pessoas no processo de mudança para
o novo sistema
– Habilidade de lidar com questões técnicas relacionadas com a
mudança:
• Obsolência e Reusabilidade
58
59
Habilidades interpessoais para Análise
de Sistemas
• São quatro (4), os tipos de habilidades
interpessoais que o Analista de Sistemas deve
possuir:
– Comunicação
– Trabalhar sozinho e em grupo
– Facilitador de grupos
– Gestão de expectactivas

60
EXERCÍCIOS INDIVIDUAIS
1. Fale das suas habilidades como ser humano.

2. Fale das habilidades de um dos seus colegas de turma.

3. Já alguma vez teve que mudar da sua rotina de vida/trabalho


diária? Que mudanças teve que enfrentar?

61

Você também pode gostar