A engenharia de software objetiva responder à necessidade de...
A visão de projeto (design view) da UML compreende os casos de uso e as classes que formam a especificação do problema e a sua solução em termos de módulos de software, o que é representado pelos diagramas de caso de uso e de classes.