Questões de Concurso
Sobre uml em engenharia de software
Foram encontradas 2.250 questões

Em relação a sintaxe estabelecida para os atributos ou métodos, é correto afirmar:
para visualização, especificação, construção e documentação de
artefatos de sistemas complexos de software.
para visualização, especificação, construção e documentação de
artefatos de sistemas complexos de software.
para visualização, especificação, construção e documentação de
artefatos de sistemas complexos de software.
para visualização, especificação, construção e documentação de
artefatos de sistemas complexos de software.
para visualização, especificação, construção e documentação de
artefatos de sistemas complexos de software.

Analise as afirmativas a seguir, a seu respeito:
1. O elemento “estado1” corresponde a um estado sub-máquina.
2. O diagrama “diagrama estado1”, que refina “estado1”, terá exatamente um estado inicial.
3. O diagrama “diagrama estado1”, que refina “estado1”, terá exatamente um estado final.
4. O diagrama “diagrama estado1”, que refina “estado1”, terá exatamente um pseudo-estado ponto de entrada e um pseudo-estado ponto de saída.
Assinale a alternativa que indica todas as afirmativas corretas.
( ) Uma relação de dependência entre uma interface e uma classe denota que a classe tem a responsabilidade de implementar os métodos declarados na interface.
( ) Uma relação de realização entre uma interface e uma classe denota que a classe tem a responsabilidade de implementar os métodos declarados na interface.
( ) Uma relação de herança denota que os métodos definidos em uma das classes (superclasse) passam a fazer parte da outra (subclasse).
( ) Uma relação de herança denota que os atributos definidos em uma das classes (superclasse) passam a fazer parte da outra (subclasse).
( ) A presença de métodos com assinaturas idênticas em classes relacionadas por herança caracteriza uma inconsistência.
( ) A presença de atributos com identificadores idênticos em classes relacionadas por herança caracteriza uma inconsistência.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
Existe uma correspondência, ___________de ____________ , entre os casos de uso e os requisitos _____________ de um software. No entanto, não é verificada correspondência entre requisitos _____________ e casos de uso.
Assinale a alternativa que completa correta e sequencialmente as lacunas do texto.
I. Na modelagem comportamental podem ser utilizados os diagramas de colaboração, os diagramas de estados e os diagramas de atividades.
II. A UML possui os seguintes elementos que permitem a especificação da estrutura de um sistema de software: classes, relações, interfaces e objetos.
III. Os diagramas de casos de uso são utilizados, preferencialmente, na descrição dos aspectos de interação entre objetos em um determinado período de tempo.
São verdadeiras:
I. UML (Unified Modelling Language) é uma linguagem para especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos.
II. A linguagem UML 2.0 é composta por 8 diagramas, classificados em duas categorias: de projeto e de utilização.
III. O software Rational Rose é uma das ferramentas mais utilizadas para a modelagem de sistemas.
IV. Um diagrama de classes é um modelo fundamental de uma especificação orientada a objetos. Produz a descrição mais próxima da estrutura do código de um programa, ou seja, mostra o conjunto de classes com seus atributos e métodos e os relacionamentos entre classes.
Estão corretas apenas as afirmativas:
