Uml diagrama de caso de uso
QUESTÃO 1. DIAGRAMA DE CASO DE USO.
( 01 ) Exemplificar na UML a sintaxe e a semântica dessa linguagem. * A UML é uma linguagem gráfica para visualizar, especificar, construir, e documentar os artefatos de um sistema de software.
( 02 ) O DCU é útil para o levantamento de requisitos. O que é um requisito? O que é um requisito funcional? O que é um requisito não funcional? * Requisito é uma condição ou capacidade necessitada por um usuário para resolver um problema ou alcançar um objetivo. Requisito funcionais são aqueles que descrevem o comportamento do sistema, suas ações para cada entrada, ou seja, é aquilo que descreve o que tem que ser feito pelo sistema.Já os não funcionais são aqueles que expressam como …exibir mais conteúdo…
* Multiplicidade: Relacionamentos. * Valor inicial: Depende da linguagem de programação, valor opcional. * Propriedade: Características do elemento, opcional. * Operação: Função requerida a um objeto. * Nome, Visibilidade e Parâmetros. * Associação: Relacionamentos entre classes. * Nome: Nome da associação. * Multiplicidade * Navegação: De onde vem as informações da classe e para onde vai.
( 17 ) O que é abstração? * A classe pode ser exibida em diferentes níveis de abstração, conforme a finalidade do diagrama. Em nível de domínio são exibidos apenas os nomes das classes e seus relacionamentos. Em nível de analise são exibidos os nomes das classes e seus atributos. Finalmente, em nível de design, são exibidos o nome da classe, atributos e operações.
( 18 ) O que é uma classe abstrata? * Classes abstratas não podem ser instanciadas, elas têm características e funcionalidades que serão herdadas por outras classes. Uma classe abstrata pode ter métodos concretos ou abstratos. Métodos abstratos não são implementados na classe abstrata, dependem de implementação na classe que a herdar. Uma classe abstrata é identificada com seu nome em itálico.
( 19 ) O que é coesão? O que é acoplamento? Por que é importante conhecer estes conceitos para desenhar um diagrama de classes? * Acoplamento: o nível de interligação entre duas classes, ou