Académique Documents
Professionnel Documents
Culture Documents
Sistema WEB
Formas de componentes
Especificao de Componentes: A especificao de uma unidade de software
que descreve o comportamento de um conjunto de objetos componentes e define
uma unidade de implementao. Comportamento definido como um conjunto de
Interfaces.
Interface de Componente: A definio de um conjunto de comportamentos que
podem ser oferecidos por um objeto componente.
Implementao de Componente: A realizao de uma Especificao de
Componentes, que independentemente implementvel. Ou seja, pode ser
instalada ou removida independentemente de outros componentes.
Componentes Instalados: uma cpia instalada (implementada) da
Implementao de Componente. O componente se encontra em uso. Um
componente Instalado pode ter mltiplos objetos componentes
Objeto Componente: uma instncia de um componente instalado. Um
conceito em tempo de tempo de execuo. Um objeto com os prprios dados e
uma nica identidade.
Exemplo do livro de
como
montar
um
modelo conceitual de
negcio
Diagrama de Atividades
representa os processos
de negcio para o Sistema
de Solicitaes
O Diagrama em
questo demonstra
um mapa mental
das
atividades
envolvidas
no
negcio,
especificando
os
termos usado de
maneira mais clara
O diagrama de Casos
de
Uso
um
importante
auxilio
para entender o real
limite do sistema e
os atores envolvidos
no processo
Nome
Gerar Solicitao (1 verso)
Iniciador Solicitante
Meta
Registrar uma solicitao no
sistema
14.
15.
16.
17.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
18.
19.
Extenses
3. Solicitante no fornece o CPF.
A)Falha.
Nome
Encaminhar Solicitao
Iniciador Atendente
Meta
Encaminhar uma solicitao para um setor
1.
2.
3.
4.
5.
6.
7.
8.
Extenses
7.Atendente detecta que lanou um dado incorreto para o encaminhamento.
A) Assistente corrige o dado que foi lanado erroneamente
B)Sistema aceita a correo e o caso de uso continua a partir do passo 7.
Nome
Cadastrar Solicitante
Iniciador
Atendente
Meta
Inserir, alterar, excluir ou consultar registros
no cadastro de solicitantes
Precondies : O Atendente est identificado no sistema.
Cenrio Principal de Sucesso
1.
Atendente solicita insero de solicitante no
cadastro.
2.
Sistema requisita nome, sexo, data de
nascimento, endereo, telefones, e-mail, RG,
CPF, profisso e ttulo de eleitor.
3.
Atendente lana nome, sexo, data de
nascimento, endereo, telefones, e-mail, RG,
CPF, profisso e ttulo de eleitor.
4.
Sistema exibe os dados cadastrais para
verificao pelo Atendente.
5.
Atendente confere os dados e confirma o
lanamento.
6.
Sistema armazena os dados cadastrais e o caso
de uso termina.
Extenses
1.Atendente solicita alterao de solicitante no cadastro.
A-Sistema requisita nome do solicitante.
B-Atendente fornece nome do solicitante.
C-Sistema lista nomes similares de solicitantes.
D-Atendente seleciona o solicitante desejado.
E-Sistema exibe os dados cadastrais do solicitante e
permite a sua alterao.
Nome
Cadastrar Atendente
Iniciador
Atendente Supervisor
Meta
Inserir, alterar, excluir ou consultar registros
no cadastro de atendentes
Precondies
O Atendente Supervisor est
identificado no sistema.
Nome
Iniciador
Meta
Precondies
Nome
Iniciador
Meta
Precondies
Nome
Gerar Solicitao (2 verso)
Iniciador Solicitante
Meta
Registrar uma solicitao no
sistema
Cenrio Principal de Sucesso
1.
Solicitante se dirige a recepo e
pede o registro de uma solicitao.
2.
Atendente solicita o CPF do
solicitante.
3.
Solicitante fornece o CPF.
4.
Atendente solicita consulta de
solicitante.
5.
Sistema requisita CPF do solicitante.
6.
Atendente fornece o CPF.
7.
Sistema exibe o nome do solicitante.
8.
Atendente confirma a seleo do
solicitante.
9.
Sistema requisita o assunto da
solicitao.
10.
Atendente fornece o assunto
11.
12.
13.
Extenses
3. Solicitante no fornece o CPF.
A-Falha.
7.Sistema no encontra o solicitante.
A- Inclui Cadastrar Solicitante.
B- Volta ao passo 9.
3.
4.
5.
Regras
Associadas:
O
solicitante no pode ter menos
de
16
anos
{self.calculaidade()>=16} e o
tempo para as solicitaes,
existindo um prazo mnimo
para
seu
respectivo
atendimento
{self.obterDataAtual()self.DataAndamento<=30}
ISolicitanteMgt
IDepartamentoMgt
Solicitante
Solicitao
<<comp spec>>
Sistema de Solicitao
IGerarSolicitao
IEncaminharSolicitao
ISolicitanteMgt IDepartamentoMgt
<<comp spec>>
Sistema de Solicitao
IG
IEnc
ISolicitanteMgt IDepartamentoMgt
separar
as
<<comp spec>>
Sistema de Solicitao
IGerarSolicitao
<<comp spec>>
Sistema de Solicitao
IEncaminharSolicitao
licitanteMgt IDepartamentoMgt
IGerarSolicitao
IEncaminharSolicitao
ISolicitanteMgt IDepartamentoMgt
<<comp spec>>
SolicitanteMgr
<<comp spec>>
DepartamentoMgr
getDetalhesDepartamento()
prov uma lista de
departamentos.
Retorna os detalhes de
Departamentos
IDepartamentoMgt tem
uma operao
getDetalhesDepartamento
com a mesma assinatura
Componente
DepartamentMgr
responsvel por
armazenar
a
associao entre
Solicitao
e
Solicitante.
DepartamentoM
gr
usa
ISolicitanteMgt
para
conferir
detalhes
de
Solicitante
Uma interface s
pode ser associada
com
Information
Types , e esses tipos
no
podem
ser
associados
a
interfaces fora do
modelo
de
informaes
de
interface. A figura
abaixo,
demonstra
um diagrama de
especificao
de
interface
para
a
interface
ISolicitanteMgt