Sei sulla pagina 1di 14

1a Questão (Ref.

: 201204119501)
Que organização mantém a UML?

American National Standards Institute (ANSI).


Project Management Institute (PMI).
Software Engineering Institute (SEI).
Object Management Group (OMG).
International Organization for Standardization (OSI).

2a Questão (Ref.: 201204119502)


UML é uma linguagem padrão para visualizar, especificar, construir e documentar artefatos de um sistema de
software que combina quais aspectos? Qual a resposta errada.

Modelagem de Dados.
Modelagem de Negócios.
Modelagem de Objetos.
Modelagem de Componentes.
Modelagem de Circuitos.

3 Para realizar o desenvolvimento segundo a metodologia RUP é adotado o ciclo de vida iterativo e incremental.
Este ciclo de vida é dividido em 4 etapas, a saber: Concepção, Elaboração, Construção e Transição. Para
desenvolvimento das etapas são utilizadas as disciplinas da Engenharia de Software e o final da etapa é definido
por um marco.

Indique os marcos das etapas seguindo a ordem de citação no contexto.

escopo - arquitetura - versão(release) - operação


escopo - operação - arquitetura - versão(release)
arquitetura - escopo - versão(release) - operação
escopo - arquitetura - operação - versão(release)
arquitetura - escopo - operação - versão(release)

4a Questão (Ref.: 201204159152)


No RUP, definir quais são os atores, os casos de uso existentes e como eles interagem entre si é função típica
do:

Designer de Negócios.
Revisor do Modelo de Negócios.
Analista do Processo de Negócios.
Revisor de Requisitos.
Analista de Sistemas.

5a Questão (Ref.: 201204155337)


O RUP (Rational Unified Process) é um processo iterativo de desenvolvimento de software, baseado no Processo
Unificado. A esse respeito, analise as afirmativas a seguir.

I - Um dos objetivos da fase de Elaboração é a criação e estabilização da arquitetura do sistema.

II - São exemplos de disciplinas do RUP: Modelagem de Negócio, Gestão de Portifólios e Gestão da


Documentação Técnica.

III - O principal artefato de requisitos utilizado pelo RUP é a Estória de Usuário (User Story), que serve como um
"lembrete" para uma conversa sobre os requisitos entre o desenvolvedor e o cliente.

IV - Um dos princípios do RUP é considerar como medida principal do progresso do projeto o software
executável funcionando.

Estão corretas APENAS as afirmativas:

II e III
III e IV
II e IV
I e II
I e IV

6a Questão (Ref.: 201204155187)


A partir da perspectiva de gerenciamento, NÃO faz parte das etapas do ciclo de vida de software do RUP
(Rational Unified Process):

Transição
Elaboração
Construção
Iniciação
Teste

Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de Softwares Quest.: 1
Orientado a Objetos?

Modelos orientado a objetos são implementados convenientemente utilizando uma linguagem de


programação orientada a objetos. A engenharia de software orientada a objetos é muito mais que utilizar
mecanismos de sua linguagem de programação, é saber utilizar da melhor forma possível todas as técnicas
da modelagem orientada a objetos.
Quando construídos corretamente, sistemas orientados a objetos são flexíveis a mudanças, possuem
estruturas bem conhecidas e provêm a oportunidade de criar e implementar componentes totalmente
reutilizáveis.

A orientação a objetos não pode ser utilizado em Softwares de larga escala.

A orientação a objetos é uma tecnologia para a produção de modelos que especifiquem o domínio do
problema de um sistema.
A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas usada
em inúmeros projetos e para construção de diferentes tipo de sistemas.

2. São exemplos de diagramas comportamentais: Quest.: 2

Casos de Usos, Atividades, Estados e Distribuição.

Casos de Usos, Atividades, Estados e Interações.

Casos de Usos, Objetos, Estados e Interações.

Casos de Usos, Atividades, Componentes e Interações.

Classes, Atividades, Estados e Interações.

