Logo Passei Direto
Buscar

Avaliação II - Individual

User badge image
Danielly F

em

Ferramentas de estudo

Questões resolvidas

A UML (Unified Modeling Language) é uma poderosa ferramenta composta por 13 tipos distintos de diagramas, amplamente utilizada para a modelagem de sistemas de software. Criada na década de 1990, surgiu a partir da integração de diversas notações já existentes, consolidando-se como uma linguagem padrão na indústria de desenvolvimento de software. Essa abordagem unificada permite aos profissionais da área visualizar, especificar, construir e documentar diferentes aspectos de um sistema, desde a concepção até a implementação. Cada tipo de diagrama na UML serve para representar aspectos específicos do sistema, como sua estrutura, comportamento, interações entre os componentes e muito mais.
Sobre UML e seus diagramas, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O correto uso de UML e seus diagramas necessita da importância de entender o contexto ao qual se aplica o projeto de software, fato observado principalmente no diagrama de atividade.
( ) A pouca relevância dada ao UML deve-se ao fato de não ser um padrão universalmente aceito, aplicando-se apenas a poucos e restritos projetos de software em larga escala e manutenção.
( ) A UML exige que seja utilizado todos os seus 13 (treze) diagramas, pois é um modelo recomendado apenas para projetos grandes de sistemas de software cuja metodologia é rígida em um ciclo de vida clássico.
( ) A maioria dos usuários de UML acredita que podem desenvolver bons projetos de software utilizando apenas cinco de seus diagramas: diagrama de atividades, diagrama de casos de uso, diagrama de sequência, diagrama de classes e diagrama de máquinas de estado.
A V, V, V, F.
B V, V, F, F.
C V, F, F, V.
D F, V, V, F.

O Diagrama de Classes é um dos diagramas mais importantes da Unified Modeling Language (UML) e desempenha um papel fundamental na modelagem orientada a objetos. Ele é usado para representar a estrutura estática de um sistema, mostrando as classes do sistema, seus atributos, métodos e as relações entre elas.
Uma equipe de desenvolvimento de software está debatendo sobre qual diagrama UML usar para representar a estrutura de classes do sistema e suas relações. Considerando essa situação, analise as afirmacoes a seguir:

I. O Diagrama de Classes é mais apropriado para representar a estrutura de classes do sistema e suas associações, permitindo visualizar as relações entre as classes de forma clara e concisa.

II. O Diagrama de Objetos é mais adequado para representar a estrutura de classes do sistema e suas instâncias específicas em tempo de execução, exibindo atributos dos objetos e suas relações.

III. Os dois diagramas, Diagrama de Classes e Diagrama de Objetos, são igualmente apropriados para representar a estrutura de classes do sistema, e a escolha depende das necessidades específicas do projeto.

IV. O Diagrama de Classes é útil apenas na fase de projeto, pois representa quais objetos poderão ser implementados, enquanto o Diagrama de Objetos é mais relevante na fase de implementação do software, pois demonstra como serão implementados.

É correto o que se afirma em:
A I, II e III, apenas.
B II e III, apenas.
C I e IV, apenas.
D III e IV, apenas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

A UML (Unified Modeling Language) é uma poderosa ferramenta composta por 13 tipos distintos de diagramas, amplamente utilizada para a modelagem de sistemas de software. Criada na década de 1990, surgiu a partir da integração de diversas notações já existentes, consolidando-se como uma linguagem padrão na indústria de desenvolvimento de software. Essa abordagem unificada permite aos profissionais da área visualizar, especificar, construir e documentar diferentes aspectos de um sistema, desde a concepção até a implementação. Cada tipo de diagrama na UML serve para representar aspectos específicos do sistema, como sua estrutura, comportamento, interações entre os componentes e muito mais.
Sobre UML e seus diagramas, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O correto uso de UML e seus diagramas necessita da importância de entender o contexto ao qual se aplica o projeto de software, fato observado principalmente no diagrama de atividade.
( ) A pouca relevância dada ao UML deve-se ao fato de não ser um padrão universalmente aceito, aplicando-se apenas a poucos e restritos projetos de software em larga escala e manutenção.
( ) A UML exige que seja utilizado todos os seus 13 (treze) diagramas, pois é um modelo recomendado apenas para projetos grandes de sistemas de software cuja metodologia é rígida em um ciclo de vida clássico.
( ) A maioria dos usuários de UML acredita que podem desenvolver bons projetos de software utilizando apenas cinco de seus diagramas: diagrama de atividades, diagrama de casos de uso, diagrama de sequência, diagrama de classes e diagrama de máquinas de estado.
A V, V, V, F.
B V, V, F, F.
C V, F, F, V.
D F, V, V, F.

