Filtrar


Questões por página:
mostrar texto associado

A UMLTM - Unified Modeling Language é um conjunto de especificações do OMG - Object Management Group. O conjunto completo da UML, em sua versão 2.0, está distribuída em três especificações: a Especificação de Intercâmbio de Diagramas, a Infraestrutura UML, e a Linguagem de Restrição de Objeto - OCL. A Especificação de Intercâmbio de Diagramas possibilita o compartilhamento de modelos entre diferentes ferramentas de modelagem. A infraestrutura define os conceitos fundamentais, sendo considerada um metamodelo, é utilizada para construir as demais especificações da UML. Por isto a infraestrutura UML é tipicamente utilizada pelo usuário final.

mostrar texto associado
Requisitos descrevem um acordo ou contrato entre duas partes, especificando, entre outros aspectos, o que o sistema de software deve fazer para ser aprovado em um teste de aceitação.
mostrar texto associado
A fase de projeto define o que o software deve fazer, enquanto a fase de eliciação de requisitos define como o software deve atingir seus requisitos.
Em uma hierarquia de modelos de quatro camadas onde a UML (metamodelo − camada M2) é instância de um modelo de mais alto nível de abstração (metametamodelo − camada M3 p. ex. MOF), pode se afirmar que um diagrama de classes (modelo − camada M1) é uma instância da UML e, portanto, de uma camada de menor nível de abstração em relação àquela. Desta forma, descendo-se na hierarquia, a camada de mais baixo nível (M0) representa:
Na UML, o relacionamento semântico entre dois ou mais classificadores, que envolve as conexões entre suas instâncias é