3. Dadas as seguintes afirmações: Quest.: 3


I) Um ator interage com o sistema fornecendo e/ou recebendo informações do mesmo.
II) Um único ator pode se relacionar com muitos casos de uso.
III) Um caso de uso pode se relacionar com no máximo dois atores.
IV) Uma pessoa que utiliza um sistema somente poderá representar um papel.
Qual é a opção correta?

I e II estão corretas.

Somente a II está correta.

I, II e IV estão corretas.

I, II e III estão corretas.


Todas estão corretas.

4. É comprovado que o uso de modelos para estudo de qualquer natureza é uma boa ferramenta para Quest.: 4
transmitir informação e assim apresenta diversos benefícios.
Dentre as opções relacionadas nas alternativas dessa questão, marque a que NÃO representa um
benefício no uso de modelos como Diagrama de Caso de Uso e Diagrama de Classe para
desenvolvimento de sistemas de informação.

A duração do desenvolvimento fica estendido o que faz com que aumente a qualidade do produto.

Recurso para minimizar erros.

Apoia o desenvolvimento do sistemas para a programação, por exemplo.

Compõe uma documentação para garantir a continuidade dos sistemas.

Facilita a comunicação com o usuário.

5. Considerando que você é um analista de negócio e está desenvolvendo um sistema de materiais e Quest.: 5
ocorre uma movimentação de materiais , que é a emissão de ordem de compra de material, pois, o
estoque ficou abaixo do mínimo recomendado. Analise as opções abaixo, e assinale aquela que
representa esta situação no Diagrama de Caso de Uso .

Associação composta.

Generalização.

Dependência estereotipado como extensão

Associação não composta

Dependência estereotipado como inclusão

6. Os diagramas UML da categoria comportamental são os de: Quest.: 6

classes, atividades e sequência.

casos de uso, sequência e classes.

classes, objetos e componentes.

objetos, estrutura composta e máquinas de estado.

casos de uso, atividades e máquinas de estados.

1. Considerando que você é um analista de negócio e está desenvolvendo um sistema de Quest.: 1

materiais e ocorre que: quando da movimentação de materiais surge uma exceção, que é
a emissão de ordem de compra quando o estoque ficar abaixo do mínimo recomendado.
Assim, a representação dessa situação no Diagrama de Caso de Uso é um relacionamento
de ..........

associação não composta.

generalização.
dependência estereotipado como extensão

dependência estereotipado como inclusão.

associação composta.

2. Diagramas da UML que representam uma visão estática (estrutural) de um sistema incluem Quest.: 2

diagrama de estados, diagrama de estrutura, diagrama de classe.

diagrama de casos de uso, diagrama de estados, diagrama de pacotes.

diagrama de estrutura, diagrama de entidade-relacionamento.

diagrama de classes, diagrama de componentes, diagrama de objetos.

diagrama de modelo lógico de dados, diagrama de modelo físico de dados.

3. O diagrama de classes é um dos principais modelos da UM e mostra as classes de um sistema e o Quest.: 3


relacionamento entre elas. Existem alguns níveis de diagrama de classes, como por exemplo o
conceitual, a nível do domínio de problema e o de projeto, em nível de projeto do software.

Sobre os conceitos do diagrama de classes, analise as assertivas que seguem

I. O diagrama de classes em nível de domínio é derivado da observação do mundo real e foca no


negócio.
II. O diagrama de classes em nível de projeto representam estruturas de projeto
III. As classes de um diagrama de classes representam objetos do mundo real com as mesmas
propriedades.
IV. As propriedades de uma classe são seus atributos apenas
V. As multiplicidades entre os relacionamentos indicam quantos objetos de cada classe estão
relacionados.

Com base em sua análise das assertivas, assinale a ÚNICA opção correta

Estão corretas apenas as opções III e IV

Estão corretas apenas as opções III, IV e V

Estão corretas apenas as opções I, II, III e V