O Diagrama de Classes é um dos diagramas mais importantes da Unified Modeling Language (UML) e desempenha um papel fundamental na modelagem orientada a objetos. Ele é usado para representar a estrutura estática de um sistema, mostrando as classes do sistema, seus atributos, métodos e as relações entre elas.
Uma equipe de desenvolvimento de software está debatendo sobre qual diagrama UML usar para representar a estrutura de classes do sistema e suas relações. Considerando essa situação, analise as afirmacoes a seguir:

I. O Diagrama de Classes é mais apropriado para representar a estrutura de classes do sistema e suas associações, permitindo visualizar as relações entre as classes de forma clara e concisa.

II. O Diagrama de Objetos é mais adequado para representar a estrutura de classes do sistema e suas instâncias específicas em tempo de execução, exibindo atributos dos objetos e suas relações.

III. Os dois diagramas, Diagrama de Classes e Diagrama de Objetos, são igualmente apropriados para representar a estrutura de classes do sistema, e a escolha depende das necessidades específicas do projeto.

IV. O Diagrama de Classes é útil apenas na fase de projeto, pois representa quais objetos poderão ser implementados, enquanto o Diagrama de Objetos é mais relevante na fase de implementação do software, pois demonstra como serão implementados.

É correto o que se afirma em:
A I, II e III, apenas.
B II e III, apenas.
C I e IV, apenas.
D III e IV, apenas.

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação II - Individual
(Cod.:1598340)
Peso da Avaliação 1,50
Prova 119197680
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,00
O Diagrama de Caso de Uso é uma das principais ferramentas da Unified 
Modeling Language (UML) e desempenha um papel fundamental na 
modelagem de sistemas. Esse diagrama tem como objetivo representar as 
interações entre atores (usuários ou outros sistemas) e o sistema em questão, 
mostrando de forma clara e concisa os principais cenários de uso.
Fonte: Adaptado de: FOWLER, M. UML Essencial: Um breve guia para a 
Linguagem de Modelagem Padrão. 3. ed. Porto Alegre: Bookman, 2004.
Sobre o diagrama de caso de uso, assinale a alternativa correta:
A
O diagrama de caso de uso pode ser útil para demonstrar as classes e objetos
de um sistema, definindo ilustrações precisas para auxiliar, por exemplo, num
sistema de criação de contas bancárias.
B
O diagrama de caso de uso pode envolver a interação externa com um
sistema, por exemplo, uma funcionalidade “sacar dinheiro”, onde um cliente
solicita essa ação no banco, que será documentada graficamente no caso de
uso.
C
O diagrama de caso de uso não é uma solução válida para um sistema de
controle de estoque de uma multinacional que atua no ramo automotivo, pois
não suporta funções para grandes corporações.
D
O diagrama de caso de uso pode induzir a equipe de desenvolvimento a
adicionar funcionalidades não previstas, como a opção de alocar mais
recursos de ambiente, como aumento de memória para processamento.
A modelagem e a especificação de requisitos desempenham um papel 
fundamental no desenvolvimento de software, garantindo a compreensão clara e 
precisa das necessidades dos usuários e orientando todo o processo de 
desenvolvimento. Existem várias boas práticas e técnicas que podem ser 
aplicadas para garantir uma modelagem eficaz e uma especificação abrangente 
 VOLTAR
