Questão nº 54
Questão de Tecnologia da Informação - Sistemas de Informação · FGV MPRJ 2025 (nº 54)
FGV2025Analista do Ministério Público - Área Administrativa - Tecnologia da InformaçãoTecnologia da Informação - Sistemas de Informação
Gabarito: Bver comentário ↓
Os padrões GRASP descrevem princípios fundamentais de design de objetos (OD) e atribuição de responsabilidades, que ajudam a entender a essência de OD. A atribuição de responsabilidades ocorre durante a criação dos diagramas de
- Acaso de uso.
- Binteração. (alternativa correta)
- Cpacotes.
- Dobjetos.
- Edados.
Resposta comentada
Gabarito Alternativa B
Os padrões GRASP são princípios que ajudam a decidir qual objeto (uma "coisa" no seu programa) deve ser responsável por uma determinada tarefa ou informação, para que o software seja bem organizado e fácil de manter.
- (A) Incorreta: Diagramas de caso de uso descrevem o que o sistema faz do ponto de vista do usuário, não como as responsabilidades são distribuídas entre os objetos internos do sistema. Esta é a armadilha: casos de uso definem o problema, mas não a solução interna de design.
- (B) Correta: A atribuição de responsabilidades usando GRASP ocorre principalmente durante a criação de diagramas de interação (como diagramas de sequência ou comunicação). Estes diagramas mostram como os objetos colaboram e trocam mensagens para realizar uma tarefa, sendo o momento ideal para aplicar os princípios GRASP e decidir qual objeto faz o quê.
- (C) Incorreta: Diagramas de pacotes organizam classes em grupos lógicos maiores, focando na arquitetura de alto nível, não na atribuição detalhada de responsabilidades entre objetos individuais.
- (D) Incorreta: Diagramas de objetos mostram instâncias específicas de classes e seus relacionamentos em um dado momento, como um "instantâneo". Eles não são o principal local para atribuir responsabilidades dinâmicas ou projetar a colaboração.
- (E) Incorreta: Diagramas de dados (como ERD) modelam a estrutura do banco de dados e os relacionamentos entre os dados, não a atribuição de responsabilidades operacionais a objetos em um sistema orientado a objetos.
Fonte: FGV MPRJ 2025 Analista do Ministério Público - Área Administrativa - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.