Estão corretas apenas as opções I, II e III

Estão corretas apenas as opções I, II, III e IV

4. Dadas as seguintes afirmações, marque a opção falsa em relação a classes. Quest.: 4

Todo objeto é instância de apenas uma classe.

Objetos abstratos são instâncias de classes abstratas.

Uma classe especifica propriedades e comportamento de um conjunto de objetos semelhantes.

Uma classe pode ter qualquer quantidade de atributos, ou mesmo nenhum.

Métodos são implementações de operações de uma classe.

5. Os diagramas de casos de uso são uma técnica que pode ser aplicada na elaboração de cadernos Quest.: 5
de encargo ou em propostas de sistemas de software, identifique a alternativa errada.
Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional.

Não permite apresentar a perspectiva funcional e estrutural.

Contém analise direta das funcionalidades da representação gráfica

Como tem uma representação gráfica sugestiva, é mais fácil para os clientes entenderem a própria
proposta.

Ilustra-se sempre a perspectiva do utilizador.

6. Qual diagrama tem a função de representar um objeto do mundo real em termos conceituais de Quest.: 6
POO?

Diagrama de classes.

Diagrama de atividades.

Diagrama de casos de usos.

Diagrama de componentes.

Diagrama de estados.

1a Questão (Ref.: 201204141481)


Na UML os modelos evoluem na medida em que o projeto avança e confirmam que:

I - São considerados aspectos lógicos e NÃO são considerados aspectos físicos.

II - Ao final do diagrama de classe deve-se verificar se existem casos de uso para criar e manter todas as
informações representadas nas classes.

III - A construção do diagrama de classe deve representar todas as informações envolvidas para realização do
negócio.

IV - É frequente ter que retornar a modelos já criados quando se finaliza algum modelo, pois a construção do
novo modelo pode gerar ajustes nos anteriores.

Baseado nas assertivas acima, marque a alternativa que aponta as VERDADEIRAS.

I - II - III
II - III - IV
I - III - IV
II - IV
I - II - IV

Em um restaurante a escolha dos pratos pode ser efetivada a partir da constituição calórica dos alimentos. Para
isso, o restaurante mantém vários pratos, discriminando os ingredientes e definindo a cada um a porção
calórica. A todo prato escolhido é calculado o valor calórico e apresentado ao cliente antes da escolha.

Se você fosse desenvolver um sistema para o restaurante conceitualmente o que seria alimento, valor calórico e
o cálculo, respectivamente?

classe - atributo - método


atributo - classe - método
classe - atributo - processo
atributo - classe - processo
tupla - tabela - método
O diagrama de classe é o modelo da UML que define atributos e métodos para um objeto. O conjunto de objetos
é representado pela classe.

Quando tem-se uma regra que define a ligação entre objetos de classes diferentes utilizamos qual
representação?

Associação
Auto-associação
Associação participativa
Associação relativa
Associação por referência

4a Questão (Ref.: 201204142217)


Considerando um sistema de supermercado onde o cliente pode comprar vários produtos e cada produto pode
ser comprado por vários clientes, analise o modelo abaixo e indique o nome que se dá à representação
apresentada dentro do círculo?

Agregação por valor.


Auto-associação.
Generalização e especialização.
Classe associativa.
Agregação por referência.

5a Questão (Ref.: 201204141480)


Os modelos são representados por símbolos e conceitos. No diagrama de classe, definido na UML para
representação dos objetos e suas associações, assim como em outros diagramas, cada representação tem um
significado.

Indique o termo que indica as características de um objeto.

método
direção
papel da associação
entidade tipo
atributo

6a Questão (Ref.: 201204141486)


Em uma academia de ginástica os alunos, a cada contrato efetivado, escolhem o plano de sua preferência a
partir da composição dos exercícios que melhor lhe convier. O preço da mensalidade é calculado por exercício.
Com isso cada aluno tem uma mensalidade diferente.

