Logo Passei Direto
Buscar

Atividade 3_ Engenharia de Software

Ferramentas de estudo

Questões resolvidas

Uma equipe de desenvolvimento organizou-se para levantar requisitos de um sistema integrado de gestão que seria desenvolvido especificamente para uma empresa cliente. Usando as técnicas mais apropriadas para esta etapa, a equipe concluiu com êxito o trabalho e, logo depois, com a intenção de finalizar o tratamento dos requisitos, reuniu-se para checar se todos os requisitos haviam sido levantados. Ao final da reunião, a equipe de projetos foi chamada para dar continuidade ao trabalho de criação do software.
Assinale a alternativa que contém as etapas faltantes neste processo de requisitos realizado pela equipe, segundo as práticas recomendadas pela Engenharia de Requisitos.
Antes do levantamento dos requisitos, a equipe deveria ter elaborado uma lista com as prováveis necessidades do cliente em relação ao produto, como forma de antecipar o trabalho. Depois, o procedimento deveria ter seguido conforme sugerido no texto.
Após o levantamento dos requisitos, bastaria a equipe ter entregado ao projetista o resultado do seu trabalho, com orientações sobre como o projeto do software deveria ser elaborado.
Antes do levantamento dos requisitos, a equipe deveria ter se reunido para avaliar a viabilidade destes requisitos. Avaliada a viabilidade e feito o levantamento, faltou à equipe reuni-los em um documento.
Após o levantamento dos requisitos, a equipe deveria submetê-los ao processo de análise e consolidá-los em um documento, para então validá-los junto ao cliente.
Após o levantamento dos requisitos, a equipe deveria tê-los submetido diretamente à equipe de projetos, que se incumbiria de consolidá-los em um documento e validá-los junto ao cliente.

Muitos engenheiros de software acreditam que a entrega do sistema é uma formalidade – uma cerimônia de inauguração ou a entrega das chaves para o computador. Contudo, até mesmo sistemas prontos para utilização (em que os desenvolvedores entregam o sistema para o cliente e não são mais responsáveis por sua manutenção), a entrega envolve mais do que simplesmente instalar o sistema no local de operação. Esse é o momento do desenvolvimento em que ajudamos os usuários a entenderem e a se sentirem mais à vontade com nosso produto. Se a entrega não for bem-sucedida, os usuários não utilizarão o sistema adequadamente e poderão ficar descontentes com o seu desempenho.

Fonte: PFLEEGER, S. L. Engenharia de Software: teoria e prática. 2. ed. São Paulo: Prentice Hall, 2004.
A respeito da implantação de um software, avalie as afirmações que seguem.

I. Em qualquer caso de disponibilização de um novo sistema, o processo de implantação deve prever a integração com outro sistema.

II. Logo após sua implementação, o sistema deve ser mantido em ambiente de desenvolvimento para ser utilizado por usuários iniciantes.

III. A liberação de um sistema constitui a disponibilização do produto ao cliente, e a ativação equivale ao início do seu efetivo uso.

IV. A disponibilização de uma versão executável do sistema ao cliente recebe o nome de instalação, e a liberação significa permissão para uso.

É correto o que se afirma em:
I. Em qualquer caso de disponibilização de um novo sistema, o processo de implantação deve prever a integração com outro sistema.
II. Logo após sua implementação, o sistema deve ser mantido em ambiente de desenvolvimento para ser utilizado por usuários iniciantes.
III. A liberação de um sistema constitui a disponibilização do produto ao cliente, e a ativação equivale ao início do seu efetivo uso.
IV. A disponibilização de uma versão executável do sistema ao cliente recebe o nome de instalação, e a liberação significa permissão para uso.
III e IV, apenas.
I, III e IV, apenas.
II e III, apenas.
III, apenas.
II e IV, apenas.

