Estudo de caso de uml

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2006 palavras )
  • Download(s) : 0
  • Publicado : 4 de outubro de 2011
Ler documento completo
Amostra do texto
Laboratory of Software Engineering and Computer Network
Engineering for a better life

Estudo de caso em UML
Denivaldo Lopes

LESERC (Laboratório de Engenharia de Software e Rede de Computadores) Web Site: http://www.leserc.dee.ufma.br/ Contato: denivaldo.lopes AT dee.ufma.br

1

Sumário
Sistema de controle de acesso a um prédio
Diagramas de caso de uso Diagrama de seqüênciaDiagramas de colaboração Diagrama de classe Diagrama de atividade Diagrama de implantação

2

Abordagem
UML é uma linguagem de modelagem. UML não é um método de modelagem. UML não especifica uma abordagem de modelagem, cada um é livre para escolher um processo. Um método serve para canalizar e ordenar a criatividade de pessoas que são responsáveis pela modelagem de uma aplicação. UML por si só nãogarante um resultado satisfatório de desenvolvimento do sistema.
3

Abordagem
O valor não está no método, mas nas pessoas que se servem do método. A abordagem que usaremos é seguinte:
Caso de uso Arquitetura Iterativo e Incremental


Processo genérico

Grupo A

Empresa B
4

Determinação das necessidades
O contato com o contratante: as necessidades do sistema são determinadas àpartir das informações recolhidas durante os encontros com os funcionários de informática e os futuros utilizadores do sistemas. Os usuários dizem o que querem Os prof. de informática levantam as necessidades que os usuários desejam realizar. Evitar conversas sobre hardware e linguagens de programação. Centrar a discussão no problema e na lógica do negócio.

5

Representação das necessidadesAs necessidades podem ser expressas na forma de caso de uso
Utilizador A Utilizador C

Conjunto de Necessidades

Utilizador B

6

Análise do domínio
A modelagem através de caso de uso segue um critério de decomposição funcional. Evite fazer a decomposição através da arquitetura do sistema, para não engessar o sistema. Os aspectos estáticos devem ser expressos por diagramas de classe Osaspectos dinâmicos devem ser expressos por diagramas de colaboração e atividade

7

Controle de acesso de um prédio
O espaço a proteger é um prédio de dois níveis com uma área de 250 m2 O prédio é dividido em 4 zonas Compartimentos:
Salas de escritório Laboratórios Administração

Deve haver direitos de acesso Um administrador do sistema Guardas Usuários O sistema deve permitir semanastipo (configuração do acesso a salas em função do horário, dia da semana)
8

Descrição do caso de uso
Representação das categorias de usuários

Supervisor

Portador de cartão

Guarda

Ator Supervisor Guarda Usuário

Caso de uso Configura o sistema Usa o sistema Validação de uma solicitação de acesso
9

Caso de uso

supervisor

configuração

Identificação

Controle de acessoPortador de cartão

Guarda

Supervisão
10

Caso de uso: configuração

Identificação
:Supervisor Login(senha) verificação Autorização :Sistema

11

Caso de uso: configuração
Modificações das informações relativas a uma porta
:Sistema

:Supervisor

Modificação de uma porta Lista de porta Escolha de uma porta Informações da porta

Modificação das informações Informação daporta Salvar informações

12

Caso de uso: configuração
Modificações das informações relativas a uma pessoa
:Sistema

:Supervisor

Modificação de uma pessoa Lista de pessoas Escolha de uma pessoa Informações da pessoa Modificação das informações Informação da pessoa Salvar informações

13

Caso de uso: configuração
Modificações das informações relativas a um grupo de pessoas:Sistema

:Supervisor

Modificação de um grupo de pessoas Lista de grupos Escolha de um grupo de pessoas Informações do grupo Modificação das informações Informações do grupo de pessoas Salvar informações

14

Caso de uso: configuração
Modificações das informações relativas a um grupo de portas
:Sistema

:Supervisor

Modificação de um grupo de portas Lista de grupos Escolha de um...
tracking img