SISTEMA
É UMA ENTIDADE QUE MANTEM SUA EXISTÊNCIA ATRAVÉS
DA INTERAÇÃO DE SUAS PARTES
( Bertalanffy )
•Interação Mútua
•Diferente duma simples coleção de itens
SISTEMAS
•O TODO É MAIOR QUE AS PARTES
•SINERGIA
H2O - Água
Molhada
O que é um sistema ?
Conjunto de componentes interrelacionados que
trabalham em conjunto num ambiente para alcançar
um objetivo
Componentes: peças, coisas, objetos, partes
Trabalho em conjunto: efeito sinergético
Ambiente: provê entradas, recebe saídas
Objetivo: situação que se quer alcançar no futuro
Definição do sistema como
um conjunto de partes
Definição da estrutura do
sistema
Definição das partes do
sistema
Integração das partes do
Sistema
Determinação das
propriedades do sistema
Princípio básico do enfoque sistêmico
Dividir para
conquistar
Modelo
Princípio básico do enfoque sistêmico
Domínio da Complexidade
SISTEMA
Visão da
realidade
MODELO
representação
simplificada
SIMULAÇÃO
experimentação
SISTEMA
Real, existe e opera no tempo e no espaço
MODELO
Representação simplificada dum sistema em algum
ponto particular do tempo e do espaço, visando
promover o entendimento do mesmo
SIMULAÇÃO
Manipulação do modelo de tal maneira que
opera no tempo e no espaço de forma
simplificada, de forma a se aprender sobre o
sistema
MODELOS
•Físicos:
maquete
•Formais:
maquete eletrônica
Textuais
Numéricos
Gráficos
Simbólicos
•Conceituais:
•Analíticos:
diagrama caso de uso
fluxograma
Conflito do uso de Modelos:
Nível de Detalhe
Aproximação da realidade
X
Entendimento
SIMULAÇÃO
•Geralmente corresponde à automação dum
modelo
•Permite o estudo da interação entre as
partes dum sistema
•Processo é interativo, até ter-se o nível
adequado de entendimento sobre o
sistema :
Faz-se o modelo
Simula-se o modelo
Aprende-se com a simulação
Revisa-se o modelo
•A modelagem e a simulação permitem que se
compreenda três tipos de complexidade
•De Estrutura: visão das funções e da
estrutura dos componentes dos sistemas (
estática )
• Da Dinâmica: visão comportamental dos
sistemas (causa e efeito no tempo e no
espaço )
•Da Arquitetura: visão da organização das
partes do sistema e sua interligação ( onde os
componentes se localizam )
Tratamento de Complexidade
Perspectivas para se ver um sistema
As necessidades diferentes exigem perspectivas
diferentes
•Caixa Preta
O sistema como um todo
Os limites do sistema
Como é usado
Os serviços que provê
Os requisitos que cumpre
•Caixa Branca
Partes ou elementos que constituem o sistema
Visão da Caixa Preta
Corresponde à especificação do Contexto do Sistema,
definida através de:
•Atores do sistema e suas relações ( usuários ou sistemas
externos )
•Entidades e relações de entrada e saída
•Comportamento do sistema ( casos de uso, serviços, estados )
•Restrições de projeto
tem
subsistema
é um
sistema
alcança
possui
objetivos
são alcançados
por
tem
funções
são exercidas
por
processos
comportamento
ocorrem através de
compostos
de
atividades
acionam
consomem
possuem
recursos
módulos
agrupados em
Propriedades de um sistema
Função
Potencial para
Capacidade de
Matemática
conjunto
x
conjunto
y
y = f (x)
Organização
Função de programador
especificação do analista
programa codificado
Comportamento
Estado
Serviços
Casos de Uso
Dinâmica do Sistema
•Como se comporta durante o tempo
•O que provê
•Como é usado por seus atores ( colaborações,
cenários )
Estado
desligada
ligada
desligada
Período de tempo no mesmo modo de comportamento
Transição
Mudança do modo de
comportamento- estado
estado
visão do usuário
do sistema
evento
dispara a
muda o
transição
Sistema de auxílio à declaração do IR
Objetivo
“porque”
Função
“o que “
Processo
cumprir obrigações de
cidadão junto ao leão
cálculo do imposto de renda
x – renda
y – imposto a pagar ( receber )
0,45 x renda líquida – 1850,00
“como”
Estado
“quando”
parado
recebendo dados entrada
calculando imposto
Casos de Uso
Cenário 1
Peça x
Cenário 2
Palco
Atores exercem seus Papéis
CENÁRIO
•Seqüência de ações que descreve os comportamentos
ou interações do usuário ( atores ) com o sistema;
•Mostra como os eventos externos são respondidos pelo
sistema;
•Vários cenários compõem um caso de uso;
•Corresponde a instâncias do caso de uso
CASO DE USO
•Como o sistema é usado pelos atores;
•Conjunto de seqüências de ações que um sistema desempenha
para produzir um resultado observável de valor a um ator ao
exercer o seu papel junto ao sistema;
•Seqüência completa de cenários / colaborações;
Permite dividir um sistema em subsistemas do ponto de vista da
utilização do sistema por seu usuário.
Download

SistemaAnaliseSistem..