sistema É uma entidade que mantem sua existÊncia atravÉs da interaÇÃo de suas partes (...
TRANSCRIPT
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 comoum conjunto de partes
Definição da estrutura do sistema
Definição das partes dosistema
Integração das partes do Sistema
Determinação das
propriedades do sistema
Princípio básico do enfoque sistêmico
Princípio básico do enfoque sistêmico
Dividir paraconquistar
Modelo
SISTEMA
MODELO
SIMULAÇÃO
Visão da realidade
representação
simplificada
experimentação
Domínio da Complexidade
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: diagrama caso de uso
•Analíticos: 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
sistema
subsistema
funçõesobjetivos comportamento
processos atividades
módulos recursos
Propriedades de um sistema
tem
é um
alcança possui tem
são alcançadospor
são exercidaspor ocorrem através de
compostosde
acionam consomempossuem
agrupados em
Função
Matemática Potencial paraCapacidade de
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
evento transição
visão do usuário do sistema
dispara a
muda o
Sistema de auxílio à declaração do IR
Objetivo cumprir obrigações de “porque” cidadão junto ao leão
Função cálculo do imposto de renda“o que “ x – renda
y – imposto a pagar ( receber ) Processo 0,45 x renda líquida – 1850,00“como”
Estado parado“quando” recebendo dados entrada calculando imposto
Casos de Uso
Palco
Cenário 1
Cenário 2
Atores exercem seus Papéis
Peça x
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.