Questões de Concurso Comentadas sobre diagrama de classes em engenharia de software

Foram encontradas 219 questões

Q1392973 Engenharia de Software
Suponha um diagrama de classes UML representando que uma pessoa trabalha como empregado em várias empresas e que uma empresa, por sua vez, emprega várias pessoas. A classe “Emprego” que permite saber para cada par [empregado, empregador] qual o salário e a data de contratação é um exemplo de classe
Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Analista de Sistema |
Q876923 Engenharia de Software

Considere as informações abaixo sobre diagramas UML.


I - O diagrama de classes modela classes, incluindo seus atributos, operações, relações e associações com outras classes.

II - O diagrama de classes fornece uma visão estática ou estrutural de um sistema, contudo não mostra a natureza dinâmica das comunicações entre os objetos das classes no diagrama.

III - O diagrama de sequência é utilizado para indicar as comunicações dinâmicas entre objetos, durante a execução de uma tarefa, contudo não mostra a ordem temporal na qual as mensagens são enviadas entre os objetos para executar aquela tarefa.


Quais estão corretas?

Alternativas
Q842848 Engenharia de Software

A documentação de sistemas de software é realizada por artefatos textuais e gráficos para a modelagem e documentação, desde a Análise e Projeto Estruturado, que se tornou um legado que necessita de manutenção, a tecnologia de orientação a objeto e a adoção por diversas entidades da UML como padrão para documentação de sistemas.


Considerando o texto acima, numere a coluna da direita de acordo com a da esquerda.


Artefato

1 - Modelo de classes

2 - Modelagem de casos de uso

3 - Especificação de processos

4 - Dicionário de dados

5 - Diagrama de fluxo de dados

6 - Modelo entidade-relacionamento


Conteúdo

( ) Mapeia os fluxos entre processos, criando uma visualização da comunicação entre processos e depósitos.

( ) Descrição detalhada, serve de base para a programação de módulos.

( ) Modelagem estrutural que agrega objetos por similaridades.

( ) Documenta as funcionalidades de sistema a partir da visão dos usuários.

( ) Captura o modelo de dados do domínio do problema e serve de base para a criação do banco de dados.

( ) Documenta os termos da linguagem de usuário e de sistema e define um padrão de dados.


Marque a sequência correta.

Alternativas
Q842844 Engenharia de Software
Na elicitação de requisitos de usuários, o projetista estabelece comunicação estreita com seu cliente para entender o domínio do problema e criar o conjunto de documentos com os modelos gráficos e textuais visando capturar os requisitos e compreender o problema. Usando a notação da UML e as ferramentas da Análise e Projeto Estruturado, assinale a alternativa que apresenta os artefatos apropriados de ambas que facilitam a comunicação projetista-cliente.
Alternativas
Ano: 2014 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2014 - IF-SC - Professor - Informática |
Q630631 Engenharia de Software

Sobre os diagramas da UML, avalie as afirmações a seguir e marque com V as verdadeiras e com F as falsas.

( ) Os diagramas de classes, componentes e atividades são exemplos de diagramas estruturais.

( ) O diagrama de sequência é um diagrama de interação que dá ênfase à ordenação temporal de mensagens.

( ) O diagrama de casos de uso mostra um conjunto de casos de uso e atores e seus relacionamentos.

( ) O diagrama de métodos define os atributos e os métodos pertencentes a uma determinada classe.

( ) O diagrama de pacotes mostra um conjunto de objetos e seus relacionamentos em um ponto no tempo.

Assinale a alternativa que contém a sequência CORRETA, de cima para baixo.

Alternativas
Q496480 Engenharia de Software
Durante a construção de um diagrama de classes com UML, o elemento que é normalmente utilizado quando duas ou mais classes estão associadas e se deseja manter informações sobre essa associação é chamado:
Alternativas
Q468155 Engenharia de Software
A UML (Unified Modeling Language) define uma notação gráfica própria que ajuda na descrição e no projeto de sistemas de software, particularmente daqueles construídos utilizando o paradigma orientado a objetos.

Com relação aos tipos de diagramas oficiais da UML, analise as afirmativas a seguir.

I. Os diagramas de classes são indicados para descrever os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles.

II. Os diagramas de máquina de estados desempenham um papel semelhante aos fluxogramas e por isso são indicados para descrever a lógica de procedimento, o processo de negócio e o fluxo de trabalho.

