Pular para o conteúdo principal

Questão de Engenharia de Software — Engenharia de Requisitos — UFMG 2016

Engenharia de SoftwareEngenharia de Requisitos
Código
qq236245
Banca
UFMG
Órgão
UFMG
Ano
2016
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Requisitos e Processos
A disciplina de Análise dos requisitos visa modelar, de forma precisa, os conceitos relevantes do domínio do problema no desenvolvimento de software.Com relação às atividades e conceitos envolvidos na análise dos requisitos, é CORRETO afirmar que
  1. Aas associações normalmente expressam relações bidirecionais de conexões semânticas entre duas classes, sendo a direção (ou sentido) de navegação utilizada em diagramas de classe UML para expressar relações unidirecionais.
  2. Bna técnica de modelagem CRC, algumas das responsabilidades das classes são cumpridas por suas operações com a utilização dos atributos, enquanto as responsabilidades que não podem ser cumpridas dessa forma (pelas operações e atributos) são cumpridas pelas classes colaboradoras.
  3. Cpara aumentar o encapsulamento, as classes de entidade utilizadas no modelo de análise são usadas para encapsular aspectos específicos da lógica expressa nos Casos de uso, utilizando os recursos da orientação a objetos.
  4. Ddurante a modelagem do problema, nem sempre é clara a distinção entre agregação e composição ou mesmo entre essas e associações em geral. Nesses casos, é preferível modelar com a forma mais forte de relacionamento que for cabível.
Revelar gabarito e comentário

GabaritoB — na técnica de modelagem CRC, algumas das responsabilidades das classes são cumpridas por suas operações com a utilização dos atributos, enquanto as responsabilidades que não podem ser cumpridas dessa forma (pelas operações e atributos) são cumpridas pelas classes colaboradoras.

Link permanente: /questoes/qq236245