-
Alguém sabe qual foi a bibliografia utilizada?
-
Bibliografia:
Pressman, Roger S. Engenharia de Software - Uma Abordagem Profissional - 7º Edição, páginas 749 e 749.
-
Para Pressman, as classes de projeto são as seguintes:
1) Classes de interface de usuário
2) Classes do domínio de negócio
3) Classes de processo
4) Classes persistentes
5) Classes de sistema
O autor diferencia o que são classes de análise e o que são classes de projeto da seguinte forma: classes de análise representam objetos (e métodos associados aplicados a eles) usando o jargão do domínio de negócio, enquanto classes de projeto apresentam um detalhe significativamente mais técnico como um guia para a implementação.
Ref. Pressman 7ed pp 748 e 749
-
Na versão em inglês do Pressman, achei na página 869, apêndice 2:
• User interface classes define all abstractions that are necessary for humancomputer
interaction (HCI).
• Business domain classes are often refinements of the analysis classes defined
earlier. The classes identify the attributes and operations (methods) that are
required to implement some element of the business domain.
• Process classes implement lower-level business abstractions required to fully
manage the business domain classes.
• Persistent classes represent data stores (e.g., a database) that will persist
beyond the execution of the software.
• System classes implement software management and control functions that
enable the system to operate and communicate within its computing environment
and with the outside world.
-
Na questão Q855773 a pergunta é: a equipe de software deve definir um conjunto de classes de projeto que sejam implementadas e criar um novo conjunto de classes de projeto que implemente uma infraestrutura de software que suporte a solução de negócio. NÃO fazem parte dos tipos de classes de projeto
E a resposta é: Classes de processo e classes de atributos.
Aí nessa questão eles fazem a mesma pergunta "sao consideradas classes de projeto, EXCETO" e Classes de Processo não é a resposta... fiquei confuso
- bom agora entendi, a parte errada era somente 'e classes de atributos' hehehe :/