A arquitetura associa as capacidades do sistema identificadas na especificação de requisitos com os componentes do sistema que irão implementá-las. Os componentes são, geralmente, módulos, e a arquitetura também descreve as interconexões entre eles. Além disso, a arquitetura define operadores que criam sistemas a partir de subsistemas.

Fonte: PFLEEGER, S. L. Engenharia de Software: teoria e prática. 2. ed. São Paulo: Prentice Hall, 2004.
Com base nos conceitos e implicações da arquitetura de um software, avalie as seguintes asserções e a relação proposta entre elas.

I. Um projeto de arquitetura mal concebido pode acarretar problemas na organização dos requisitos do software.

PORQUE

II. A manutenibilidade e a escalabilidade do sistema são prejudicadas por falhas estruturais presentes no software.

A respeito dessas asserções, assinale a opção correta:
I. Um projeto de arquitetura mal concebido pode acarretar problemas na organização dos requisitos do software.
II. A manutenibilidade e a escalabilidade do sistema são prejudicadas por falhas estruturais presentes no software.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições falsas.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.

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

Questões resolvidas

Uma equipe de desenvolvimento organizou-se para levantar requisitos de um sistema integrado de gestão que seria desenvolvido especificamente para uma empresa cliente. Usando as técnicas mais apropriadas para esta etapa, a equipe concluiu com êxito o trabalho e, logo depois, com a intenção de finalizar o tratamento dos requisitos, reuniu-se para checar se todos os requisitos haviam sido levantados. Ao final da reunião, a equipe de projetos foi chamada para dar continuidade ao trabalho de criação do software.
Assinale a alternativa que contém as etapas faltantes neste processo de requisitos realizado pela equipe, segundo as práticas recomendadas pela Engenharia de Requisitos.
Antes do levantamento dos requisitos, a equipe deveria ter elaborado uma lista com as prováveis necessidades do cliente em relação ao produto, como forma de antecipar o trabalho. Depois, o procedimento deveria ter seguido conforme sugerido no texto.
Após o levantamento dos requisitos, bastaria a equipe ter entregado ao projetista o resultado do seu trabalho, com orientações sobre como o projeto do software deveria ser elaborado.
Antes do levantamento dos requisitos, a equipe deveria ter se reunido para avaliar a viabilidade destes requisitos. Avaliada a viabilidade e feito o levantamento, faltou à equipe reuni-los em um documento.
Após o levantamento dos requisitos, a equipe deveria submetê-los ao processo de análise e consolidá-los em um documento, para então validá-los junto ao cliente.
Após o levantamento dos requisitos, a equipe deveria tê-los submetido diretamente à equipe de projetos, que se incumbiria de consolidá-los em um documento e validá-los junto ao cliente.

Muitos engenheiros de software acreditam que a entrega do sistema é uma formalidade – uma cerimônia de inauguração ou a entrega das chaves para o computador. Contudo, até mesmo sistemas prontos para utilização (em que os desenvolvedores entregam o sistema para o cliente e não são mais responsáveis por sua manutenção), a entrega envolve mais do que simplesmente instalar o sistema no local de operação. Esse é o momento do desenvolvimento em que ajudamos os usuários a entenderem e a se sentirem mais à vontade com nosso produto. Se a entrega não for bem-sucedida, os usuários não utilizarão o sistema adequadamente e poderão ficar descontentes com o seu desempenho.

Fonte: PFLEEGER, S. L. Engenharia de Software: teoria e prática. 2. ed. São Paulo: Prentice Hall, 2004.
A respeito da implantação de um software, avalie as afirmações que seguem.

I. Em qualquer caso de disponibilização de um novo sistema, o processo de implantação deve prever a integração com outro sistema.

II. Logo após sua implementação, o sistema deve ser mantido em ambiente de desenvolvimento para ser utilizado por usuários iniciantes.

III. A liberação de um sistema constitui a disponibilização do produto ao cliente, e a ativação equivale ao início do seu efetivo uso.

