Quais são as tarefas primárias para a análise orientada a objetos? Selecione a resposta:
Questão
Quais são as tarefas primárias para a análise orientada a objetos?
Selecione a resposta:
Alternativas
a) Modelar o problema, descrever o problema e implementar a solução.
b) Criar o diagrama ER e o dicionário de dados.
c) Criar o diagrama de classes, criar o diagrama de objetos e criar o diagrama de estado de objetos.
d) Encontrar objetos/classes, organizar os objetos/classes, descrever como os objetos/classes interagem, definir o comportamento dos objetos/classes, definir o interior dos objetos/classes.
e) Criar os casos de uso e fazer a implementação de todos os diagramas da UML.
Explicação
Na análise orientada a objetos (OOA), o foco principal não é ainda “implementar” a solução, mas compreender e modelar o domínio do problema a partir de conceitos de objetos e classes.
As tarefas primárias típicas da análise OO envolvem:
- Identificar objetos/classes relevantes no domínio (candidatos a classes, entidades, conceitos do negócio).
- Organizar esses objetos/classes (relacionamentos, hierarquias, associações, agregações etc.).
- Descrever as interações entre objetos/classes (colaborações, troca de mensagens, responsabilidades).
- Definir o comportamento dos objetos/classes (o que fazem: métodos, estados, eventos/regras de negócio).
- Definir o interior dos objetos/classes (atributos/dados e detalhes essenciais para caracterizar o objeto no nível de análise).
Analisando as alternativas:
- (a) inclui implementar, o que é próprio de projeto/implementação, não tarefa primária de análise.
- (b) diagrama ER e dicionário de dados são mais ligados a modelagem relacional/BD.
- (c) cita diagramas específicos (classes/objetos/estados), mas a pergunta pede tarefas primárias (atividades), não “quais diagramas fazer”.
- (e) mistura casos de uso com “implementação de todos os diagramas UML”, o que não caracteriza tarefas primárias de análise e é amplo/distorcido.
Logo, a alternativa que descreve corretamente as tarefas primárias da análise orientada a objetos é a (d).
Alternativa correta: (d).