Ajude o dono da academia a modelar os seus dados indicando qual a melhor classe para conter o atributo valor
da mensalidade a ser paga, considerando o modelo apresentado abaixo.
Aluno
Plano
PlanosContratados
ExerciciosPlano
Exercícios

1a Questão (Ref.: 201204120028)


Como podemos definir uma auto-associação:

Identifica objetos de mesma classe que participam da associação.


Classe que representa a herança dos métodos de uma outra classe.
Classe que representa a especialização de uma outra classe, acrescentando atributos e operações para
qualificação.
Resultado da associação de duas classes associadas por agregação de valor, acrescentando atributos e
operações para qualificação.
Classe que representa a generalização de outra classe.

2a Questão (Ref.: 201204127506)


(PRODEB 2008) Assinale a alternativa correta.

Diagramas de classes são uma técnica para descrever lógica de procedimentos, processo de negócio e
fluxo de trabalho.
Diagramas de classes são uma técnica conhecida pata descrever o comportamento de um sistema.
Diagramas de classes são uma técnica para captar os requisitos funcionais de um sistema.
Diagramas de classes representam a forma básica de estruturação de um sistema orientado a objetos.
Diagramas de classes descrevem os tipos de objetos presentes no sistema e os vários tipos de
relacionamentos estáticos existentes entre eles.

3a Questão (Ref.: 201204141495)


Sabe-se que a UML define modelos para aplicação dos conceitos de implementação na metodologia Orientada a
Objetos.

Qual representação do diagrama de classe implementa o processo de herança?

Classe associativa.
Generalização.
Agregação por valor.
Auto-Associação.
Agregação por referência.

4a Questão (Ref.: 201204121390)


A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas
orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos
elementos do digrama de sequências.

O elemento acima, em um diagrama de sequência, significa:

auto-chamada.
mensagem perdida.
mensagem de retorno.
mensagem de ligação.
mensagem de ativação.

5a Questão (Ref.: 201204141499)


Em uma escola um aluno realiza sua matrícula em uma turma, que possui um professor responsável, mas
possui várias disciplinas associadas. As disciplinas só estão associadas a uma turma.

Indique a multiplicidade entre alunos - turmas, turmas e professor e turmas - disciplinas.

alunos(0-1) - (1-1) turmas


turmas(0-1) - (0-1) professor
turmas(0-1) - (0-1) disciplinas
alunos(0-1) - (1-*) turmas
turmas(0-*) - (0-1) professor
turmas(0-*) - (0-*) disciplinas
alunos(1-1) - (1-1) turmas
turmas(0-*) - (0-1) professor
turmas(0-*) - (0-1) disciplinas
alunos(0-*) - (1-*) turmas
turmas(0-*) - (0-*) professor
turmas(0-*) - (0-*) disciplinas
alunos(0-*) - (1-1) turmas
turmas(0-*) - (0-1) professor
turmas(0-1) - (0-*) disciplinas

6a Questão (Ref.: 201204141492)


Analise o modelo abaixo e interprete as regras definidas através das ligações dos objetos.

I - O hotel guarda informações de Hóspedes mesmo que não tenha se hospedado.

II - Hóspede pode usar quantos serviços desejar, por cada hospedagem.

III - São representados 3 tipos de serviços: Copa, Lavanderia e Telefonia.


IV - A cada hospedagem é aberta uma nova conta corrente.

Marque a opção que indica as sentenças VERDADEIRAS.

II - III
I - IV
I- II - IV
II - III - IV
I- III - IV

1a Questão (Ref.: 201204298079)


Padrões de projetos facilitam o desenvolvimento do software posto que a solução já foi estabelecida em
desenvolvimentos anteriores para tipos específicos de problemas, otimizando tempo de desenvolvimento e
custo. Um dos padrões diz que deve-se atribuir a responsabilidade do métodos a classe que possui o método.
Esse padrão é chamado de __________

