Questões de Concurso
Sobre uml em engenharia de software
Foram encontradas 2.207 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:

Essa figura é conhecida como diagrama de
Sejam ALFA e BETA dois casos de uso.
Quando BETA herda de ALFA, as sequências de comportamento de ALFA valem também para BETA.
Quando for necessário, BETA pode redefinir as sequências de comportamento de ALFA.
Além disso, BETA, na condição de caso de uso herdeiro, participa em qualquer relacionamento no qual ALFA participa.
A situação descrita caracteriza um relacionamento denominado
