Académique Documents
Professionnel Documents
Culture Documents
Arquitetura de Componentes
Aula 06/07/08
Exemplos
EJB (Enterprise JavaBeans) Sun CCM (Corba Component Model) OMG COM/COM+ (Componente Object Microsoft
Model)
<Desenvolvedor>
Implementa os componentes
<Cliente>
Produz a aplicao
O UML Components
Arquitetura
Interface do Usurio Dilogo do Usurio
Escalonvel Seguro Multiusurio
Gerenciamento de sesso.
Transferir valor
Servios do Sistema
Composio de servios do negcio.
Servios do Negcio
Regras /transformaes gerais.
Concepo/Elaborao Workflow
domnio requisitos
Diagrama de Atividades
Casos de Uso
Elaborao/Construo Workflow
CASOS DE USO
Identificao dos Componentes (Componentes de servios de Processo Intuitivo para Sistema) Identificao dos
Componentes
Dilogo
NO GUI
Descrio do UC
Interface de Sistema
IDENTIFICAO AGRUPAMENTO
Alocar Candidatos
<<Interface de Sistema>> AlocarCandidato alocarCandidados ( ) gravarInformaes ( ) <<Interface de Sistema>> ListarConcurso listarConcursos ( ) listarCargos ( )
Descrio do UC
1. 2. 3. 4. O sistema apresenta lista de concursos. O usurio(ator) escolhe um dos concursos O sistema apresenta os cargos oferecidos Para cada cargo selecionado pelo usurio 4.1 O sistema obtm lista de salas 4.2 O sistema obtm lista de candidatos para o cargo 4.3 O sistema aloca candidatos s salas O sistema grava informaes
5.
Estudo de Caso
Atividades e Artefatos
Modelo de Processo de Negcio
Diagrama de Atividades
Minicenrio
Negcio: Festas Infantis Um pequeno empreendedor possui vrios temas de festas infantis para aluguel. Ele precisa controlar os os emprstimos e para isso precisa de uma aplicao que permita processar: nome e telefone do cliente, endereo da festa, tema escolhido, data da festa, hora de incio e trmino da festa. Para cada tema preciso controlar: a lista de itens que compem o tema(ornamentos, atraes, brindes, etc) e o valor do aluguel. necessrio controlar o pagamento de sinal e a quitao do servio. Alem disso, para determinados clientes, o empreendedor oferece descontos.
Descrio do UC
UC: Alocar candidatos Objetivo: permite alocar candidatos aos locais de prova Ator: Departamento de Seleo Cenrio principal 1. O sistema apresenta lista de concursos. listarConcursos( ) 2. O usurio(ator) escolhe um dos concursos listarCargos( ) 3. O sistema apresenta os cargos oferecidos 4. Para cada cargo selecionado pelo usurio alocarCandidatos( ) 4.1 O sistema obtm lista de salas 4.2 O sistema obtm lista de candidatos para o cargo 4.3 O sistema aloca candidatos s salas 5. O sistema grava informaes gravarInformaes( )
Diagrama de Atividades