Controlador
Creator
Alto coesão
Acoplamento fraco
Especialista na informação

2a Questão (Ref.: 201204309983)


Dentre as assertivas colocadas, escolha aquela que completa, corretamente, as lacunas da seguinte proposição:
Os diagramas de _______________ e ___________________ - chamados diagramas de interação - são dois
dos diferentes diagramas utilizados na UML, para a modelagem dos aspectos ____________ de sistema.

Seqüência - colaboração - estáticos


Seqüência - atividade - estáticos
Seqüência - atividade - dinâmicos
Seqüência - colaboração - dinâmicos
Gráfico de estado - colaboração - dinâmicos

3a Questão (Ref.: 201204314803)


Com relação aos conceitos inerentes as especificações de casos de uso, assinale a ÚNICA resposta INCORRETA.

Os casos de uso possuem 1(um) cenário principal e podem ter mais de 1 (um) cenário alternativo
As especificações dos casos de uso são fundamentais para elaboração do Diagrama de Sequencia.
Um caso de uso pode não ter cenário alternativo
As especificações de casos de uso são narrativas textuais que evidenciam o passo a passo da interação
do ator com o sistema
Caso de uso e cenário de uso são termos sinônimos, que representam uma interação entre ator e
sistema.

1a Questão (Ref.: 201204119517)


Qual diagrama mostra a configuração física sobre qual o sistema será instalado?

Atividades.
Componentes.
Implantação.
Casos de uso.
Classes.

2a Questão (Ref.: 201204166364)


Analise as seguintes afirmações relativas a diagramas na UML:
I - Um diagrama de classes exibe um conjunto de classes, interfaces, colaborações e seus relacionamentos.

II - Um diagrama de implantação representa situações estáticas de instãncias de itens encontrados em


diagramas de classes.

III - Os diagramas de casos de uso são importantes para a modelagem dos aspectos dinâmicos do sistema.

IV - Os diagramas de objetos fazem a modelagem de instâncias de itens contidos nos diagramas de casos de
uso.

Indique a opção que contém todas as afirmações CORRETAS:

I e II
I e III
II e III
II e IV
III e IV

3a Questão (Ref.: 201204314812)


A UML é uma linguagem que possibilita a modelagem nas diversas fases de um processo de desenvolvimento de
software. Na fase de projeto, definidos a arquitetura e componentes do software e ganham destaque os
diagramas de componentes e de implantação.

Com base nesses dois diagramas, analise as assertivas a seguir

I. O diagrama de implantação modela os aspectos físicos do sistema, mostrando a organização do hardware.

II. Em uma diagrama de componente, apenas código em linguagem de programação pode ser representado
como um componente

III. O diagrama de componentes mostra as dependências entre os elementos do hardware que sustentará o
software.

IV. O ideal é que um componente desenvolvido possa ser usado em vários sistemas

Assinale a ÚNICA opção correta, com base em sua análise das assertivas

Apenas as assertivas I, III e IV estão corretas


Apenas as assertivas I e II estão corretas
Apenas as assertivas III e IV estão corretas
Apenas as assertivas I e IV estão corretas
Apenas as assertivas II e III estão corretas

4a Questão (Ref.: 201204298086)


O diagrama de componentes visa modelar a solução da arquitetura do software em termos de seus elementos,
que são chamados de componentes. Sobre os conceitos e práticas desse diagrama, analise as assertivas que se
seguem

I. O diagrama de componentes mostra, além dos componentes que irão compor o software, a dependência entre
eles
II. A dependência entre os componentes denota que um componente precisa do outro para executar as suas
funcionalidades.
III. Componentes não podem ser classes
IV. A reutilização de componentes entre vários sistemas é um desejo da equipe de desenvolvimento.

Com base em sua análise das assertivas, assinale a ÚNICA opção correta

Estão corretas as opções I, II, III e IV


Estão corretas apenas as opções II e IV
Estão corretas apenas as opções II e III
Estão corretas apenas as opções I, II e IV
Estão corretas apenas as opções I, III e IV

5a Questão (Ref.: 201204159146)


Uma parte física e substituível de um sistema com o qual está em conformidade e proporciona a realização de
um conjunto de artefatos (UML) é um:

componente.
caso de uso.
atributo.
objeto.
método.

1a Questão (Ref.: 201204119515)


Qual diagrama tem a finalidade de exibir como um objeto realiza uma determinada operação num determinado
momento da execução, representando um estado particular?

Classes.
Objetos.
Estados.
Sequencia.
Casos de uso.

2a Questão (Ref.: 201204127513)


(Concurso: Banco do Nordeste) A UML tem sido amplamente adotada no desenvolvimento de sistemas. Sobre os
seus principais conceitos e técnicas, é CORRETO afirmar que:

o diagrama de caso de uso mostra a seqüência de estados de um objeto em resposta a um estímulo


recebido.
o diagrama de caso de uso mostra as relações entre as classes.
a UML é uma poderosa linguagem de programação, que vem sendo utilizada para o desenvolvimento de
aplicativos para o ambiente WEB.
o diagrama de classes descreve as funcionalidades do sistema, por meio de uma visão de atores
externos, mostrando o relacionamento entre os atores e o sistema.
o diagrama de estado mostra a seqüência de estados de um objeto em resposta a um estímulo recebido.

3a Questão (Ref.: 201204298098)


O diagrama de estados mostra os estados que um objeto pode ter ao longo de seu ciclo de vida. Assinale a
ÚNICA opção INCORRETA no que se refere ao diagrama de estados

O diagrama de estado apenas pode ter 1 estado final


O diagrama de estado pode não ter estado final.
O diagrama de estados deve ser usado para toda classe que tenha pelo menos 2 estados.
Representa além dos estados, todas as transições (mudanças) de estados, evidenciando o evento que
acarretou a transição
O diagrama de estado pode ter mais de 1 estado inicial

4a Questão (Ref.: 201204159145)


Na sua forma plena, a sintaxe de uma operação na UML inclui apenas:

visibilidade, nome, lista de parâmetros, tipo de retorno e propriedades.


nome e lista de parâmetros.
visibilidade, nome, tipo de retorno e propriedades.
visibilidade, nome e lista de parâmetros.
visibilidade e nome.
5a Questão (Ref.: 201204159148)
Considere o diagrama de máquina de estados de UML abaixo.

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.

São corretas apenas as afirmativas 1 e 2.


São corretas apenas as afirmativas 1, 2 e 4.
São corretas apenas as afirmativas 1, 3 e 4.
São corretas apenas as afirmativas 3 e 4.
São corretas apenas as afirmativas 1 e 3.

6a Questão (Ref.: 201204158081)


Sabemos que o Diagrama de Estado representa o estado de uma classe ou caso de uso. Qual a representação
utilizada para indicar quando um objeto de uma mesma classe pode ter mais de um estado ao mesmo tempo
para que ao final tenha um só estado?

Marque a alternativa correta.

Transitividade
Concorrente
Ativo
Superestado
Autotransição

1. Um exemplo de diagrama previsto na UML é o Diagrama de: Quest.: 1

Entidades e Relacionamentos.

Atividade.

Gantt.

Causa e Efeito.

Fluxo de Dados.

2. I. Um Diagrama de Atividade serve para modelar melhor e detalhar o passo a passo da execução Quest.: 2
de um caso de uso.
POR QUE

II. O Diagrama de Atividade permite escolher a ordem pela qual as coisas devem ser feitas.

Analise as opções e assinale a ÚNICA correta.

As assertivas I e II são verdadeiras e a segunda justifica a primeira

As assertivas I e II são verdadeiras e a segunda NÃO justifica a primeira

A assertiva I é verdadeira e a assertiva II é falsa

As assertivas I e II são falsas

