Questões de Concurso Sobre uml em engenharia de software

Foram encontradas 2.207 questões

Q954229 Engenharia de Software

Seja o seguinte diagrama de classes UML.


Imagem associada para resolução da questão


Qual diagrama de sequência UML é semanticamente compatível com o diagrama de classes acima?

Alternativas
Ano: 2018 Banca: IF-MT Órgão: IF-MT Prova: IF-MT - 2018 - IF-MT - Informática |
Q952963 Engenharia de Software
Há muito tempo que se tem proposto métodos de desenvolvimento de software. Os métodos mais conhecidos foram baseados em duas abordagens: Estruturada e Orientada a Objetos. Ambas possibilitam desenvolver sistemas em várias áreas de aplicação. Atualmente, os métodos orientados a objetos utilizam notação UML (Unified Modeling Language) que, com o apoio da OMG (Object Management Group), tornou-se padrão da indústria de desenvolvimento de software. Sobre a UML é correto afirmar que:
Alternativas
Q952923 Engenharia de Software
A UML (Unified Modeling Language) é uma linguagem de modelagem que pode ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software. Object Constraint Language (OCL) é uma linguagem declarativa para descrever as regras que se aplicam aos modelos da UML. Qual sentença abaixo é verdadeira acerca da OCL?
Alternativas
Q950968 Engenharia de Software

Considerando os conceitos de análise e projeto orientados a objetos, julgue o item subsecutivo.


A UML é um guia para análise e projeto orientados a objetos, e mostra ao desenvolvedor como realizar essas atividades.
Alternativas
Q950967 Engenharia de Software
Considerando os conceitos de análise e projeto orientados a objetos, julgue o item subsecutivo.

Dois métodos podem ser utilizados para identificar casos de uso: um que se baseia em atores, em que primeiro são identificados os atores e, depois, os eventos dos quais eles participam; e um que se baseia em eventos, em que primeiro são identificados os eventos e, depois, os atores relacionados.
Alternativas
Q949796 Engenharia de Software
Em um diagrama de caso de uso, o ator representa
Alternativas
Q944076 Engenharia de Software
Considere o diagrama abaixo:
Imagem associada para resolução da questão

A partir do diagrama, é INCORRETO afirmar:
Alternativas
Q944075 Engenharia de Software
Considere os diagramas fornecidos (figuras 1 e 2). O diagrama de classes apresenta as classes Alfa, Beta, Gama e Delta, bem como seus relacionamentos. O diagrama de máquina de estados apresenta as transições de estados pelas quais passa uma instância da classe Delta.
Figura 1 – Diagrama de Classes
Imagem associada para resolução da questão

Figura 2 – Diagrama de Máquina de Estados da Classe Delta
Imagem associada para resolução da questão
Sobre o que está especificado nesses diagramas, assinale a alternativa correta.
Alternativas
Q942859 Engenharia de Software
Ao modelar sistemas por meio de casos de uso, as interações entre sistema e usuários são documentadas. Assim sendo, conclui-se que
Alternativas
Q940520 Engenharia de Software

A figura a seguir representa um diagrama de classe UML.

Imagem associada para resolução da questão

Com base nesse diagrama UML, analise as afirmativas abaixo.

I Classe B implementa a interface C.

II Classe A está associada à classe B.

III Classe A é composta de objetos da interface C.

IV Classe B está associada à interface C.

Estão corretas as afirmativas

Alternativas
Q940519 Engenharia de Software

A linguagem de modelagem unificada (UML) oferece vários diagramas para modelagem de sistemas de software. Considere as afirmativas abaixo a respeito do diagrama de classes UML.


I Permite documentar a comunicação de instâncias de classes do sistema.

II As relações de associação entre duas classes no diagrama de classes são mapeadas para atributos das classes durante sua implementação.

III Pode ser usado para representar uma visão da arquitetura de um sistema de software.

IV O conceito de pacotes é utilizado para agregar diagramas de classes que fazem parte do mesmo sistema.


Estão corretas as afirmações

Alternativas
Q936689 Engenharia de Software

Em relação a UML, julgue o próximo item.


A UML aponta modelos e diagramas mandatórios que facilitam o desenvolvimento de softwares voltados para o ambiente mobile, web e desktop.

Alternativas
Q936688 Engenharia de Software

Em relação a UML, julgue o próximo item.


Um diagrama de classes UML de um sistema a ser desenvolvido em Java representa conjuntos de objetos que compartilham atributos, operações, relacionamentos e semântica.

Alternativas
Q935159 Engenharia de Software
A UML possui um conjunto de diagramas que podem ser usados para visualizar, especificar, construir e documentar artefatos de software. No contexto do envio de mensagens entre objetos durante a execução de uma tarefa, considere dois interesses do projetista: evidenciar os relacionamentos entre objetos e realçar a ordem temporal de mensagens. Dois diagramas para lidar primariamente com esses interesses são, respectivamente:
Alternativas
Q933768 Engenharia de Software

Casos de uso são das mais importantes ferramentas de especificação de sistemas em uso atualmente, constituindo representações textuais em forma de narrativa.


Tais representações demonstram

Alternativas
Q927943 Engenharia de Software

Para um dos módulos do Sistema de Consolidação de Prestação de Contas (SisCoPreCo), utilizando a UML, Paola construiu o diagrama de casos de uso a seguir.

                                        Imagem associada para resolução da questão

Com base no diagrama apresentado, Paola especificou que 

Alternativas
Q926425 Engenharia de Software
Na UML versão 2.0 o Diagrama de Sequência teve a adição de um recurso chamado Fragmentos Combinados utilizado para modelar testes lógicos. Em relação a Fragmentos Combinados, é INCORRETO afirmar que são
Alternativas
Q926421 Engenharia de Software
A estrutura da UML 2.0 propõe 13 diagramas para modelagem de sistemas, a maioria dos quais já existia nas versões anteriores. Os diagramas existentes anteriormente sofreram acréscimos em maior ou menor grau, e em alguns casos tiveram seus nomes alterados. O Diagrama de Tempo é um dos três novos diagramas propostos na versão 2.0; os outros dois novos diagramas incorporados nessa versão são
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922755 Engenharia de Software
Assinale a alternativa correta em relação aos diagramas UML, que têm por objetivo representar os subsistemas ou submódulos englobados por um software, de forma a determinar as partes que o compõem.
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922752 Engenharia de Software
Considere as seguintes afirmações sobre Unified Modeling Language (UML) – Diagrama de Classes da Linguagem de Modelagem Unificada.
I - O diagrama de classes é um diagrama comportamental.
II - A multiplicidade 2..* estabelece que existem pelo menos dois objetos envolvidos no relacionamento, podendo haver muitos objetos envolvidos.
III- Em uma agregação, os objetos-parte não podem ser destruídos por um objeto diferente do objeto-todo ao qual estão relacionados.
Quais estão corretas?
Alternativas
Respostas
721: C
722: E
723: C
724: E
725: C
726: B
727: D
728: C
729: D
730: B
731: A
732: E
733: C
734: A
735: A
736: B
737: C
738: D
739: B
740: B