IV. A disponibilização de uma versão executável do sistema ao cliente recebe o nome de instalação, e a liberação significa permissão para uso.

É correto o que se afirma em:
I. Em qualquer caso de disponibilização de um novo sistema, o processo de implantação deve prever a integração com outro sistema.
II. Logo após sua implementação, o sistema deve ser mantido em ambiente de desenvolvimento para ser utilizado por usuários iniciantes.
III. A liberação de um sistema constitui a disponibilização do produto ao cliente, e a ativação equivale ao início do seu efetivo uso.
IV. A disponibilização de uma versão executável do sistema ao cliente recebe o nome de instalação, e a liberação significa permissão para uso.
III e IV, apenas.
I, III e IV, apenas.
II e III, apenas.
III, apenas.
II e IV, apenas.

A arquitetura associa as capacidades do sistema identificadas na especificação de requisitos com os componentes do sistema que irão implementá-las. Os componentes são, geralmente, módulos, e a arquitetura também descreve as interconexões entre eles. Além disso, a arquitetura define operadores que criam sistemas a partir de subsistemas.

Fonte: PFLEEGER, S. L. Engenharia de Software: teoria e prática. 2. ed. São Paulo: Prentice Hall, 2004.
Com base nos conceitos e implicações da arquitetura de um software, avalie as seguintes asserções e a relação proposta entre elas.

I. Um projeto de arquitetura mal concebido pode acarretar problemas na organização dos requisitos do software.

PORQUE

II. A manutenibilidade e a escalabilidade do sistema são prejudicadas por falhas estruturais presentes no software.

A respeito dessas asserções, assinale a opção correta:
I. Um projeto de arquitetura mal concebido pode acarretar problemas na organização dos requisitos do software.
II. A manutenibilidade e a escalabilidade do sistema são prejudicadas por falhas estruturais presentes no software.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições falsas.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.

Prévia do material em texto

Engenharia de So�ware - S20261.058 Quizzes A�vidade 3
Conta
Painel de
controle
Cursos
Grupos
Calendário
Caixa de
entrada
Histórico
Ajuda
10
A�vidade 3
Entrega 27 mai em 23:59 Pontos 1 Perguntas 5
Disponível 23 fev em 0:00 - 27 mai em 23:59 Limite de tempo Nenhum
Tenta�vas permi�das 2
Instruções
Este teste foi travado 27 mai em 23:59.
Histórico de tenta�vas
Tenta�va Tempo Pontuação
MAIS RECENTE Tenta�va 1 26 minutos 0,4 de 1
Pontuação desta tenta�va: 0,4 de 1
Enviado 6 mar em 10:57
Esta tenta�va levou 26 minutos.
4
Graduação Semestral | 2026.1
Página inicial
Pesquisa IgniteAI
Avisos
Fóruns
Módulos
Tarefas
Notas
Zoom
Importante:
Caso você esteja realizando a a�vidade através do aplica�vo "Canvas Student", é necessário que você clique em
"FAZER O QUESTIONÁRIO", no final da página.
0,2 / 0,2 ptsPergunta 1
Resposta correta
Leia o texto a seguir:
Uma equipe de desenvolvimento organizou-se para levantar requisitos de um
sistema integrado de gestão que seria desenvolvido especificamente para uma
empresa cliente. Usando as técnicas mais apropriadas para esta etapa, a equipe
concluiu com êxito o trabalho e, logo depois, com a intenção de finalizar o
tratamento dos requisitos, reuniu-se para checar se todos os requisitos haviam sido
levantados. Ao final da reunião, a equipe de projetos foi chamada para dar
con�nuidade ao trabalho de criação do so�ware.
Assinale a alterna�va que contém as etapas faltantes neste processo de requisitos
realizado pela equipe, segundo as prá�cas recomendadas pela Engenharia de
Requisitos.
 
Após o levantamento dos requisitos, a equipe deveria tê-los subme�do diretamente à
equipe de projetos, que se incumbiria de consolidá-los em um documento e validá-los
junto ao cliente.
 