III. Os diagramas de comunicação são indicados para representar nós físicos responsáveis por executar a mesma tarefa lógica, além de mostrar informações sobre os protocolos utilizados, nos caminhos de comunicação, entre os nós do sistema.

Assinale:
Alternativas
Q459914 Engenharia de Software
Assinale a alternativa que apresenta o diagrama UML que mostra um conjunto de classes e seus relacionamentos.
Alternativas
Q459388 Engenharia de Software
No que diz respeito à modelagem como técnica de projeto, de acordo com a metodologia orientada a objetos com notação UML, os modelos são abstrações elaboradas para entender um problema antes de implementar uma solução. Entre os tipos de modelos utilizados, um descreve a estrutura estática de um sistema em termos de classes e relacionamentos, enquanto que outro descreve a estrutura de controle de um sistema em termos de eventos e estados. Esses tipos são denominados, respectivamente, modelos de:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Tecnologia da Informação |
Q457977 Engenharia de Software
Na UML 2.0, os elementos << boundary >> e o << control >>, em um diagrama de classe, são exemplos de:
Alternativas
Q455245 Engenharia de Software
A UML emprega diversos diagramas, cada um com uma finalidade específica . A seguir , são caracterizadas de três desses diagramas.

I. descreve os aspectos dos objeto que tratam do tempo e da seqüência das operações - eventos que marcam mudanças e que definem o contexto dos eventos, além da sua organização.

II. descreve a estrutura dos objetos em um sistema - sua identidade, seus relacionamentos com outros objetos, seus atributos e suas operações.

III. descreve aspectos específicos dos objetos - como os objetos individuais colaboram para alcançar o comportamento do sistema como um todo.

As descrições em I, II e III estão associadas, respectivamente, aos diagramas de:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Sistemas |
Q450892 Engenharia de Software
Nos diagramas de classe da UML, os relacionamentos de dependência são representados por:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Sistemas |
Q450890 Engenharia de Software
São diagramas da UML utilizados na fase de análise e na fase de projeto, respectivamente:
Alternativas
Q421553 Engenharia de Software
Analise as seguintes afirmativas sobre diagrama de classes e assinale com V as verdadeiras e com F as falsas.

( ) Um relacionamento em um diagrama de classes é a conexão entre os itens.
( ) Uma dependência é um relacionamento de utilização, determinando que um item usa as informações e serviços de outro item e vice-versa.
( ) Uma generalização é um relacionamento entre itens gerais e tipos mais específicos desses itens.
( ) Uma associação é um relacionamento estrutural que especifica objetos de um item conectados aos objetos de outro item.

Assinale a alternativa que apresenta a sequência CORRETA.
Alternativas
Q409744 Engenharia de Software
Em UML (Unified Modeling Language), o Diagrama de Classes é uma representação da estrutura e relações das classes que servem de modelo para:
Alternativas
Q409742 Engenharia de Software
A UML 2.2 possui 14 tipos de diagramas, divididos em duas grandes categorias: Estruturais e Comportamentais. Identifique abaixo o diagrama que NÃO faz parte dos Diagramas Estruturais:
Alternativas
Q386441 Engenharia de Software
Um diagrama de classes em UML consiste em classes e nos relacionamentos entre essas classes.

Assinale a alternativa que contém tipos de relacionamentos possíveis entre as classes:
Alternativas
Q371769 Engenharia de Software
Julgue os itens a seguir acerca de UML.

Para criar o diagrama de sequência, utilizam-se os diagramas de caso de uso de mesmo nome e o diagrama de classes a fim de se determinar quais objetos estarão envolvidos no processo.
Alternativas
Q370950 Engenharia de Software
Visibilidade refere-se à capacidade de um método referenciar uma característica de outra classe. Num diagrama de classes da UML 2.0 a visibilidade é indicada com um prefixo representado pelos caracteres:

I. #
II. +
III. ~
IV. -

Os tipos de visibilidade definidos de I a IV são correta e respectivamente:
Alternativas
Q365021 Engenharia de Software
São diagramas estruturais da UML:
Alternativas
Respostas
121: B
122: B
123: D
124: B
125: E
126: D
127: A
128: E
129: D
130: B
131: D
132: B
133: B
134: A
135: A
136: C
137: C
138: C
139: D
140: A