Object-Oriented Analysis (OOA) é a disciplina na área da computação que busca identificar o que precisa ser feito em um projeto de desenvolvimento de software orientado a objeto. Nela observamos um problema ou sistema com o intuito de identificar os objetos presentes mas também, as relações que existem entre eles. Essa disciplina envolve o entendimento de muitos conceitos.
A respeito destes, analise as afirmativas abaixo e marque alternativa correta.
I. A composição é uma relação entre duas classes onde a existência de uma delas depende da existência da outra.
II. O encapsulamento é o processo de abstração que define quais classes em nosso projeto serão criadas.
III. A agregação é uma relação onde uma classe pode ser compartilhada com outra e a existência de delas independe uma da outra.