Logo Passei Direto
Buscar

Avaliação disciplina on-line

Ferramentas de estudo

Questões resolvidas

A identificação e a mitigação precoce de falhas de requisitos são fundamentais para garantir o sucesso de um projeto de software, reduzindo riscos e aumentando a satisfação do cliente. Detectar e corrigir falhas nos requisitos logo no início do processo de desenvolvimento é crucial para evitar problemas que possam surgir nas fases posteriores do projeto. Quando os requisitos não são bem compreendidos, ou quando há ambiguidades ou inconsistências, podem ocorrer retrabalhos dispendiosos e atrasos significativos.
As falhas nos processo de engenharia de requisitos podem ocasionar diversos problemas na entrega e no uso de um software. Assinale a alternativa correta que caracteriza uma falha de requisitos refletida no software:
A Em um software de uma loja de varejo, na opção carrinho de compras, o cliente só consegue efetuar a compra de um único item de um produto por vez, não permitindo a inclusão de dois ou mais itens caso ele deseje uma quantidade maior do produto.
B Em um software de cadastro de usuários de uma empresa de transporte rodoviário de pessoas (ônibus), há a opção de selecionar o assento indicando se é corredor ou janela.
C Em um software de controle de frequência de alunos há a opção de registrar “presença”, “falta” ou “falta justificada”, sendo que é necessário um mínimo de 70% de comparecimento como critério de aprovação, cujo cálculo desconsidera o computo das faltas justificadas.
D Em um software de uma grande rede de hospitais há a opção para que o registro do paciente conste, de maneira opcional, uma pessoa de contato em caso de notificações e avisos sobre seu estado de saúde.
E Em um software de carro por aplicativo, há a opção de selecionar o carro.

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

A identificação e a mitigação precoce de falhas de requisitos são fundamentais para garantir o sucesso de um projeto de software, reduzindo riscos e aumentando a satisfação do cliente. Detectar e corrigir falhas nos requisitos logo no início do processo de desenvolvimento é crucial para evitar problemas que possam surgir nas fases posteriores do projeto. Quando os requisitos não são bem compreendidos, ou quando há ambiguidades ou inconsistências, podem ocorrer retrabalhos dispendiosos e atrasos significativos.
As falhas nos processo de engenharia de requisitos podem ocasionar diversos problemas na entrega e no uso de um software. Assinale a alternativa correta que caracteriza uma falha de requisitos refletida no software:
A Em um software de uma loja de varejo, na opção carrinho de compras, o cliente só consegue efetuar a compra de um único item de um produto por vez, não permitindo a inclusão de dois ou mais itens caso ele deseje uma quantidade maior do produto.
B Em um software de cadastro de usuários de uma empresa de transporte rodoviário de pessoas (ônibus), há a opção de selecionar o assento indicando se é corredor ou janela.
C Em um software de controle de frequência de alunos há a opção de registrar “presença”, “falta” ou “falta justificada”, sendo que é necessário um mínimo de 70% de comparecimento como critério de aprovação, cujo cálculo desconsidera o computo das faltas justificadas.
D Em um software de uma grande rede de hospitais há a opção para que o registro do paciente conste, de maneira opcional, uma pessoa de contato em caso de notificações e avisos sobre seu estado de saúde.
E Em um software de carro por aplicativo, há a opção de selecionar o carro.

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:1597819)
Peso da Avaliação 1,50
Prova 118623664
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
A engenharia é um processo fundamental que requer uma abordagem bem definida, envolvendo 
atividades-chave que permitem uma integração eficaz entre a equipe de desenvolvimento de software 
e as partes interessadas. O processo de engenharia de requisitos é essencial para garantir o sucesso de 
um projeto de software. Ele começa com a identificação e a compreensão das necessidades e 
expectativas dos usuários e stakeholders. Isso envolve a coleta de requisitos de forma detalhada e 
precisa, por meio de entrevistas, questionários, workshops, entre outras técnicas.
Fonte: SOMMERVILLE, I. Engenharia de software. 8. ed. São Paulo: Pearson Addison Wesley, 
2007.
Com base no texto apresentado e nos conteúdos relacionados ao tema, pode-se dizer que a Engenharia 
de Requisitos é o processo que envolve:
A Elicitação, análise, especificação e validação de requisitos.
B A fase final de teste antes da implantação de um sistema.
C Projetar e desenvolver software.
D A fase inicial no desenvolvimento de software.
E Manutenção contínua do software após sua implantação.
O processo de desenvolvimento de software possui o caráter iterativo e adaptável do processo de 
desenvolvimento de software, é uma prática moderna essencial que permite que os projetos avancem 
com maior eficiência, respondendo de forma mais eficaz às demandas do mercado e garantindo a 
satisfação dos clientes e usuários ao entregar um produto alinhado com suas expectativas.
 
 VOLTAR