Após o levantamento dos requisitos, bastaria a equipe ter entregado ao proje�sta o
resultado do seu trabalho, com orientações sobre como o projeto do so�ware deveria
ser elaborado.
 
Antes do levantamento dos requisitos, a equipe deveria ter se reunido para avaliar a
viabilidade destes requisitos. Avaliada a viabilidade e feito o levantamento, faltou à
equipe reuni-los em um documento.
 
Antes do levantamento dos requisitos, a equipe deveria ter elaborado uma lista com as
prováveis necessidades do cliente em relação ao produto, como forma de antecipar o
trabalho. Depois, o procedimento deveria ter seguido conforme sugerido no texto.
 
Após o levantamento dos requisitos, a equipe deveria submetê-los ao processo de
análise e consolidá-los em um documento, para então validá-los junto ao cliente.
✔
A alterna�va está correta, já que seu conteúdo revela, de modo conciso, o 
procedimento estabelecido na Engenharia de Requisitos. Este procedimento 
começa com o levantamento dos requisitos, avança para a análise desses 
requisitos, passa para a sua formalização em um documento e é concluído com 
sua validação.
0,2 / 0,2 ptsPergunta 2
Resposta correta
Leia o texto a seguir:
A validação dos requisitos é o processo de conferir se os requisitos definem o
sistema que o cliente realmente quer. Ele se sobrepõe à elicitação e à análise, já que
é voltado para encontrar problemas.
Fonte: SOMMERVILLE, I. Engenharia de So�ware. 10. ed. São Paulo: Pearson
Educa�on do Brasil, 2018.
Considerando a fase de validação dos requisitos, avalie as afirma�vas que seguem.
I. A validação dos requisitos é uma a�vidade que deve ser cumprida se a equipe
detectou falhas nas etapas anteriores de tratamento dos requisitos.
II. A validação dos requisitos é feita em trabalho conjunto da equipe com o cliente e
sua execução pode incluir análises aplicadas aos requisitos levantados.
III. Ao validar um requisito, a equipe pode submetê-lo ao desenvolvedor para que, no
caso de ser funcional, seja implementado.
É correto o que se afirma em:
 I e II, apenas. 
 II e III, apenas. 
 I, II e III. 
 II, apenas. ✔
Alterna�va correta.
A afirma�va I é incorreta, já que a validação dos requisitos é a�vidade obrigatória
em qualquer modelo de desenvolvimento e não deve estar condicionada à
percepção da equipe, conforme sugere a afirma�va.
A afirma�va II está correta, já que sugere o trabalho conjunto de validação dos
requisitos entre equipe e cliente, com a par�cipação efe�va deste. As análises
mencionadas na afirma�va referem-se às perguntas cujos objetos são os próprios
requisitos levantados. Estas perguntas incluem “Os requisitos estão corretos?”,
“Os requisitos estão completos?” e “Os requisitos são realistas?”, entre outras.
A afirma�va III está incorreta, porque a validação de um requisito significa que
ele está pronto para compor o projeto do so�ware que, por sua vez, também
deverá ser validado posteriormente. O caminho natural de um requisito depois
de constar no mencionado documento é o de ser validado e de compor o projeto
do so�ware e não sua implementação, conforme sugere a afirma�va. No modelo
tradicional, a implementação vem após a conclusão do projeto.
 III, apenas. 
