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
Princípio básico do enfoque sistêmico Definição do sistema como um conjunto de partes Definição da estrutura do sistema Definição das partes do 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 para conquistar Modelo Princípio básico do enfoque sistêmico
SISTEMA MODELO SIMULAÇÃO Domínio da Complexidade Visão da realidade representação simplificada SIMULAÇÃO experimentação
SISTEMA MODELO SIMULAÇÃO Real, existe e opera no tempo e no espaço 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
Formais: maquete eletrônica Textuais 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
Tratamento de Complexidade 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
Propriedades de um sistema subsistema é um sistema alcança possui tem comportamento objetivos funções são alcançados por são exercidas por ocorrem através de processos compostos de atividades acionam consomem possuem recursos módulos agrupados em Propriedades de um sistema
Função y = f (x) Matemática conjunto x conjunto y Organização Potencial para Capacidade 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 Transição Período de tempo no mesmo modo de comportamento 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 muda o dispara a transição evento
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 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
Como o sistema é usado pelos atores; 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.