SóProvas


ID
610321
Banca
CONSULPLAN
Órgão
INB
Ano
2006
Provas
Disciplina
Engenharia de Software
Assuntos

Assinale “F” para falso ou “V” para verdadeiro e marque a alternativa correspondente:
( ) A UML pode ser utilizada somente para modelagem de sistemas ligados à informática.
( ) UML é uma linguagem para especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos.
( ) Ao se modelar um sistema utilizando a UML, segundo normas do grupo gestor da UML (Object Management Group - OMG), tem-se que utilizar pelo menos quatro de seus diagramas.
( ) A UML é um método de desenvolvimento, o que significa que ela diz o que fazer primeiro e em seguida como desenhar seu sistema.
A seqüência está correta em:

Alternativas
Comentários
  • UML é uma linguagem para especificação, documentação, visualização e DESENVOLVIMENTO de sistemas orientados a objetos. 

    Acho que não hein...
  • Acho que desenvolvimento não é somente usado para descrever a fase de programação. Se pegar um conceito mais genérico e amplo a asertiva é plausível. Acho que seria inválida somente se tivesse escrito algo como construção ou implementação, pois aí muitas vezes se refere ao ato de programar propriamente dito.

    O que me deixou em dúvida foi a primeira assertiva, pois a UML é uma linguagem de modelagem para sistemas orientados a objetos. E que eu saiba, somente os sistemas ligados à informática que usam este paradigma, não?
  • Quando falam que UML é uma linguagem para especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos.
    Está correto porque falam que é uma linguagem que pode ser usada para desenvolver sistemas OO. 
    Desenvolver é seguir todo ciclo de construção de um software.
  • 1- A UML é uma linguagem para modelar sistemas sim mais não somente de informática, pode ser Sistemas Técnicos, Sistemas de Negócios, isso é uma pegadinha.
    2- Em um meio mais abrangente de sua aplicação sim o importante aqui e não confundir sua aplicabilidade com as etapas fases de desenvolvimento(análise de requisitos, análise, design (projeto), programação e testes).
    3- A UML foi desenvolvida para ser usada em diversos métodos de desenvolvimento mais não exige que use uma quantidade minima de diagramas.
    4- Errado a UML é uma linguagem para se modelar nao um metodo de bolo que tem passo a passo.
  • Conceitualmente, nenhuma das assertivas são verdadeiras.
    A II apesar de não estar incorreta está incompleta.
    A UML foi projetada tendo como foco sistemas orientados a objetos, mas isso não significa que ela não seja usada em outros domínios.
    Pode ser usada para BPM, ou mesmo outras paradigmas de programação. O diagrama de atividades por exemplo, não está associado diretamente a objetos, e por isso, pode ser utilizado em outros domínios.
  • UML é uma linguagem PARA especificação, documentação, visualização e DESENVOLVIMENTO de sistemas orientados a objetos.
    Acho que sim hein....
    Se tive dito que UML e' uma linguagem DE desenvolveimento estaria falso
    Mas como disse ser uma linguagem PARA desenvolveimento na minha humilde opiniao a segunda afirmativa e' a unica verdadeira das quatro
  • Pg 17 do livro UML (Guia do Usuário)
    "A UML não está restrita à modelagem de sw. Na verdade, a UML é suficientemente expressiva para modelar sistemas que não sejam de software, como o fluxo de trabalho no sistema legal, a estrutura e o comportamente de sistemas de saúde e o projeto de hardware."
    Logo, alternativa I correta.
  • Como afirmado na documentação OFICIAL, a UML não está atrelada a NENHUMA tecnologia. Infelizmente as bancas querem ser donas da verdade e a maioria define como se fosse uma tecnologia atrelada a sistemas OO. Discordo completamente dessa segunda afirmação e se duvidar eu entraria com um recurso. 

  • Prezados,

     

    Particularmente, não enxergo qualquer problema em relação a assertiva que diz que a "UML é uma linguagem para especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos". Tomemos os dois aspectos discutidos pelos colegas:

     

    1) Desenvolvimento: observo que existe, principalmente em meio aos implementadores de códigos em linguagens de programação, o que poderíamos chamar de vício de linguagem ao caracterizarem os momentos de codificação (da escrita em linguagens de programação) como sendo desenvolvimento. Sendo que, a rigor, essa etapa é apenas uma das etapas do desenvolvimento de um software.

     

    2) Sistemas orientados a objetos: o examinador não afirma que a UML é uma linguagem exclusiva para sistemas orientados a objetos. Sendo assim, a assertiva é logicamente verdadeira. Da mesma forma, caso o examinador escrevesse que a "UML é uma linguagem para" (...) "de sistemas" não orientados a objetos, estaria correto. A UML se aplica tanto a sistemas OO quanto a sistemas estruturados, não sendo, portanto, exclusividade de um paradigma ou outro.

     

    Abs,

  • O gabarito é a letra A.

     

    A UML pode ser usada para modelar sistemas de qualquer área de negócio.

    Não há nenhuma recomendação quanto ao número de diagramas que devam ser usados.

    A UML é uma linguagem, e não um método. 

     

  • Rosana andrade você me surpreendeu, e tem 6 seguidores ainda.