Pular para o conteúdo principal

UML - Conceitos e Casos de Uso

UML
Modelagem: Entendimento do ambiente onde vai operar.


Utilidades:
  • Entendimento dos problemas.
  • Comunicação entre pessoas envolvidas no projeto.
  • Compreensão dos requisitos.
  • Difundir os conhecimentos entre os envolvidos.
  • Avaliar diferentes soluções.
    ,OBS: Modelos existem para auxiliar o ser humano a entender a complexidade de um projeto.

O QUE É UML?
É uma linguagem usada para especificar, visualizar e documentar os artefatos de um sistema baseado em objeto sob desenvolvimento.

Notação:
  • Possui semântica bem definida.
  • Satisfaz bem as necessidades para representação de um sistema.
  • É bem entendida pelos participantes.
  • Não é específica para linguagem de programação.
CICLO DE VIDA CLÁSSICO

ANÁLISE --> PROJETO --> CODIFICAÇÃO --> TESTE --> SUPORTE

OBS: Na atualidade se utiliza com mais frequência o ciclo de vida interativo, onde permite reavaliar todas as fazes do projeto, O processo pode-se voltar a uma fase que já foi feita  como em uma espiral.

São três as principais fases:
  1. Elicitação (Coletar os requisitos do sistema de um usuário)
  2. Especificação ( Especificação dos requisitos do sistema e modelagem, requisitos de usuário e requisitos de negócio).
  3. Validação ( Estudo de viabilidade, prototipação e revisões).
P D C A " Definir metas , executar, checar resultados, agir (corretivamente, e preventivamente para melhoria)

LEVANTAMENTO DE REQUISITOS

São 4 técnicas de apoio:
  1. Observação.
  2. Entrevistas.
  3. Questionários.
  4. Investigação.
MODELAGEM DE CASOS DE USO
  • Modelo --> É uma representação das funcionalidades externamente observáveis do sistema.
  • Modela os requisitos funcionais do sistema, sem revelar a estrutura e o comportamento interno deste sistema.
  • Casos de uso --> Um caso de uso representa quem faz o quê(interage) com o sistema sem considerar o comportamento interno do sistema.  
 COMPONENTES DO MODELO
  • Casos de uso
    Grau de abstração
    Formato
    Grau de detalhamento.
  • Atores
  • Relacionamento entre os elementos anteriores.
     
DESCRIÇÕES DE SISTEMAS 
  • Descrição contínua.
  • Descrição numerada
  • Descrição narrativa particionada
DETALHAMENTO CASO DE USO
  • SUCINTO: Descrever as interações sem muitos detalhes.
  • EXPANDIDO: Descrever as interações em detalhes.
CATEGORIAS DE ATORES 
  • Pessoas (Funcionários).
  • Organizações (Empresa fornecedora).
  • Outros sistemas (Sistema de cobrança).
  • Equipamentos ( Leitora de códigos de barras).
    OBS: Um nome de um ator deve lembrar o seu papel ao invés de lembrar quem o representa.
TIPOS DE RELACIONAMENTOS
  1. Comunicação ( Ator com casos de uso).
  2. Inclusão ( Somente entre casos de uso "obrigatório").
  3. Extensão ( Somente entre casos de uso, interações que podem ser inseridas não obrigatoriamente).
  4. Generalização ( Entre casos de uso e atores, a reutilização de casos de uso e atores são comuns).
DIAGRAMAS DE CASOS DE USO

Representa graficamente os atores e casos de uso e relacionamentos entre os elementos.
Os diagramas de casos de uso (DCU) devem servir para dar suporte à parte escrita do modelo fornecendo uma visão de alto nível.




Comentários

+ Vistas

Servidor dhcp no Debian Squeeze

Servidor dhcp no Debian Squeeze Na nova versão do Debian (squeeze) não é mais o pacote dhcp3-server o recomendável para utilizarmos como servidor de dhcp, o novo responsável por isto é o pacote isc-dhcp-server. Mas antes de verificarmos os passos necessários para realizar a instalação e configuração do serviço, vamos entender: O que é o ISC-DHCP e o que ele faz? ISC-DHCP é uma coleção de software que implementa todos os aspectos do DHCP (Dynamic Host Configuration Protocol) suite. Inclui: Um servidor DHCP, que recebe as solicitações; Um cliente DHCP, que envia as solicitações ao servidor; Um agente de retransmissão DHCP, que passa solicitações DHCP de uma LAN para outra, de modo que não há necessidade de ter um servidor DHCP em cada LAN. O servidor ISC-DHCP irá responder as solicitações de qualquer cliente que esteja em conformidade com as normas do protocolo, e o cliente ISC-DHCP pode interagir com qualquer servidor que esteja em conformidade com essas normas. ...

Remover Mapeamento pelo Registro do Windows

Já aconteceram casos em que ao criar um mapeamento de uma unidade de rede, não conseguir excluí-lo pelo modo tradicional, clicando com o botão direito e desconectar. Quando isso acontecer, será possível forçar a exclusão do mapeamento pelo Registro do Windows. Acessar o Editor de Registro do Windows. 1-) Iniciar – Executar 2-) Digitar: regedit 3-) Confirmar Acessar a chave: HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/MapNetworkDriveMRU Serão exibidos todos os mapeamentos existentes. Exclua ou altere o mapeamento desejado. REF: http://www.upware.com.br/remover-mapeamento-pelo-registro-do-windows/

É quase que impossível "perder" o seu telefone agora.

As opções do avast! Anti-Theft podem ser controladas remotamente, ou  via Web  ou via SMS enviados de outro telefone. Com os controles via Web, você simplesmente logon e faz com umas poucas clicadas de botões realizar um rastreamento e/ou efetuar comandos no seu telefone. Com controles via SMS, você pode fazer o rastreamento do seu telefone através de comandos específicos via SMS enviados de qualquer outro numero telefônico de que você tenha especificado. Estrutura de comandos SMS Todos os comandos SMS devem começar com sua senha do avast!. Por exemplo, se sua senha avast! for 2222, o comando de bloqueio será: 2222 LOCK Baixe AQUI  todas as Orientações sobre essa maravilhosa Ferramenta. Ladrões não têm a menor chance: TechHamlet Mantenha o Poder em suas Mãos.    Ladrões não têm a menor chance!!