0 / 0,2 ptsPergunta 3
Resposta incorreta
Leia o texto a seguir:
Muitos engenheiros de so�ware acreditam que a entrega do sistema é uma
formalidade – uma cerimônia de inauguração ou a entrega das chaves para o
computador. Contudo, até mesmo sistemas prontos para u�lização (em que os
desenvolvedores entregam o sistema para o cliente e não são mais responsáveis por
sua manutenção), a entrega envolve mais do que simplesmente instalar o sistema no
local de operação. Esse é o momento do desenvolvimento em que ajudamos os
usuários a entenderem e a se sen�rem mais à vontade com nosso produto. Se a
entrega não for bem-sucedida, os usuários não u�lizarão o sistema adequadamente
e poderão ficar descontentes com o seu desempenho.
Fonte: PFLEEGER, S. L. Engenharia de So�ware: teoria e prá�ca. 2. ed. São Paulo:
Pren�ce Hall, 2004.
A respeito da implantação de um so�ware, avalie as afirma�vas que seguem.
I. Em qualquer caso de disponibilização de um novo sistema, o processo de
implantação deve prever a integração com outro sistema.
II. Logo após sua implementação, o sistema deve ser man�do em ambiente de
desenvolvimento para ser u�lizado por usuários iniciantes.
III. A liberação de um sistema cons�tui a disponibilização do produto ao cliente, e a
a�vação equivale ao início do seu efe�vo uso.
IV. A disponibilização de uma versão executável do sistema ao cliente recebe o nome
de instalação, e a liberação significa permissão para uso.
É correto o que se afirma em:
 III e IV, apenas. ✕
A afirma�va I está incorreta, porque a integração de um sistema em processo de
implantação só é necessária caso haja outro sistema que deve atuar de forma
integrada àquele. Caso contrário, a etapa de integração não deve ser cumprida.
A afirma�va II está incorreta, pois após o processo de implementação – que é
concluído com a a�vação do sistema em ambiente de produção, todos os
usuários estarão aptos a u�lizá-lo, sejam iniciantes ou experientes. A
manutenção do mesmo sistema em dois ambientes diferentes traria sérios
problemas de inconsistência nos dados e cons�tui prá�ca inviável. O que pode (e
deve) ser feito é a manutenção de uma versão completa e executável do sistema
em ambiente de teste, mas com uso restrito apenas para esta finalidade.
A afirma�va III está correta, pois dá nomes corretos a ações próprias do processo
de implantação de um sistema. Liberar um produto indica que ele já passou por
todas as etapas de desenvolvimento e teste de código e que pode ser entregue
ao cliente. No entanto, é só com a a�vação que o sistema pode enfim ser
u�lizado pelo usuário final, pois já passou pelas etapas de instalação, eventuais
integrações e testes em ambiente apropriado.
A afirma�va IV está incorreta, pois, ao contrário do que sugere a afirma�va, a
instalação é a a�vidade que inclui a transferência do produto para um servidor de
produção do cliente e a sua configuração em relação a este ambiente de
execução. Além disso, a a�vação – e não a liberação – equivale a entrega de uma
versão executável ao cliente para que os usuários finais a u�lizem.I, III e IV, apenas. 
 II e III, apenas. 
 III, apenas. ➔
 II e IV, apenas. 
0 / 0,2 ptsPergunta 4
Resposta incorreta
Leia o texto a seguir:
Antes que qualquer trabalho técnico possa começar, é de importância fundamental
se comunicar e colaborar com o cliente (e outros envolvidos). A intenção é entender
os obje�vos dos envolvidos para o projeto e reunir requisitos que ajudem a definir os
recursos e as funções do so�ware.
Fonte: PRESSMAN, Roger; MAXIM, Bruce, Engenharia de So�ware: uma abordagem
profissional. 8. ed. Porto Alegre: AMGH, 2016.
Assinale a alterna�va que contém a correta definição de elicitação de requisitos.
 
Levantar os requisitos não funcionais junto ao cliente, com par�cipação direta deste. 
 Consolidar os requisitos em um documento chamado SRS. ✕
