View
226
Download
0
Embed Size (px)
Citation preview
Sistemas
Propriedades de Sistemas
SITP – Módulo 3
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çãoMatemática 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
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
Serviços( Através de contratos/ documentos de negócios )
Requisitor de Serviço
Registrador de Serviço
Provedor de Serviço
Publicar a Descrição do Serviço
Achar um Serviço
Ligar ao Serviço
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 UsoComo 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 sub-sistemas do ponto de vista da utilização do sistema por seu usuário.
sistemaentrada saída
realimentação
subSistema 1
subSistema 2
subsistema 3
objetivo
função
comporta-mento
processo
módulo
fronteira X meio ambiente
Decomposição de um Sistema
• Ponto de Vista Técnica de abstração que utiliza
um conjunto selecionado de conceitos e regras, de forma a se focalizar aspectos específicos num sistema.
• Vista ( modelo )– Representação de um sistema a
partir da perspectiva de um ponto de vista definido.
Decomposição de um Sistema
Em outros sistemas : a partir de um ponto de vista lógico
Em componentes do sistema : a partir de um ponto de vista físico
Um sistema é constituído deMódulos
ObjetosComponentes
peçasdispositivos
programas
.
.
.
que :
- Exercem uma função específica- São diferenciados no seu meio ambiente- Podem ser intercambiados- São constituídos de outros módulos elementos básicos recursos físicos- Devem satisfazer condições adequadas coesão acoplamento
elétrico
locomotor
entrete-nimento
segurança
-circuito de iluminação-circuito de carregamento de bateria-caixa de marcha-rodas
-rádio-ar condicionado
-portas-tranca
-ligar o farol-carregar bateria
-deslocar o carro-parar o carro
-ligar o rádio-circular o ar refrigerado-fechar a porta-levantar os vidros
-fios-relé
-engrenagens-câmara de ar
-transistor-ventoinha
-maçaneta-cadeado
subsistema módulos processos componentes
Sistema automóvel – visão tecnológica ( + física )
objetivo: transportar pessoas e pequenas cargasde forma confortável e segura sem economizar divisas para o país
subsistema função processos
Iluminação(elétrico)
-visão para deslocamentonoturno
-ligar farol-carregar bateria
locomotor -deslocamento entredois pontos diferentes
-deslocar o carro-parar o carro
entrete-nimento
-criação ambienteagradável para omotorista
-ligar o rádio-circular o arrefrigerado
Sistema automóvel – visão funcional (+lógica)
armárioprateleiracadeiramesacarteira
Subsistemamobiliário
SubsistemaarmazenagemSubsistemaacomodação
Visão +Física ( tecnologia )
MódulosInduzem uma visão física dos sistemas
Visão +Lógica( uso )
Sistema de Controle de Matrícula de Alunos
Subsistemas
Visão Lógica ( essencial )Cadastro de Alunos
Alocação de disciplinas
Aprovação de matrículas
Visão Física ( computador )Entrada de Dados
Transmissão de Dados
Armazenamento de Dados
Emissão de Resultados
Dimensões de um Modelo Ponto de Vista - Visão
Do Programador
Do usuário
Lógico
Físico
Informação
Processo de negócios
Nível ( de especificação )Contexto
Análise
Projeto
Implementação
Nível de abstração no qual cada modelo é construído:
•geral
para mais
• específico
Posição a partir da qual alguns aspectos à cerca do sistema são tornados visíveis
Níveis de um ModeloNível do Modelo Define Especifica
Contexto O sistema e seus atores( caixa preta )
Funções / Serviços / Casos de uso do sistema que apoia os processos
de negócio
Análise Detalhamento inicial do sistema em cada um dos
pontos de vista para o estabelecimento do nível
de contexto
O que o sistema irá fazer e como o esforço será
distribuído ( sem definir em detalhe os recursos
necessários )
Projeto Físico Realização do nível de análise com utilização dos
recursos de hardware, software e pessoas
Como devem ser implementados os
diversos módulos d o sistema
Implementação Realização do nível de projeto físico utilizando os recursos existentes
Configurações definitivas dos módulos do sistema, como eles entrarão em
operação