SóProvas


ID
1924558
Banca
Marinha
Órgão
Quadro Complementar
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Aplicando a notação UML, quais representações ilustram um modelo de domínio, em que nenhuma operação (assinatura de método) é definida, fornecendo uma perspectiva conceitual? 

Alternativas
Comentários
  • Gabarito D

    Não conhecia esse conceito....

    Vou colocar o que eu acho que seja...

    O diagrama de classe é parte central da UML. Ele representa as principais finalidades da UML pois separa os elementos de design da codificação do sistema. A UML foi criada como um modelo padronizado para descrever uma abordagem de programação orientada ao objeto. Como as classes são os componentes básicos dos objetos, diagramas de classe são os componentes básicos da UML. Os componentes de diagramação em um diagrama de classe pode representar as classes que serão realmente programadas, os principais objetos ou a interação entre classe e objeto.

    A forma de classe em si consiste em um retângulo com três linhas. A linha superior contém o nome da classe, a linha do meio, os atributos da classe e a linha inferior expressa os métodos ou operações que a classe pode utilizar. Em um diagrama, classes e subclasses são agrupadas juntas para mostrar a relação estática entre cada objeto. 

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Um diagrama de classes pode oferecer três perspectivas, cada uma para um tipo de observador diferente. São elas:

    Conceitual

    Representa os conceitos do domínio em estudo.

    Perspectiva destinada ao cliente.

    Especificação 

    Tem foco nas principais interfaces da arquitetura, nos principais métodos, e não como eles irão ser implementados.

    Perspectiva destinada as pessoas que não precisam saber detalhes de desenvolvimento, tais como gerentes de projeto.

    Implementação - a mais utilizada de todas 

    Aborda vários detalhes de implementação, tais como navegabilidade, tipo dos atributos, etc.

    Perspectiva destinada ao time de desenvolvimento.