Introdução

Propaganda
Análise de Sistemas de Informação


Introdução
Análise e Modelação do Negócio –
Modelo de Casos de Uso do Negócio
MGI, ASI, João Pascoal Faria, 28 de Setembro 2004
‹#›
Conceito de Informação

Demasiadas definições possíveis ...

Informação, dados e conhecimento – qual a diferença?

Visão da área de Bases de Dados e Bases de Conhecimento:
• dados – informação codificada
• informação – dados com significado (atribuído pelo utilizador)
• conhecimento
- definido em extensão - dados ou factos (exemplo: João é pai de Maria),
tipicamente registados em bases de dados ou ficheiros
- definido em intenção – regras de inferência (exemplo: se A é pai de B e B
é pai de C, então A é avô de C), tipicamente embutidas nos programas de
computador
MGI, ASI, João Pascoal Faria, 28 de Setembro 2004
‹#›
Conceito de Sistema de Informação (SI)




"Sistema de Informação é um sistema que reúne, guarda, processa e
faculta informação relevante para a organização (...), de modo que a
informação é acessível e útil para aqueles que a querem utilizar,
incluindo gestores, funcionários, clientes, (...). Um Sistema de
Informação é um sistema de actividade humana (social) que pode
envolver ou não a utilização de computadores." (Buckingham et al 1987
citado em Amaral 2000)
Aceitando a presença de computadores e tecnologias de informação (TI) em geral como
participantes nos SI, pode-se redefinir, numa perspectiva mais organizacional:
"Sistema de Informação é uma combinação de procedimentos,
informação, pessoas e tecnologias de informação, organizadas para o
alcance de objectivos de uma organização" (Alter 1992, citado em
Amaral 2000)
Pode-se falar em um ou mais (sub)sistemas de informação numa
organização
MGI, ASI, João Pascoal Faria, 28 de Setembro 2004
‹#›
Conceito de Sistema de Informação (SI)
The term information system has the following meanings:
1. A system, whether automated or manual, that comprises people,
machines, and/or methods organized to collect, process, transmit, and
disseminate data that represent user information.
2. Any telecommunications and/or computer related equipment or
interconnected system or subsystems of equipment that is used in the
acquisition, storage, manipulation, management, movement, control,
display, switching, interchange, transmission, or reception of voice
and/or data, and includes software, firmware, and hardware
Source: from Federal Standard 1037C and from MIL-STD-188 and from the
National Information Systems Security Glossary
(...)
(www.wikipedia.org)
MGI, ASI, João Pascoal Faria, 28 de Setembro 2004
‹#›
Conceito de Tecnologias de Informação (TI)


"Tecnologias de Informação são o conjunto de equipamentos
(hardware) e suportes lógicos (software) que permitem executar
tarefas como aquisição, transmissão, armazenamento,
recuperação e exposição de dados" (Alter, 1992)
"Information technology (IT) or information and communication
technology (ICT) is the technology required for information
processing. In particular the use of electronic computers and
computer software to convert, store, process, transmit, and
retrieve information from anywhere, anytime".
(www.wikipedia.org)
MGI, ASI, João Pascoal Faria, 28 de Setembro 2004
‹#›
Tecnologias de Informação (TI)

Equipamentos (hardware; infra-estruturas físicas)
• computadores (computadores pessoais, servidores, etc.)
• redes e equipamentos de comunicação
• impressoras, digitalizadores e outros dispositivos periféricos

Suportes lógicos (software; programas e dados)
• Software de sistema (infra-estruturas lógicas)
-
sistemas operativos (Windows, Linux, etc.)
sistemas de gestão de bases de dados (Oracle, SQL Server, etc.)
servidores web (IIS, Apache)
servidores de mail (Exchange, etc.)
...
• Software aplicacional (aplicações, sistemas aplicacionais)
-
sistemas de automação de escritório e de produtividade pessoal
sistemas de ERP, CRM, SCM, e-commerce, BI, ...
aplicações específicas (gestão de eventos, gestão de doentes, ...)
...
• O termo software pode incluir os dados (bases de dados, ficheiros)
armazenados no computador e manipulados pelos programas
• O termo "sistema de informação" por vezes usado para referir um sistema
aplicacional
MGI, ASI, João Pascoal Faria, 28 de Setembro 2004
‹#›
Tipos de Sistemas de Informação

Sistemas de produtividade pessoal
•
•
•
•

