Buscar

Avaliação Final (Objetiva) - Individual Análise Orientada a Objetos II (ADS14) Individual FLEX

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

06/10/2022 11:47 Avaliação Final (Objetiva) - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:766483)
Peso da Avaliação 3,00
Prova 54182090
Qtd. de Questões 12
Acertos/Erros 9/3
Nota 9,00
A Linguagem de Modelagem Unificada (UML) usa um conjunto de diagramas para exibir visualmente objetos 
e relacionamentos de um sistema, sendo que cada diagrama exerce uma função específica. Acerca dos diagramas da 
UML, associe os itens, utilizando o código a seguir: 
I- Diagrama de tempo. 
II- Diagrama de visão geral. 
III- Diagrama de classes. 
IV- Diagrama de pacotes. 
( ) Representa as classes, interfaces e relacionamentos, usado desde a fase da análise até o momento da 
especificação. 
( ) Permite agrupar qualquer elemento em um nível maior, utilizado para modelar sistemas muito grandes. 
( ) Representa os objetos do sistema e como eles interagem numa escala de tempo. 
( ) Permite juntar vários tipos diferentes de diagrama, utilizando a mesma notação dos diagramas de atividade e 
sequência, sendo considerado como uma variação destes dois diagramas. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A III - IV - I - II.
B IV - II - I - III.
C II - IV - III - I.
D I - II - III - IV.
A Linguagem de Modelagem Unificada é composta por treze diagramas com funções distintas, que tem como 
objetivo representar graficamente as diferentes partes de um sistema. Os diagramas podem ser de estrutura ou 
comportamento. Ambos podem ser classificados ainda em estáticos ou dinâmicos. Dentre os diagramas de 
comportamento e que apresentam uma visão dinâmica, podemos citar um diagrama que descreve é um diagrama 
comportamental (que especifica o comportamento do software), e através dele podemos modelar partes do 
comportamento de um software. Este diagrama ilustra graficamente como será o funcionamento do software (em 
nível micro ou macro), como será a execução de alguma de suas partes, como será a atuação do sistema na realidade 
de negócio na qual ele está inserido. Sobre o diagrama em que estas características estão relacionadas, assinale a 
alternativa CORRETA:
A Implantação.
B Tempo.
C Atividade.
D Sequência.
O Diagrama de Casos de Uso (DCU) tem como objetivo ser simples para que os usuários possam entender, 
assim como auxiliar na etapa de análise, delimitar o sistema, entre outros. Através do DCU, consegue-se ter uma 
 VOLTAR