A+Aumentar, Fonte
Alterar modo de visualização
1
2
20/04/2026, 20:07 Avaliação II - Individual
about:blank 1/8
dos requisitos. Com base no excerto, sobre em que podem consistir as boas 
práticas e técnicas de modelagem de requisitos, analise as sentenças a seguir:
I- Descrição técnica, pertinente à área de desenvolvimento de software.
II- Construção de um formato de descrição-padrão, garantindo que todas as 
definições o utilizem.
III- Descrição usando recursos de destaque, como negrito, destaque em cor 
diferente, entre outros, para realçar uma parte importante do requisito.
Assinale a alternativa CORRETA:
Fonte: SOMMERVILLE, I. Engenharia de software. 8. ed. São Paulo: Pearson 
Addison Wesley, 2007.
A As sentenças I e III estão corretas.
B As sentenças II e III estão corretas.
C Somente a sentença I está correta.
D As sentenças I e II estão corretas.
O Diagrama de Atividade é um importante componente da Unified Modeling 
Language (UML) utilizado na engenharia de software e no desenvolvimento de 
sistemas. Esse diagrama é especialmente útil para modelar o fluxo de atividades 
e a sequência de ações dentro de um processo ou método específico.
Fonte: Adaptado de: SOMMERVILLE, I. Engenharia de Software. 10. ed. São Paulo: 
Pearson Education do Brasil, 2018. 
Com base no excerto, para o bom uso de um diagrama de atividade, num projeto 
de software, é importante ficar atento a(o):
I. Às etapas de coleta de requisitos, que servem apenas para essa finalidade: 
coletar requisitos.
II. Ao contexto e à finalidade do sistema, pois deve ser aplicado dentro de um 
contexto e método específico.
III. À integração com o diagrama de caso de uso, somente após a conclusão do 
diagrama e das descrições de caso de uso.
IV. À identificação de todas as atividades envolvidas no processo, pois melhora a 
ilustração da lógica de um fluxo de trabalho.
É correto o que se afirma em: 
3
20/04/2026, 20:07 Avaliação II - Individual
about:blank 2/8
A I, II e III, apenas.
B III e IV, apenas.
C I, apenas.
D II e IV, apenas.
A especificação detalhada dos requisitos é uma etapa crucial no processo de 
desenvolvimento de software, pois é nessa fase que os detalhes e especificações 
precisas do sistema são documentados. Essa documentação é essencial para 
garantir que o software seja desenvolvido de acordo com as necessidades e 
expectativas dos usuários e stakeholders.
Fonte: Adaptado de: IEEE. Guide to the Software Engineering Body of 
Knowledge: SWEBOK® v. 3.0. Los Alamitos, CA: IEEE Computer Society, 2014.
Sobre a necessidade de realizar uma especificação detalhada dos requisitos, 
classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Há a necessidade de se identificar quem são os usuários finais do sistema, a 
exemplo, em sistema de consulta médica, identificar quem é o responsável pelo 
agendamento de consultas que irá operar o sistema.
(    ) Devem ser documentadas quaisquer restrições ou limitações que possam 
afetar o uso do sistema, a exemplo, num sistema de pedido de refeições, deve-se 
prever a integração com sistemas que computam a quantidade de ingredientes 
disponíveis para o preparo do pedido.
(    ) Entender o objetivo do sistema é um requisito fundamental, por exemplo, em 
um software de controle de estoque, que será utilizado por um operador para o 
controle de entrada e saída dos itens, também deverá prover a apresentação de 
relatórios gerenciais à administração da empresa.
(    ) Prover recursos do ambiente onde o sistema será implantado é um item que 
não deve ser previsto, pois no projeto de software não importa como será 
implementado e em que situação, pois um sistema é volátil e não deve se 
preocupar com questões físicas, como hardware e outros recursos para seu uso.
Assinale a alternativa que apresenta a sequência correta:
A V, V, F, F.
B V, F, F, V.
4
20/04/2026, 20:07 Avaliação II - Individual
about:blank 3/8
C F, V, V, F.
D V, V, V, F.
Durante a revisão de requisitos, uma equipe multidisciplinar, incluindo analistas, 
desenvolvedores, testadores e outros stakeholders relevantes, se reúne para 
analisar e discutir os requisitos documentados. A revisão pode ser conduzida de 
diversas formas, como reuniões presenciais, revisões formais ou revisões 
informais.
Fonte: Adaptado de: PRESSMAN, R.; MAXIM, B. R. Engenharia de Software: uma 
abordagem profissional. 8. ed. Porto Alegre: Amgh, 2016.
Durante a revisão de requisitos, a equipe multidisciplinar deverá avaliar os 
requisitos de diversas formas. Sobre essas formas, classifique V para as sentenças 
verdadeiras e F para as falsas:
(    ) Quanto à rastreabilidade, a equipe deverá mapear os responsáveis pelas 
informações coletadas, como forma de responsabilizá-los por erros de projeto.
(    ) Quanto à clareza, a equipe deve identificar possíveis ambiguidades na 
descrição dos requisitos, pois isso pode ocasionar no não atendimento ou no 
atendimento diverso quanto à real necessidade do usuário.
(    ) Quanto à completude, a equipe deve analisar se os requisitos contêm 
somente e apenas a descrição necessária para atender a uma necessidade do 
usuário.
(    ) Quanto à verificabilidade, a equipe deverá verificar quais requisitos não foram 
elicitados.
Assinale a alternativa que apresenta a sequência correta:
A V, V, F, F.
B V, F, F, V.
C F, V, V, F.
D F, F, V, F.
5
20/04/2026, 20:07 Avaliação II - Individual
about:blank 4/8
A documentação adequada dos requisitos é uma prática essencial. É importante 
manter registros detalhados e atualizados dos requisitos, suas alterações, 
discussões e decisões tomadas. A documentação deve ser organizada e de fácil 
acesso para toda a equipe, permitindo a compreensão e o acompanhamento dos 
requisitos ao longo do ciclo de vida do projeto.
Fonte: Adaptado de: ROBERTSON, S.; ROBERTSON, J. Mastering the 
Requirements Process: Getting Requirements Right. 3 ed. Addison-Wesley 
Professional, 2012.
A documentação de um sistema consiste num contrato entre os usuários (partes 
interessadas) e a equipe de desenvolvimento, pois:
A É um documento que rege boas práticas para salvaguardara empresa em
casos de plágio ou cópia ilegal de seu sistema.
B
Trata-se de todo o histórico sobre os acertos, ajustes e mudanças contidas nos
requisitos do sistema, permitindo sua implementação, implantação, uso e
manutenção.
C Serve para punir os responsáveis pelas falhas de operação e uso do sistema
depois de entregue.
D Retrata os valores acordados e as cláusulas de multa e sanções no caso do
não cumprimento quanto a entrega do produto final.
Behavior-Driven Development (BDD) é uma abordagem de desenvolvimento de 
software que coloca o foco nas interações comportamentais entre os diversos 
componentes de um sistema. Essa metodologia busca garantir que o software 
seja desenvolvido de acordo com o comportamento esperado, tanto do ponto de 
vista dos usuários como dos stakeholders envolvidos.
Fonte: Adaptado de: ADZIC, G. Specification by Example: How Successful Teams 
Deliver the Right Software. New York: Manning Publications, 2011.
Com base nas informações apresentadas, avalie as asserções a seguir e a relação 
proposta entre elas:
I. O Behavior-Driven Development (BDD) é uma abordagem de desenvolvimento 
de software que coloca o foco nas interações comportamentais entre os diversos 
componentes de um sistema.
PORQUE
II. O BDD promove a colaboração entre desenvolvedores, analistas de negócios e 
representantes dos usuários para definir requisitos funcionais em termos de 
6
7
20/04/2026, 20:07 Avaliação II - Individual
about:blank 5/8
comportamento esperado do software.
A respeito dessas asserções, assinale a opção correta:
A As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da
I.
B A asserção I é uma proposição falsa e a II é uma proposição verdadeira.
C As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.
D A asserção I é uma proposição verdadeira e a II é uma proposição falsa.
A UML (Unified Modeling Language) é uma poderosa ferramenta composta por 
13 tipos distintos de diagramas, amplamente utilizada para a modelagem de 
sistemas de software. Criada na década de 1990, surgiu a partir da integração de 
diversas notações já existentes, consolidando-se como uma linguagem padrão na 
indústria de desenvolvimento de software. Essa abordagem unificada permite 
aos profissionais da área visualizar, especificar, construir e documentar diferentes 
aspectos de um sistema, desde a concepção até a implementação. Cada tipo de 
diagrama na UML serve para representar aspectos específicos do sistema, como 
sua estrutura, comportamento, interações entre os componentes e muito mais.
Fonte: Adaptado de: BOOCH, G.; RUMBAUGH, J.; JACOBSON, I. The unified 
modeling language user guide. Reading, MA: Addison-Wesley, 1999.
Sobre UML e seus diagramas,  classifique V para as sentenças verdadeiras e F 
para as falsas:
(    ) O correto uso de UML e seus diagramas necessita da importância de 
entender o contexto ao qual se aplica o projeto de software, fato observado 
principalmente no diagrama de atividade.
(    ) A pouca relevância dada ao UML deve-se ao fato de não ser um padrão 
universalmente aceito, aplicando-se apenas a poucos e restritos projetos de 
software em larga escala e manutenção.
(    ) A UML exige que seja utilizado todos os seus  13 (treze) diagramas, pois é um 
modelo recomendado apenas para projetos grandes de sistemas de software 
cuja metodologia é rígida em um ciclo de vida clássico.
(    ) A maioria dos usuários de UML acredita que podem desenvolver bons 
projetos de software utilizando apenas cinco de seus diagramas: diagrama de 
atividades, diagrama de casos de uso, diagrama de sequência, diagrama de 
classes e diagrama de máquinas de estado.
Assinale a alternativa que apresenta a sequência correta:
8
20/04/2026, 20:07 Avaliação II - Individual
about:blank 6/8
A V, V, V, F.
B V, V, F, F.
C V, F, F, V.
D F, V, V, F.
A classificação de requisitos é uma atividade essencial no processo de 
desenvolvimento de software. Consiste em agrupar e organizar os requisitos com 
base em suas características e natureza, a fim de compreendê-los melhor e 
facilitar sua gestão.
Fonte: SOMMERVILLE, I. Engenharia de Software. 10. ed. São Paulo: Pearson 
Education do Brasil, 2018.
Com base no excerto sobre a classificação de requisitos, os requisitos funcionais 
podem:
I. Definir o que o sistema não deve fazer.
II. Trazer declarações dos serviços que o sistema deve fornecer.
III. Apresentar o comportamento do sistema em situações específicas.
É correto o que se afirma em:
A I, apenas.
B III, apenas.
C I, II e III.
D II e III, apenas.
E I e III, apenas.
9
Revisar Conteúdo do Livro
20/04/2026, 20:07 Avaliação II - Individual
about:blank 7/8
O Diagrama de Classes é um dos diagramas mais importantes da Unified 
Modeling Language (UML) e desempenha um papel fundamental na 
modelagem orientada a objetos. Ele é usado para representar a estrutura estática 
de um sistema, mostrando as classes do sistema, seus atributos, métodos e as 
relações entre elas.
Fonte: Adaptado de: FOWLER, M. UML Essencial: Um breve guia para a 
Linguagem de Modelagem Padrão. 3.ed. Porto Alegre: Bookman, 2004.
Uma equipe de desenvolvimento de software está debatendo sobre qual 
diagrama UML usar para representar a estrutura de classes do sistema e suas 
relações. Considerando essa situação, analise as afirmações a seguir:
I. O Diagrama de Classes é mais apropriado para representar a estrutura de 
classes do sistema e suas associações, permitindo visualizar as relações entre as 
classes de forma clara e concisa.
II. O Diagrama de Objetos é mais adequado para representar a estrutura de 
classes do sistema e suas instâncias específicas em tempo de execução, exibindo 
atributos dos objetos e suas relações.
III. Os dois diagramas, Diagrama de Classes e Diagrama de Objetos, são 
igualmente apropriados para representar a estrutura de classes do sistema, e a 
escolha depende das necessidades específicas do projeto.
IV. O Diagrama de Classes é útil apenas na fase de projeto, pois representa quais 
objetos poderão ser implementados,  enquanto o Diagrama de Objetos é mais 
relevante na fase de implementação do software, pois demonstra como serão 
implementados.
É correto o que se afirma em:
A I, II e III, apenas.
B II e III, apenas.
C I e IV, apenas.
D III e IV, apenas.
10
Revisar Conteúdo do Livro
Imprimir
20/04/2026, 20:07 Avaliação II - Individual
about:blank 8/8

Mais conteúdos dessa disciplina