Engenharia de software ii
This presentation is the property of its rightful owner.
Sponsored Links
1 / 11

Engenharia de Software II PowerPoint PPT Presentation


  • 48 Views
  • Uploaded on
  • Presentation posted in: General

Engenharia de Software II. Professor Claudio Benossi Aula 03. Estereótipos. Utilizado para estender (enriquecer) o significado de um determinado elemento em um diagrama. A UML predefine diversos estereótipos. É possível também definir estereótipos específicos. Estereótipos.

Download Presentation

Engenharia de Software II

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Engenharia de software ii

Engenharia de Software II

Professor Claudio Benossi

Aula 03


Estere tipos

Estereótipos

  • Utilizado para estender (enriquecer) o significado de um determinado elemento em um diagrama.

  • A UML predefine diversos estereótipos.

  • É possível também definir estereótipos específicos.


Estere tipos1

Estereótipos

  • Estereótipos podem ser classificados em dois tipos:

    • estereótipo gráfico: um ícone que lembre o significado do conceito a ele associado.

    • estereótipos de rótulo: um nome delimitado pelos símbolos << e >>.


Exemplos de estere tipos

Exemplos de estereótipos


Notas explicativas

Notas explicativas

  • Utilizadas para comentar ou esclarecer alguma parte de um diagrama.

  • Podem ser descritas em texto livre; também podem corresponder a uma expressão formal utilizando OCL (adiante).


Exemplos de notas explicativas

Exemplos de notas explicativas


Etiquetas tags

Etiquetas (Tags)

  • Os elementos gráficos de um diagrama da UML possuem propriedades predefinidas.

  • Outras propriedades para elementos de um diagrama podem também ser definidas através de etiquetas.


Etiquetas

Etiquetas

  • Alternativas para definição de etiquetas:

    { tag = valor }

    { tag1 = valor1 , tag2 = valor2 ... }

    { tag }


Exemplos de etiquetas

Exemplos de etiquetas


Restri es

Restrições

  • A todo elemento da UML está associada alguma semântica.

    • Cada elemento gráfico possui um significado bem definido que, uma vez entendido, fica implícito na utilização do elemento em algum diagrama.

  • As restrições permitem estender ou alterar a semântica natural de um elemento gráfico.

  • Este mecanismo geral especifica restrições sobre um ou mais valores de um ou mais elementos de um modelo.


Restri es1

Restrições

  • A UML define uma linguagem formal que pode ser utilizada para especificar restrições sobre diversos elementos de um modelo.

  • Esta linguagem se chama OCL, a Linguagem de Restrição de Objetos.

  • A OCL pode ser utilizada para definir expressões de navegação entre objetos expressões lógicas, consulta, etc.


  • Login