Uma ferramenta computadorizada de auxílio ao processo de software deve contemplar e permitri seu registro e controle em diversos níveis do ciclo de desenvolvimento: Upper CASE em um nível mais alto e Lower CASE em um nível mais baixo. De acordo com a classificação geralmente aceita, são, respectivamente, duas aplicações coerentes para Upper e duas para Lower:
Na UML, um relacionamento semântico entre dois itens em que a alteração de um pode afetar a semântica do outro e uma representação estrutural entre o todo e suas partes são as respectivas definições de
No formalismo da UML, uma classse, em sua respresentação diagramática completa, é composta de cima para baixo por partições verticais em número de
Considere o modelo MVC, abaixo.
I, II e III referem-se, respectivamente, a
Dadas as especificações abaixo para tipos de artefatos definidos na UML:
I. necessários e suficientes para formar um sistema executável.
II. resíduos do processo de desenvolvimento.
III. criados como conseqüência de um sistema em execução.
É correto associá-las respectivamente aos exemplos:
Considere o diagrama UML abaixo.
Os relacionamentos que podem ser identificados nesse diagrama são