SóProvas


ID
695557
Banca
FCC
Órgão
TRF - 2ª REGIÃO
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Atenção: As questões de números 43 a 46 referem-se à UML.

Considere:

I. UML não é um método de desenvolvimento, pois não determina o que fazer ou como desenhar o sistema, e sim, uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados a objetos.

II. As visões mostram diferentes aspectos do sistema que está sendo modelado. Por meio de seus diagramas, cada uma das visões definidas mostrará aspectos particulares do sistema, dando enfoque a ângulos e níveis de abstrações diferentes permitindo, dessa forma, que uma figura completa do sistema possa ser construída.

III. Não havendo sobreposição entre seus diagramas, as visões podem servir de ligação entre a linguagem de modelagem e o método/processo de desenvolvimento escolhido.

IV. Cada modelo de elemento possui uma representação gráfica distinta, sendo que um mesmo elemento pode existir em diversos diagramas, desde que submetidos às regras para definir que elementos poderão ser mostrados em cada tipo de diagrama.

Está correto o que consta em

Alternativas
Comentários
  • I, II e IV estão corretas.

    o erro da III: III. Não havendo sobreposição entre seus diagramas, 

    o uso das visões para haver a ligação entre a linguagem de modelagem e o método/processo de desenvolvimento escolhido não está condicionado proibição de haver sobreposição entre os diagramas: na verdade, a sobreposição entre os diagramas costuma ajudar a visualizar essa ligação.
  • Só não concordei com o termo visão. Não seria mais adequado o termo CENÁRIO?
  • Acredito que o termo visão faz referência ao esquema a seguir:

    http://www.google.com/imgres?imgurl=http://techblog.desenvolvedores.net/wp-content/uploads/2011/07/uml-Visoes.png&imgrefurl=http://techblog.desenvolvedores.net/2011/07/16/visoes-da-uml/&h=300&w=450&sz=23&tbnid=yVlmltgFMz9F9M:&tbnh=82&tbnw=123&zoom=1&usg=__uIexusipd8Ba6iLHEkw9JQGETVY=&docid=FBvQf-qb4U7OsM&hl=pt-BR&sa=X&ei=66siUJTbJ-Pr0gG2xoDQBQ&ved=0CHwQ9QEwAw&dur=535

    I
     - correta
    II - correta, porém ao escrever "que uma figura completa do sistema possa ser construída", fiquei com o pé atrás, com esse "completa" tendo em vista o fato de que vou abstrair apenas o que interessa do sistema existente para o sistema computacional.
    III - Incorreta. O diagrama de interação geral é um exemplo de sobreposição(diagrama de sequência + diagrama de atividade)
    IV - Correta
  • a palavra "sobreposição" dificultou tudo.
  • Exemplo de diagrama de interação:

    http://www.agilemodeling.com/artifacts/interactionOverviewDiagram.htm

    Eu acho que a III está incorreta porque as visões não servem para fazer ligação da modelagem para o processo de desenvolvimento, ela só mostra vários aspectos da modelagem.
  • "uma figura completa do sistema possa ser construída."

    Fiquei com um pé atrás tbm nesta afirmação
  • Sobreposição quer dizer que um diagrama pode estar em mais de uma visão, dependendo do contexto do sistema que está sendo modelado.

    Com isso, o fator sobreposição não está relacionado com "ligação entre a linguagem de modelagem e o método/processo de desenvolvimento escolhido.".

    Acho que é isso.
  • "as visões podem servir de ligação entre a linguagem de modelagem e o método/processo de desenvolvimento escolhido. "


    A UML modela qualquer processo de desenvolvimento ou linguagem, independente inclusive de ser OO. Assim, não há esta ligação entre a linguagem de modelagem e o processo de desenvolvimento