Permitem aumentar a produtividade pessoal
Sistemas de automação de escritório, CAD, etc.
Tipicamente podem correr de forma autónoma (no PC)
Tipicamente dados são armazenados em ficheiros
Sistemas operacionais
• Apoiam a operação diária da organização, automatizam processos, fazem circular a
informação
• Sistemas transaccionais (OLTP), ...
• Tipicamente dados são armazenados em bases de dados relacionais, suportando muitos
utilizadores em simultâneo e muitas transacções (e consultas) por segundo

Sistemas de apoio à decisão (táctica e estratégica)
• Sistemas de processamento analítico (OLAP), ...
• Apoiam a decisão táctica e estratégica
• Dados históricos de múltiplas fontes podem ser canalizados para um armazém de dados
(data warehouse), suportando interrogações e análises de dados complexas

Sistemas colaborativos
• Apoiam a comunicação, colaboração e coordenação numa comunidade de forma pouco
estruturada (groupware)

Não é uma lista exaustiva, nem a única classificação possível!
MGI, ASI, João Pascoal Faria, 28 de Setembro 2004
‹#›
Arquitectura de Sistemas de Informação

Arquitectura = estrutura de alto nível

Pode ser definida segundo diferentes perspectivas

Arquitectura da Informação
•
•
•
•

Que informação (grupos de dados), quando e aonde
Circuitos de informação
Relação com processos e unidades organizacionais
Mais ou menos independente do suporte em TI
Arquitectura das Tecnologias de Informação
• Arquitectura física
- sítios, computadores, redes, ...
• Arquitectura lógica
- aplicações e comunicação entre aplicações

Arquitectura de Serviços?
MGI, ASI, João Pascoal Faria, 28 de Setembro 2004
‹#›
Ciclo de Vida dos Sistemas de Informação
Estratégico
plano director informático
arquitectura do negócio (objectivos,
estratégias, processos, recursos, ...)
arquitectura actual e futura dos SI
estratégia de outsourcing
prioridades, custos e benefícios
garantir
alinhamento
com o negócio
...
pode englobar a análise e modelação do
negócio / empresa / organização
- identificar necessidades e
oportunidades
- especificar requisitos
funcionais e não funcionais para
a solução (com a ajuda de
modelos do sistema pretendido)
produto standard ou à medida?
arquitectura?
tecnologias?
design
e mudança
organizacional ...
(fonte: L. Amaral, 2000)
MGI, ASI, João Pascoal Faria, 28 de Setembro 2004
‹#›
Gestão de Informação e Gestão de Sistemas de
Informação


Gestão de Sistemas de Informação – gestão do recurso
informação e de todos os recursos envolvidos no
planeamento, desenvolvimento, exploração e manutenção
do SI (TI, recursos humanos, etc.)
Gestão de Informação – refere-se unicamente à gestão do
recurso informação, i.e., das necessidades de informação
da organização (que informação, quando e aonde)
(Amaral 2000)
MGI, ASI, João Pascoal Faria, 28 de Setembro 2004
‹#›
Análise de Sistemas de Informação

Um analista de sistemas analisa sistemas de informação existentes e a
sua adequação aos objectivos da organização, e recomenda alterações
ou produz especificações de novos sistemas.
Pode igualmente estar envolvido em algumas actividades de desenho
(design), nomeadamente desenho de interfaces e sítios web, teste e
manutenção de novos sistemas, mas não na sua implementação
MGI, ASI, João Pascoal Faria, 28 de Setembro 2004
‹#›
Abordagens de Planeamento Estratégico de SI

Análise SWOT – Strenghts, Weaknesses, Opportunities, Threats
• permite identificar, classificar, prioritizar e seleccionar projectos de
desenvolvimento de SI de uma forma alinhada com as forças, fraquezas,
oportunidades e ameaças da organização

Abordagem VCM – Value Chain Model (Porter 1985)
• analisa a cadeia completa de actividades numa organização – desde a entrada
de matérias primas até à venda e envio de produtos finais a clientes, por
exemplo
• ajuda a compreender que configuração da cadeia de valor traz a maior
vantagem competitiva para a organização
• os projectos de desenvolvimento de SI são dirigidos aos segmentos,
operações, canais de distribuição, abordagens de marketing, etc., que trazem
a maior vantagem competitiva
(continua)
MGI, ASI, João Pascoal Faria, 28 de Setembro 2004
‹#›
Abordagens de Planeamento Estratégico de SI
(continuação)

Abordagem BPR – Business Process Reengineering
• baseia-se no princípio que as organizações se devem focar nos seus processos
de negócio (que normalmente atravessam várias unidades organizacionais),
em vez de se focarem nas funções das pessoas ou das unidades
organizacionais
• a mudança de foco nota-se com a existência de donos de processos
• os projectos de desenvolvimento de SI destinam-se a automatizar e melhorar
os processos