A+Aumentar, FonteAlterar modo de visualização
1
2
28/07/2026, 15:57 Avaliação I - Individual
about:blank 1/8
Fonte: SOMMERVILLE, I. Engenharia de Software. 10. ed. São Paulo: Pearson Education do 
Brasil, 2018.
Sobre o processo de desenvolvimento de software, pode-se afirmar que o objetivo do ciclo de vida de 
desenvolvimento de software é:
A Fazer um software sofisticado e interativo.
B Garantir que o software tenha um design moderno.
C Trazer todas as funcionalidades possíveis, mesmo as não validadas.
D Garantir que o produto final atenda às expectativas e necessidades dos usuários.
E Adequar a substituição de um software legado.
O modelo incremental é uma abordagem de desenvolvimento de software que divide o projeto em 
incrementos ou partes menores. Cada incremento é planejado, projetado, desenvolvido, testado e 
implantado independentemente, adicionando funcionalidades ou aprimorando o sistema 
gradualmente.
 
Adaptado de: SOMMERVILLE, I. Engenharia de software. 8. ed. São Paulo: Pearson Addison 
Wesley, 2007.
Com base no excerto, qual das seguintes opções descreve corretamente o modelo incremental de 
desenvolvimento de software?
A No modelo incremental, o feedback dos usuários não é considerado, uma vez que o software é
desenvolvido em etapas separadas.
B
O modelo incremental divide o projeto em partes menores, entregando funcionalidades utilizáveis
em incrementos sucessivos, visando uma entrega mais rápida ao cliente e permitindo maior
flexibilidade nos ajustes decorrentes de mudanças.
C O modelo incremental é realizado em uma única fase, e o sistema completo é entregue no final
do projeto.
3
28/07/2026, 15:57 Avaliação I - Individual
about:blank 2/8
D
No modelo incremental, o software é desenvolvido de forma sequencial, sem a possibilidade de
ajustes ou melhorias ao longo do processo, sendo um exemplo claro a aplicação desse modelo em
softwares do tipo ERP (recursos empresariais), onde se entrega projeto para uma área ou setor por
vez.
E
O modelo incremental envolve a entrega de todo o software de uma só vez, após um longo
período de desenvolvimento, onde uma etapa só começa após o término da outra, como ocorre
num grande sistema para gestão financeira de uma multinacional.
BPMN (Business Process Model and Notation) é uma notação gráfica padrão que foi desenvolvida 
para representar processos de negócios de forma clara e compreensível. É uma linguagem visual que 
permite aos analistas de negócios, engenheiros de software e outras partes interessadas descrever, 
modelar, analisar e documentar processos de negócios de uma maneira padronizada.
 
Fonte: BALDAM, R. L. Gerenciamento de processos de negócios - BPM: uma referência para 
implantação prática. 1. ed. Rio de Janeiro: Elsevier, 2014.
Com base no texto, os principais elementos de BPMN, entre outros, são:
I. Raias.
II. Atividades.
III. Conectores.
É correto o que se afirma em:
A III, apenas.
B I, II e III.
C I, apenas.
D I e II, apenas.
4
28/07/2026, 15:57 Avaliação I - Individual
about:blank 3/8
E II, apenas.
A identificação e a mitigação precoce de falhas de requisitos são fundamentais para garantir o sucesso 
de um projeto de software, reduzindo riscos e aumentando a satisfação do cliente. Detectar e corrigir 
falhas nos requisitos logo no início do processo de desenvolvimento é crucial para evitar problemas 
que possam surgir nas fases posteriores do projeto. Quando os requisitos não são bem compreendidos, 
ou quando há ambiguidades ou inconsistências, podem ocorrer retrabalhos dispendiosos e atrasos 
significativos.
 
