Questões de Concurso Comentadas sobre uml em engenharia de software

Foram encontradas 1.599 questões

Q120048 Engenharia de Software
Acerca do emprego de conceitos do paradigma de orientação a objetos na linguagem de modelagem unificada (UML) e em programas orientados a objetos, assinale a opção correta.
Alternativas
Ano: 2010 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2010 - UDESC - Analista de Sistemas |
Q119994 Engenharia de Software
Indique se são verdadeiras ( V ) ou falsas ( F ) as seguintes afirmativas, a respeito da modelagem com diagrama de classes de UML:

( ) 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.
Alternativas
Ano: 2010 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2010 - UDESC - Analista de Sistemas |
Q119989 Engenharia de Software
Analise o texto abaixo:

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.
Alternativas
Q119912 Engenharia de Software
Em relação à Orientação a Objetos e a UML, podemos afirmar que:
Alternativas
Ano: 2010 Banca: FUNCAB Órgão: SES-GO Prova: FUNCAB - 2010 - SES-GO - Analista de Sistemas |
Q117513 Engenharia de Software
Analise as seguintes sentençasemrelação à UML.

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:
Alternativas
Q116525 Engenharia de Software
A partir dos conceitos de utilização de UML (Unified Modelling Language) no desenvolvimento de projetos de software, analise as afirmativas:

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:
Alternativas
Q116268 Engenharia de Software
No emprego da UML utilizam-se diversos diagramas. Nos Casos de Uso, analise a situação abaixo:

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
Alternativas
Q116265 Engenharia de Software
A UML é uma linguagem visual para modelar sistemas orientados a objetos, sendo independente tanto de linguagens de programação quanto de processos de desenvolvimento. Nesse contexto, analise a figura abaixo, que representa um modelo de ciclo de vida para desenvolvimento de sistemas. Essa abordagem divide o desenvolvimento de software em ciclos, em que, em cada ciclo, podem ser identificadas as fases de análise, projeto, implementação e testes. Cada um dos ciclos considera um subconjunto de requisitos, e estes são desenvolvidos uma vez que sejam alocados a um ciclo de desenvolvimento. Esse modelo de ciclo de vida é denominado
Alternativas
Q116128 Engenharia de Software
Sobre as características da UML 2.0, pode-se afirmar que:

I. a UML 2.0 é um processo de definição de dados, que trata somente de aspectos estáticos de um sistemas.

II. os diagramas de classe e diagramas de objetos contém aspectos de modelagem estática e dinâmica.

III. o diagrama de atividades é ligado a um classificador, como um caso de uso, a implementação de uma operação ou um pacote

IV. na UML 2.0 pode-se representar tão somente os relacionamentos de Agregação, Composição e Associação.

Está(estão) correta(s) apenas a(s) afirmativa(s)
Alternativas
Q116125 Engenharia de Software
Na UML 2.0 há um diagrama que mostra os elementos de configuração de processamento runtime, e os componentes de software, processos e objetos que neles se mantêm. Este diagrama é de:
Alternativas
Q115822 Engenharia de Software
Na análise orientada a objetos, são usados três tipos de modelos para descrever um sistema com diferentes pontos de vista: o primeiro, para representar os objetos no sistema e seus relacionamentos; o segundo, para demonstrar a história de vida dos objetos; e o terceiro, para indicar como os objetos interagem entre si. Com base na situação descrita, assinale a opção que apresenta esses três modelos, respectivamente.
Alternativas
Q110083 Engenharia de Software
NÃO é um diagrama utilizado pela UML 2.0:
Alternativas
Q109538 Engenharia de Software
Na análise orientada a objetos, um caso de uso pode representar uma funcionalidade oferecida pelo sistema. Acerca dos casos de uso, assinale a alternativa correta.
Alternativas
Q108746 Engenharia de Software
Sobre a UML, assinale a alternativa INCORRETA:
Alternativas
Q108451 Engenharia de Software
No projeto orientado a objetos, são características pertinentes ao modelo de sequência, EXCETO:
Alternativas
Q108442 Engenharia de Software
NaUML, o relacionamento “tem-um” apresenta dois tipos diferentes de relacionamento. São eles:
Alternativas
Q107118 Engenharia de Software
O primeiro diagrama da UML que pode ser utilizado no ciclo de desenvolvimento de um sistema é o
Alternativas
Q106807 Engenharia de Software
Acerca de UML, assinale a opção correta.
Alternativas
Q106724 Engenharia de Software
Assinale a opção correta com relação à UML (unified modeling language).
Alternativas
Q106512 Engenharia de Software
O desenvolvimento de um sistema de software complexo requer que seus desenvolvedores examinem e estudem esse sistema a partir de diversas perspectivas. Os autores da UML sugerem a descrição de um sistema de acordo com cinco visões interdependentes, cada uma delas com ênfase em diferentes aspectos do sistema. Com relação a esse assunto, assinale a opção correta.
Alternativas
Respostas
1281: C
1282: D
1283: B
1284: D
1285: A
1286: E
1287: C
1288: E
1289: D
1290: E
1291: C
1292: D
1293: A
1294: D
1295: C
1296: A
1297: D
1298: A
1299: B
1300: A