Abordagem ISA – Information Systems Architecture (Zachman 1987)
• a arquitectura do SI é definida de forma bottom-up com base na análise e
descrição das perspectivas de diferentes players (planner, owner, designer,
builder, subcontractor) sobre diferentes aspectos do SI (what, how, where,
who, when, why)
• não fica tão explícita a ligação a uma estratégia de negócio, mas também não
fica tão dependente da estratégia de negócio
(fonte: Maciaszek, 2001)
MGI, ASI, João Pascoal Faria, 28 de Setembro 2004
‹#›
Exemplo
de análise
SWOT e
definição
de
estratégia
(fonte: Erikson & Penker)
MGI, ASI, João Pascoal Faria, 28 de Setembro 2004
‹#›
Abordagens de Análise e Modelação de
Sistemas de Informação

Análise estruturada
• Diagramas de fluxos de dados (DFD)
- Mostram processos (transformam dados, podendo ser decompostos
hierarquicamente), depósitos de dados, entidades (são fonte ou destino de dados), e
fluxos de dados entre os elementos anteriores
• Diagramas entidade-associação (ER)
- Mostram entidades, atributos e associações

Análise orientada por objectos
• Actualmente com base na notação UML – Unified Modeling Language
• Diagramas de casos de utilização
- Mostram actores (tipos de utilizadores) e casos de utilização (serviços ou
funcionalidades)
- Detalhados através de vários tipos de "diagramas dinâmicos"
• Diagramas de classes (de objectos)
- Classes são semelhantes a entidades
- ER + herança (generalização/especialização)

Normalmente usam-se abordagens integradas de análise e
desenho (design), usando técnicas de modelação em ambos as
fases
MGI, ASI, João Pascoal Faria, 28 de Setembro 2004
‹#›
Abordagens de Análise e Modelação do Negócio

Abordagens baseadas em UML (linguagem de modelação orientada
por objectos de uso genérico)
• Jacobson 1995 (pre-UML), Rational Unified Process (pos-UML)
- Modelo de casos de utilização do negócio – visão externa; mostra processos de
negócio primários e actores externos
- Modelo de objectos do negócio – visão interna
• Eriksson, Penker, 2000 (UML)
- Vista de visão do negócio – modelação de objectivos e problemas, modelação
conceptual
- Vista de processos do negócio – modelação de processos e "linhas de montagem"
- Vista de estrutura do negócio – modelação de recursos (estrutura de unidades
organizacionais, estrutura de informação, estrutura de produtos, etc.)
- Vista de comportamento do negócio – ciclos de vida de recursos
• São abordagens complementares e não antagónicas

Abordagens baseadas em linguagens específicas para modelação
de processos de negócio
• BPML – Business Process Modeling Language
• IDEF0
• (...)
MGI, ASI, João Pascoal Faria, 28 de Setembro 2004
‹#›
A seguir ...

Visão geral de UML
• Ver documento UML\overview.ppt
• Ou o capítulo 2 do livro de Erikson & Penker

Diagramas de casos de utilização
• Ver documento UML\usecases.ppt
• Ou o capítulo 2 do livro de Erikson & Penker

Aplicação à construção de modelos de casos de utilização
do negócio
• Conforme propostas dos alunos
MGI, ASI, João Pascoal Faria, 28 de Setembro 2004
‹#›
Referências


Luís Amaral, João Varajão, Planeamento de Sistemas de Informação, FCA Editora, 2000
R.A. Buckingham, R.A. Hirschheim, F.F. Land e C.J. Tully, Information Systems
Curriculum: A basis for course design, in Buckingham, R. A., R. A. Hirschheim, F. F. Land
e C. J. Tully (Eds.), Information Systems Education: Recommendations and
Implementation, Cambridge University Press, 1987.

S. Alter, Information Systems: A Management Perspective, Addison-Wesley, 1992.

www.wikipedia.org






M. Porter, Competitive Advantage: Creating and Sustaining Superior Performance, Free
Press, 1985
L. A. Maciaszek, Requirements Analysis and System Design: Devloping Information
Systems with UML, Addison-Wesley, 2001
J.A. Zachman, A Framework for Information Systems Architecture, IBM Systems Journal,
1987, 1999
Ivar Jacobson, M. E. A. Jacobson, The Object Advantage: Business Process
Reengineering with Object Tecnology, Addison-Wesley, 1995
Hans-Erik Eriksson, Magnus Penker, Business Modeling with UML: Business Patterns at
Work, John Willey & Sons, 2000
www.uml.org
MGI, ASI, João Pascoal Faria, 28 de Setembro 2004
‹#›
Download