Fonte: JÚNIOR, Glória. A Identificação e Mitigação de Riscos em Projetos de Desenvolvimento 
Rápidos de Jogos Digitais. Revista Gestão e Projetos. v. 6, n. 1, p. 79-94, 2015. Disponível em: 
 https://dialnet.unirioja.es/descarga/articulo/5178232.pdf . Acesso em: 28 maio 2024.
As falhas nos processo de engenharia de requisitos podem ocasionar diversos problemas na entrega e 
no uso de um software. Assinale a alternativa correta que caracteriza uma falha de requisitos refletida 
no software:
A Em um software de carro por aplicativo, há a opção de selecionar o carro.
B
Em um software de uma grande rede de hospitais há a opção para que o registro do paciente
conste, de maneira opcional, uma pessoa de contato em caso de notificações e avisos sobre seu
estado de saúde.
C
Em um software de controle de frequência de alunos há a opção de registrar “presença”, “falta”
ou “falta justificada”, sendo que é necessário um mínimo de 70% de comparecimento como
critério de aprovação, cujo cálculo desconsidera o computo das faltas justificadas.
D Em um software de cadastro de usuários de uma empresa de transporte rodoviário de pessoas
(ônibus), há a opção de selecionar o assento indicando se é corredor ou janela.
E
Em um software de uma loja de varejo, na opção carrinho de compras, o cliente só consegue
efetuar a compra de um único item de um produto por vez, não permitindo a inclusão de dois ou
mais itens caso ele deseje uma quantidade maior do produto.
Design Thinking é uma metodologia de desenvolvimento de produtos e serviços focados nas 
necessidades, desejos e limitações dos usuários. O grande objetivo do Design Thinking é converter 
5
6
28/07/2026, 15:57 Avaliação I - Individual
about:blank 4/8
dificuldades e limitações em benefícios para o cliente e valor de negócio para a sua empresa.
Fonte: Adaptado de: ARRUDAS, M. O que significa Design Thinking. Agência USP de Inovação. 
Disponível em: https://www.inovacao.usp.br/o-que-significa-design-thinking/. Acesso em: 28 maio 
2024.
A partir do texto-base e dos conhecimentos sobre Design Thinking, analise as afirmativas a seguir:
I. O pilar inicial do Design Thinking é a inspiração, uma fase que contempla um entendimento inicial 
do problema e estudo das possibilidades envolvidas.
II. O Design Thinking é uma forma de projetar objetos renderizados, utilizando recursos 
computacionais, para observar sua alocação no espaço físico de uma empresa.
III. O Design Thinking inspira-se na habilidade humana de identificar padrões, ser intuitivo, gerar 
conceitos com um significado emocional para além da funcionalidade, e expressar ideias por meio de 
formatos distintos dos tradicionais símbolos e palavras.
É correto o que se afirma em:
A I, apenas.
B II, apenas.
C III, apenas.
D I e III, apenas.
E II e III, apenas.
O gerenciamentode requisitos é uma atividade essencial durante o ciclo de vida de um projeto de 
software. Consiste em identificar, documentar, analisar, priorizar e controlar os requisitos do sistema, 
garantindo que eles sejam compreendidos e atendidos adequadamente. No entanto, é importante 
reconhecer que os requisitos podem mudar ao longo do tempo devido a diversos fatores, como 
mudanças nas necessidades dos usuários, evolução do mercado ou avanços tecnológicos.
Fonte: Adaptado de: SOMMERVILLE, I. Engenharia de Software. 10. ed. São Paulo: Pearson 
Education do Brasil, 2018.
O processo de gerenciamento de mudanças de requisitos é responsável por lidar com essas alterações, 
e envolve os seguintes processos no gerenciamento de requisitos:
I. Desenvolver um projeto à parte com o único objetivo de atender às mudanças.
7
28/07/2026, 15:57 Avaliação I - Individual
about:blank 5/8
II. Mapear os melhores desenvolvedores e implementar as mudanças antes da validação dos 
requisitos.
III. Identificar quem será consultado e quem será apenas comunicado quanto às mudanças dos 
requisitos.
IV. Identificar quem são as partes interessadas (Stakeholders) que têm o poder de propor e aprovar as 
mudanças.
É correto o que se afirma em:
A I, II e III, apenas.
B IV, apenas.
C I, apenas.
D III e IV, apenas.
E II e IV, apenas.
O International Institute of Business Analysis (IIBA) é uma organização profissional global dedicada 
ao avanço da disciplina de análise de negócios, que contempla, entre outras, a gerência de requisitos 
de software, elemento fundamental que envolve as partes interessadas, papéis e responsabilidades 
num projeto.
Fonte: IIBA. Um guia para o corpo de conhecimento de análise de negócios: Guia BABOK®. 
versão 2.0. Toronto: theiiba.org, 2011.
Com base no texto e nos conhecimentos sobre Engenharia de Requisitos, a lista de partes 
interessadas, papéis e responsabilidades que deve conter, analise as afirmativas a seguir:
I. Identificação da linguagem de programação utilizada.
II. Descrição da influência e interesse das partes interessadas.
III. Nome e cargo das partes interessadas envolvidas no processo.
8
28/07/2026, 15:57 Avaliação I - Individual
about:blank 6/8
É correto o que se afirma em:
A II, apenas.
B I, apenas.
C II e III, apenas.
D I e II, apenas.
E III, apenas.
As partes interessadas em um projeto de software desempenham um papel fundamental em sua 
concepção e sucesso. Essas partes podem incluir clientes, usuários finais, gerentes de projeto, 
desenvolvedores, analistas de negócios e especialistas em domínio. Cada uma dessas partes 
interessadas traz perspectivas únicas e objetivos específicos para o projeto. 
Fonte: Adaptado de: SOMMERVILLE, I. Engenharia de software. 8. ed. São Paulo: Pearson 
Addison Wesley, 2007. 
Dada a importância das partes interessadas (Stakeholders) num projeto de software, analise as 
afirmativas a seguir:
I. As partes interessadas (Stakeholders) devem ser envolvidas de forma plena para aumentar as 
chances de sucesso em projetos de software.
II. A importância de validar e verificar os requisitos coletados existe, podendo aumentar ainda mais o 
envolvimento das partes interessadas (Stakeholders). 
III. A garantia de clareza e qualidade dos requisitos depende de uma comunicação constante entre a 
equipe de desenvolvimento de software e as partes interessadas (Stakeholders).
IV. As partes interessadas (Stakeholders), muitas vezes, não fornecem detalhes óbvios para fazer parte 
do seu dia a dia de trabalho, mas que são de fundamental importância para o Engenheiro de 
Requisitos.
É correto o que se afirma em: 
9
28/07/2026, 15:57 Avaliação I - Individual
about:blank 7/8
A I, II e III, apenas.
B II e IV, apenas.
C III e IV, apenas.
D I e II, apenas.
E I, II, III e IV.
Os modelos tradicionais, também denominados modelos pesados de processos de desenvolvimento de 
software, adotam uma abordagem sequencial, em que todas as fases do processo ocorrem em uma 
única etapa. Os modelos tradicionais de desenvolvimento de software são caracterizados por sua 
natureza linear e sequencial, onde cada fase do processo é realizada em uma ordem fixa e sem a 
possibilidade de retroceder para etapas anteriores. Isso significa que, uma vez concluída uma fase, 
não há espaço para revisitar ou reavaliar decisões tomadas anteriormente.
Fonte: SOMMERVILLE, I. Engenharia de software. 8. ed. São Paulo: Pearson Addison Wesley, 
2007.
Com base no texto e os conhecimentos sobre os principais modelos de desenvolvimento de software, 
qual é o principal modelo pesado, também conhecido como ciclo de vida clássico?
A Modelo Ágil.
B Modelo Iterativo e Incremental.
C Modelo Cascata.
D Modelo Espiral.
E Extreme Programming.
10
Imprimir
28/07/2026, 15:57 Avaliação I - Individual
about:blank 8/8

Mais conteúdos dessa disciplina