Sistemas
Propriedades de Sistemas
SITP – Módulo 3
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
acionam
atividades
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
Serviços
( Através de contratos/ documentos de negócios )
Registrador
de Serviço
Achar um
Serviço
Publicar a Descrição
do Serviço
Requisitor
de Serviço
Provedor de
Serviço
Ligar ao Serviço
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 sub-sistemas do ponto de vista da
utilização do sistema por seu usuário.
fronteira
entrada
sistema
X meio ambiente
saída
realimentação
sub
Sistema 1
sub
Sistema 2
objetivo
função
comportamento
processo
módulo
Decomposição de um Sistema
sub
sistema 3
• 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 de
Módulos
Objetos
Componentes
peças
dispositivos
.
.
.
que :
programas
- 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
subsistema
processos
-ligar o farol
-carregar bateria
componentes
-fios
-relé
locomotor
módulos
-circuito de
iluminação
-circuito de
carregamento de
bateria
-caixa de marcha
-rodas
-deslocar o carro
-parar o carro
-engrenagens
-câmara de ar
entretenimento
-rádio
-ar condicionado
-ligar o rádio
-circular o ar
refrigerado
-transistor
-ventoinha
segurança
-portas
-tranca
-fechar a porta
-levantar os vidros
-maçaneta
-cadeado
elétrico
Sistema automóvel – visão tecnológica ( + física )
objetivo:
subsistema
Iluminação
(elétrico)
locomotor
entretenimento
transportar pessoas e pequenas cargas
de forma confortável e segura sem
economizar divisas para o país
função
-visão para deslocamento
noturno
-deslocamento entre
dois pontos diferentes
-criação ambiente
agradável para o
motorista
processos
-ligar farol
-carregar bateria
-deslocar o carro
-parar o carro
-ligar o rádio
-circular o ar
refrigerado
Sistema automóvel – visão funcional (+lógica)
armário
prateleira
cadeira
mesa
carteira
Subsistema
mobiliário
Subsistema
armazenagem
Subsistema
acomodação
Visão
+
Física
Visão
+
Lógica
( tecnologia )
( uso )
Módulos
Induzem uma visão física
dos sistemas
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
Posição a partir
da qual alguns
aspectos à cerca
do sistema são
tornados visíveis
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
Níveis de um Modelo
Ní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
Download

Mod3-Sistemas