Alterna�va incorreta.
Consolidar os requisitos em um documento de especificação de requisitos de
so�ware (SRS ou So�ware Requirements Specifica�on) significa reuni-los todos em
um documento que deverá ser validado junto ao cliente e que servirá de base
para o projeto do so�ware. A elicitação ocorre em etapa anterior à elaboração do
mencionado documento.
O termo “elicitar” foi adaptado ao nosso idioma e significa clarear, levantar,
esclarecer ou trazer à tona. Esta ação é feita junto ao cliente e/ou usuários-chave
designados por ele. Outras fontes, tais como fornecedores de outros sistemas,
podem também ser fonte de requisitos. É exatamente a elicitação dos requisitos
que se espera da equipe como primeira ação para planejar as funcionalidades e
restrições do sistema.
 Levantar os requisitos junto ao cliente e demais fontes. ➔
 Validar os requisitos junto aos desenvolvedores. 
 Submeter os requisitos aos testes preparados pelos desenvolvedores. 
0 / 0,2 ptsPergunta 5
Resposta incorreta
Leia o texto a seguir:
A arquitetura associa as capacidades do sistema iden�ficadas na especificação de
requisitos com os componentes do sistema que irão implementá-las. Os
componentes são, geralmente, módulos, e a arquitetura também descreve as
interconexões entre eles. Além disso, a arquitetura define operadores que criam
sistemas a par�r de subsistemas.
Fonte: PFLEEGER, S. L. Engenharia de So�ware: teoria e prá�ca. 2. ed. São Paulo:
Pren�ce Hall, 2004.
Com base nos conceitos e implicações da arquitetura de um so�ware, avalie as
seguintes asserções e a relação proposta entre elas.
I. Um projeto de arquitetura mal concebido pode acarretar problemas na organização
dos requisitos do so�ware.
PORQUE
II. A manutenibilidade e a escalabilidade do sistema são prejudicadas por falhas
estruturais presentes no so�ware.
A respeito dessas asserções, assinale a opção correta:
 As asserções I e II são proposições verdadeiras, e a II é uma jus�fica�va da I. ✕
Alterna�va incorreta, pois a asserção I é uma proposição falsa, e a II é uma 
proposição verdadeira. A asserção I é falsa, pois a organização dos requisitos é 
feita em etapa anterior à concepção da arquitetura do so�ware, de modo que a 
relação de causalidade se apresenta incorreta. Já a asserção II é verdadeira, pois a 
facilidade de receber manutenção e a capacidade de receber incrementos são 
prejudicadas caso haja, por exemplo, uma estruturação modular incorreta, que 
cons�tui uma das etapas da construção da arquitetura de um sistema.
 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. ➔
 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
 As asserções I e II são proposições falsas. 
 As asserções I e II são proposições verdadeiras, mas a II não é uma jus�fica�va da I. 
Pontuação do teste: 0,4 de 1
Anterior Próximo
Detalhes da úl�ma tenta�va:
Tempo:
26
minutos
Pontuação atual: 0,4 de 1
Pontuação
man�da:
0,4 de 1
Mais 1 tenta�va disponível
A+
A
A-
https://famonline.instructure.com/courses/51095
https://famonline.instructure.com/courses/51095/quizzes
https://famonline.instructure.com/courses/51095/quizzes/243932
https://famonline.instructure.com/
https://famonline.instructure.com/profile/settings
https://famonline.instructure.com/
https://famonline.instructure.com/courses
https://famonline.instructure.com/groups
https://famonline.instructure.com/calendar
https://famonline.instructure.com/conversations
https://famonline.instructure.com/courses/51095/quizzes/243932/history?version=1
https://famonline.instructure.com/courses/51095
https://famonline.instructure.com/courses/51095/search
https://famonline.instructure.com/courses/51095/announcements
https://famonline.instructure.com/courses/51095/discussion_topics
https://famonline.instructure.com/courses/51095/modules
https://famonline.instructure.com/courses/51095/assignments
https://famonline.instructure.com/courses/51095/grades
https://famonline.instructure.com/courses/51095/external_tools/52752
https://famonline.instructure.com/courses/51095/modules/items/1516617
https://famonline.instructure.com/courses/51095/modules/items/1516612

Mais conteúdos dessa disciplina