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

Desafios, Incertezas e o Início da Transição

  Reforma Tributária no Brasil Desafios, Incertezas e o Início da Transição 📖 Introdução A reforma tributária brasileira representa uma das mudanças mais relevantes no sistema fiscal do país nas últimas décadas. Seu objetivo é simplificar a cobrança de tributos, aumentar a transparência e melhorar o ambiente de negócios. No entanto, o início da sua implementação tem sido marcado por incertezas e desafios práticos. Este material apresenta um panorama claro e objetivo sobre o atual estágio da transição tributária, destacando os principais pontos de atenção. 📊 Avaliação Geral da Transição O início da implementação da reforma recebeu uma avaliação média de 3,41 (em uma escala de 0 a 7) por especialistas da área. Esse resultado indica um cenário intermediário: Não há paralisação total Mas também não existe segurança suficiente sobre a execução Ou seja, a reforma avançou no papel, porém enfrenta dificuldades na prática. ⚠️ Principais Desafios da Reforma 1. Falta de Definições Claras O...

Exercícios Resolvidos de Estrutura de Dados 2ª Etapa.

Lista de Exercícios 1.       Dê o conceito de Pilha. R: É uma lista linear em que todas as inserções, e retiradas e, geralmente todos os acessos são feitos em apenas um extremo da lista. 2.       Qual é o modelo utilizado? R: O Modelo é o de um monte de pratos em uma prateleira, sendo conveniente retirar ou adicionar pratos na parte superior. 3.       Explique a disposição dos itens em uma pilha. R: Os itens são colocados um sobre o outro.  O item inserido mais recentemente está no  topo, e o inserido menos recentemente está no fundo. 4.       Qual teoria está associada e explique o seu funcionamento associado à Pilha? R: Esta imagem está associada com a teoria de autômato, na qual o topo de uma pilha é considerado como o receptáculo de uma cabeça de leitura/gravação que pode empilhar e desempilhar itens da pilha. 5.       Qual ...

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/