A+ Alterar modo de visualização
1
2
3
06/10/2022 11:47 Avaliação Final (Objetiva) - Individual
about:blank 2/6
visão geral do sistema, das funções e dos serviços, sem se preocupar como estes serão implementados. Sobre o 
exposto, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Os casos de uso são modelos que descrevem uma narrativa de um conjunto de sequência de atividades que o 
sistema realiza para atingir determinado objetivo significativo para determinado ator. 
( ) O ator é a representação dos diferentes papéis que os usuários podem desempenhar para que possam interagir 
com os serviços ou funções do sistema. 
( ) Um ator pode representar vários casos de uso, mas os casos de uso só podem ser representados por um ator. 
( ) Os casos de uso e os atores se relacionam através de associações. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B F - F - V - F.
C F - V - V - V.
D V - F - F - F.
A UML (Linguagem de Modelagem Unificada) é amplamente usada 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. Abrange todas as 
visões necessárias ao desenvolvimento e à implantação de sistemas, desde sistemas de informação corporativos a 
serem distribuídos a aplicações baseadas em web até sistemas complexos embutidos de tempo real. Pressupõe o 
entendimento de três elementos: blocos básicos, regras que determinam como esses blocos são combinados, alguns 
mecanismos que se aplicam a toda a linguagem. A UML independe do processo, apesar de ser perfeitamente 
utilizada em processo orientado a casos de usos, centrado na arquitetura, iterativo e incremental. Permite a 
representação conceitual e física do sistema. Um exemplo de diagrama que representa a estrutura física do sistema é 
o diagrama de:
A Sequência.
B Implantação.
C Casos de uso.
D Tempo.
Uma das atividades mais importantes da etapa de desenvolvimento é a validação dos estados pelos quais um 
objeto deve passar. Compreender a ordem temporal e a sequência com que as transições de estados acontecem 
permite uma validação mais eficiente e um domínio da solução mais abrangente ao desenvolvedor. Ele procura 
demonstrar o comportamento de um elemento por meio de transições de estado. O elemento modelado, muitas 
vezes, é uma instância de uma classe. No entanto, é possível usar esse diagrama para modelar o comportamento de 
um caso de uso, o comportamento de um dado durante uma transação ou mesmo o comportamento de um sistema 
completo. Com relação aos diagramas de máquina de estado, classifique V para as sentenças verdadeiras e F para as 
falsas: 
( ) A situação acadêmica de um aluno pode ser representada pelo Diagrama de Máquina de Estado, pois ele muda 
de situação a cada início e término de semestre. 
( ) Este diagrama representa o comportamento interno de determinado objeto, subsistema ou sistema. 
( ) É um diagrama comportamental, cuja visão apresentada é dinâmica. 
( ) Descreve como os processos operam e se relacionam entre si e em qual ordem. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B F - V - F - F.
4
5
06/10/2022 11:47 Avaliação Final (Objetiva) - Individual
about:blank 3/6
C F - V - V - V.
D V - F - V - F.
O Diagrama de Estrutura Composta é um dos treze diagramas da Linguagem de Modelagem Unificada (UML) 
e serve para descrever os relacionamentos e as colaborações existentes entre os elementos, classes, interfaces e 
componentes, que são fundamentais para especificar uma funcionalidade. Sobre o Diagrama de Estrutura Composta, 
analise as sentenças a seguir: 
I- Peças, portas e colaborações não são componentes do Diagrama de Estrutura Composta. 
II- É parecido com o Diagrama de Classes, porém representa os aspectos individualmente. 
III- Engloba a modelagem de colaborações. 
Assinale a alternativa CORRETA:
A As sentenças I e II estão corretas.
B Somente a sentença II está correta.
C As sentenças II e III estão corretas.
D As sentenças I e III estão corretas.
Diagramas de implantação são usados principalmente por engenheiros de sistemas. Estes diagramas são usados 
para descrever os componentes físicos (ferragens), a sua distribuição e associação. Para esclarecer isso em detalhes, 
podemos visualizar diagramas de implantação como os componentes de hardware e também os nós nos quais os 
componentes de software residem. Com relação ao diagrama de implantação, classifique V para as sentenças 
verdadeiras e F para as falsas: 
( ) Para modelar a topologia de um sistema de hardware. 
( ) Para modelar detalhes de hardware para um sistema cliente/servidor. 
( ) Para modelar detalhes de um aplicativo distribuído de hardware. 
( ) Para servir de base para o diagrama de classes e componentes 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B V - V - V - F.
C V - V - F - F.
D F - V - V - F.
O uso de software de apoio à modelagem é muito importante por dois motivos: primeiro porque os modelos 
começarão a ficar tão longos que a folha de papel ficará pequena, segundo porque é uma ótima maneira de checar as 
associações entre os modelos. Uma das ferramentas de auxílio é a ferramenta CASE (Computer-Aided Software 
Engineering), que suporta a representação UML. Com relação às ferramentas CASE, classifique V para as sentenças 
verdadeiras e F para as falsas: 
( ) As ferramentas CASE permitem separar o desenho do projeto do código de programação. 
( ) Existem várias ferramentas de modelagem,mas nem todas suportam o desenvolvimento em UML. 
( ) Não é importante pensar nas limitações da ferramenta, pois isso não vai evitar problemas posteriores no 
processo de desenvolvimento. 
( ) CASE (Computer-Aided Software Engineering) é uma classificação que abrange todas as ferramentas baseadas 
6
7
8
06/10/2022 11:47 Avaliação Final (Objetiva) - Individual
about:blank 4/6
em computadores que auxiliam atividades de engenharia de software. 
Assinale a alternativa que apresenta a sequência CORRETA: 
FONTE: Disponível em: . Acesso em: 29 set. 2017.
A F - F - V - F.
B F - V - F - V.
C V - V - F - V.
D V - V - V - F.
Uma classe num Diagrama de Classes (ou até mesmo no código fonte) é apenas um conceito. Um conceito em 
forma de desenho (se num diagrama) ou texto (se em código fonte). Quando a Classe é materializada através de um 
software, (quando o software está "rodando") torna-se um objeto (isso se dá quando é alocado um ponteiro de 
memória para esta classe). O diagrama de classes ilustra graficamente como será a estrutura do software (em nível 
micro ou macro), e como cada um dos componentes da sua estrutura estarão interligados. Considerando as 
características dos diagramas de classes, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Os métodos setters fornecem acesso de escrita a um atributo. 
( ) Através da herança, é possível reaproveitar atributos já definidos em uma classe mãe. 
( ) A herança múltipla consiste de uma classe mãe possuir várias filhas. 
( ) Objetos ou atributos transientes não são serializados e, consequentemente, não são persistidos. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - F - V - F.
C V - V - F - V.
D F - V - F - V.
A UML consiste em um certo número de elementos gráficos que se combinam para formar diagramas. Como a 
UML é uma linguagem, ela possui regras para combinar estes elementos nos diversos diagramas. Os processos 
envolvidos no desenvolvimento de software e seu fluxo de informações podem ser representados pela UML 
(Linguagem de Modelagem Unificada) através do diagrama de sequência. Com relação ao diagrama em questão, 
analise as sentenças a seguir: 
I- Permite representar o envio de mensagem de um ator para outro. 
II- Ordena de forma temporal as mensagens trocadas entre os atores. 
III- Representa sequencialmente um processo e a relação entre os atores e os objetos envolvidos. 
IV- É o diagrama de maior complexidade da UML. 
Assinale a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças III e IV estão corretas.
D As sentenças I, II e III estão corretas.
9
10
06/10/2022 11:47 Avaliação Final (Objetiva) - Individual
about:blank 5/6
(ENADE, 2021) Uma equipe de Tecnologia da Informação de uma empresa de consultoria desenvolverá um 
software de Suporte Técnico para uma grande empresa fornecedora de equipamentos eletrônicos. O estudo de 
viabilidade do software já foi realizado e aprovado. A equipe de Tecnologia da Informação seguirá os três 
subprocessos seguintes de alto nível de engenharia de requisitos descritos no texto de Sommerville, ou seja, os 
subprocessos de elicitação de requisitos, especificação e validação.
Para esses três subprocessos, quais são os artefatos que podem ser utilizados por essa equipe de Tecnologia da 
Informação?
A Documento de estudo de viabilidade; modelo de caso de uso para os requisitos funcionais; prototipação de
telas.
B Documento de entrevista com usuários; modelo de caso de uso para os requisitos não funcionais; matriz de
rastreabilidade.
C Documento de entrevista com usuários; modelo de caso de uso para os requisitos funcionais; prototipação de
telas.
D Matriz de rastreabilidade; modelo de caso de uso para os requisitos não funcionais; prototipação de telas.
(ENADE, 2021) Uma ONG decidiu construir um hospital de campanha para tratamento de pacientes diagnosticados 
com a Covid-19. Para auxiliar na gerência hospitalar, a ONG contratou alguns programadores voluntários para 
desenvolver um Sistema de Suporte à Decisão para Gestão Hospitalar. Esse sistema irá auxiliar no registro de todos 
os procedimentos diários realizados no paciente que dá entrada no hospital, desde sua internação até a saída, seja 
essa saída por recebimento de alta, por transferência ou óbito. O sistema foi todo desenvolvido em Java de acordo 
com o Paradigma Orientado a Objetos. Durante o curto processo de análise, devido à urgência, foram construídos 
diversos diagramas em UML (Unified Modeling Language). Um desses diagramas relaciona a interação entre os 
objetos do sistema, o Diagrama de Sequência. Esse diagrama é apresentado a seguir.
11
12
06/10/2022 11:47 Avaliação Final (Objetiva) - Individual
about:blank 6/6
Considerando o Diagrama de Sequência apresentado, assinale a alternativa CORRETA:
A O método registraPaciente() é implementado por Paciente.
B Leito é uma subclasse de UTI.
C O diagrama apresenta um erro ao não representar as mensagens de retorno depois da destruição dos objetos.
D A mensagem 4 pode ser substituída pelo estereótipo <<create>> sem causar prejuízo à interpretação correta do
Diagrama de Sequência representado.
Imprimir

Continue navegando