A assertiva II é verdadeira e a assertiva I é falsa

3. No diagrama de atividade existem elementos que executam as funções (f1 e f2), descritas a seguir Quest.: 3

f1: A partir do elemento de nome __________, as transições seguintes serão efetuadas em


paralelo.

f2: As _____________________ permitem mostrar, por exemplo, em qual parte da organização


o trabalho é realizado.

Assinale a ÚNICA opção que apresenta corretamente e na ordem, os elementos que completam as
frases.

Junção e Raias de Natação

Separação e Transições

Separação e Raias de Natação

Intercalação e Decisões

Bifurcação e Transições

4. O diagrama de atividades tem diferentes propósitos mas em linhas gerais apresenta um conjunto Quest.: 4
de ações que são executadas para diversos propósitos. Com relação ao diagrama de atividades
analise as assertivas que seguem

I. Um dos propósitos é especificar as ações que ocorrem na realização de um caso de uso.


II. Um de seus elementos é a raia de natação, ou swinlines, que informam quem ou onde as
atividades são realizadas
III. O diagrama de atividades não comporta expressar condições
IV. A barra de sincronização permite especificar atividades sequenciais.

Com base em sua análise das assertivas, assinale a ÚNICA opção correta

Estão corretas apenas as opções I, III e IV

Estão corretas apenas as opções I e II

Estão corretas apenas as opções II e IV

Estão corretas apenas as opções I, II, e IV

Estão corretas apenas as opções I, II e III


1a Questão (Ref.: 201204120035)
Indique a seqüência correta do preenchimento das seis lacunas com as definições de cada diagrama utilizado na
UML, utilizando a identificação numerada. A seqüência apresentada, nas opções, é de cima para baixo.

1. Descrição de Caso de Uso


2. Diagrama de Caso de Uso
3. Diagrama de Classe
4. Diagrama de Estado
5. Diagrama de Seqüência
6. Diagrama de Atividades

( ) Descreve a funcionalidade do sistema percebida por atores externos.


( ) Apresenta objetos e classes envolvidas no cenário e a seqüência de mensagens trocadas entre os objetos;
( ) Representa o processo descrevendo as atividades seqüenciais e paralelas.
( ) Descreve os estados possíveis em que um objeto pode se encontrar e o que muda como resultado de
eventos que o atingem.
( ) Descreve os tipos de objetos no sistema e os vários tipos de relacionamento estático que existem entre
eles.
( ) Representa os requisitos do sistema.

1-6-5-4-3-2
6-5-3-4-2-1
1-5-6-4-3-2
2-6-5-4-3-1
2-6-5-3-4-1

2a Questão (Ref.: 201204159149)


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.

A modelagem de aspectos estruturais ou estáticos de programa orientado a objetos deve ser efetuada
utilizando-se diagramas de comunicação, entre outros.
A modelagem de aspectos comportamentais de um programa orientado a objetos deve ser efetuada
utilizando-se diagramas de classe e de instância, entre outros.
Na organização de um conjunto de especificações de sistemas orientados a objeto, package é elemento
usado para se agregar, inclusive de forma hierárquica, um conjunto de outros elementos dentro de um
mesmo espaço de nomes.
Na especificação da UML 2.0, destaca-se a existência da sublinguagem OCL (object constraint language),
linguagem imperativa que, com variáveis e comandos de controle de fluxo, é usada para complementar
diagramas UML.
Para um conjunto de ferramentas CASE que necessitam manter intercâmbio de modelos UML
desenvolvidos entre si, o formato-padrão mais recomendado a ser utilizado é o UMLDoc, embasado na
linguagem Java.

3a Questão (Ref.: 201204155066)


Na UML os diagramas servem para capturar diferentes visões do sistema. NÂO é um diagrama UML:

Diagrama de Métodos
Diagrama de Estados
Diagrama de Sequência
Diagrama de Componentes
Diagrama de Classes

Potrebbero piacerti anche