Buscar

Revisão de Teste de Engenharia de Software

Prévia do material em texto

Revisar envio do teste: QUESTIONÁRIO UNIDADE I
FUNDAMENTOS DE ENGENHARIA DE SOFTWARE 7641-60_55903_R_E1_20241 CONTEÚDO
Usuário MARCOS ESTIVAL
Curso FUNDAMENTOS DE ENGENHARIA DE SOFTWARE
Teste QUESTIONÁRIO UNIDADE I
Iniciado 24/04/24 14:59
Enviado 24/04/24 15:11
Status Completada
Resultado da
tentativa
2,5 em 2,5 pontos  
Tempo decorrido 11 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas
respondidas incorretamente
Pergunta 1
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
O software é quem atende a necessidade (ou resolve um problema) de cálculo, de
automação, de manufatura, do negócio empresarial, da engenharia e da ciência. O software
pode ser considerado o elemento mais importante de um sistema de informação
computacional? Assinale a alternativa correspondente à a�rmativa ou negativa desse
questionamento, bem como sua correta justi�cativa.
Sim. É por meio do software que permite atender uma necessidade de
cálculo, de automação, de manufatura, do negócio empresarial, da
engenharia e da ciência.
Não. A especi�cação do sistema de informação independe da
implementação e uso do software. É necessário ter o sistema de
informação para depois poder especi�car o software.
Não. O elemento mais importante do sistema de informação é o
hardware que dá suporte ao software.
Sim. É por meio do software que permite atender uma necessidade de
cálculo, de automação, de manufatura, do negócio empresarial, da
engenharia e da ciência.
Sim. O software é à base de um sistema de informação, responsável pela
inteligência empresarial. É o software que decide o gerenciamento dos
recursos empresariais
UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS
0,25 em 0,25 pontos
24/04/2024, 15:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_104056157_1&course_id=_335752_1&content_id=_3860960_1&ret… 1/9
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_335752_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_335752_1&content_id=_3857797_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1
https://ava.ead.unip.br/webapps/login/?action=logout
Estival
Realce
e.
Comentário da
resposta:
Sim. Porque formam os programas intelectualmente organizados pelos
desenvolvedores.
Resposta: C
Comentário: Sim, é considerado o elemento mais importante do sistema
de informação. A a�rmativa corresponde ao conceito do software. O
software automatiza as intenções do cliente ou usuário implementadas
no sistema para uso. Veja o “Tópico 1.1 Engenharia de software – Unidade
I”.
Pergunta 2
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
Em resposta à crise do software provocada pela alta demanda vivida nos anos de 1960. Em
uma tentativa de solucionar o problema, o desenvolvimento do software passou a ter
características fundamentadas na engenharia. O software passou a ser customizado com
base no trabalho de engenharia. Avalie as proposições abaixo, se verdadeiras ou falsas, e
responda a alternativa que corresponde a atividades da engenharia de software.
 
I. Criar procedimentos de serviços para dar suporte ao usuário.
II. Determinar plano de entrega das metas do projeto.
III. Documentar e especi�car detalhes do projeto.
IV. Estabelecer plano orçamentário para garantir recursos para o desenvolvimento do
software.
As proposições I, II e III são verdadeiras e a IV é falsa.
As proposições I, II e III são verdadeiras e a IV é falsa.
As proposições I, II e IV são verdadeiras e a III é falsa.
As proposições I, III e IV são verdadeiras e a II é falsa.
As proposições II, III e IV são verdadeiras e a I é falsa.
As proposições I, II, III e IV são verdadeiras.
Resposta: A
Comentário: Apesar do desenvolvimento do software estar baseado em
um plano orçamentário, de acordo com o “Tópico 1.1 Engenharia de
software – Unidade I” em custo do software, essa proposição é falsa. Visto
que esta atividade não corresponde a uma atividade da engenharia de
software, corresponde a um plano do �nanceiro. As demais proposições I,
II e III são verdadeiras.
Pergunta 3
0,25 em 0,25 pontos
0,25 em 0,25 pontos
24/04/2024, 15:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_104056157_1&course_id=_335752_1&content_id=_3860960_1&ret… 2/9
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
A prática da engenharia de software difere particularmente da engenharia de sistemas.
Apesar dessas disciplinas serem usadas simultaneamente, existem particularidades que as
distinguem. Por quê?
A engenharia de software compreende a automatização do negócio e a
engenharia de sistemas integra elementos computacionais para atender
o software.
A engenharia de software compreende a automatização do negócio e a
engenharia de sistemas integra elementos computacionais para atender
o software.
A engenharia de software e engenharia de sistemas lidam com as
mesmas práticas do desenvolvimento.
A engenharia de software depende do hardware, gerenciador do banco
de dados e da rede de computadores. A engenharia de sistemas projeta
o sistema com os elementos de boa qualidade existentes no mercado.
A engenharia de software é implementada na engenharia de sistemas
existente no ambiente computacional do cliente.
A engenharia de software trabalha para desenvolver programas de
computador que atendem a um negócio para serem executados no
ambiente de sistemas do cliente.
Resposta: A
Comentário: A engenharia de software é praticada com base nos requisitos
do negócio e só após ser dimensionado o tamanho, a complexidade e as
exigências de processamento do software e para dar suporte ao software é
que a engenharia de sistemas trata da integração dos principais elementos
que compõem os sistemas computacionais, que são: software, hardware,
pessoal, base de dados e redes de computadores. Veja os tópicos “1.1
Engenharia de software e 1.2 Engenharia de sistemas – Unidade I”.
Pergunta 4
Resposta
Selecionada:
c.
O reúso de um componente é uma atividade natural no processo de engenharia. Com esta
visão é possível dar manutenção em cada componente do software isoladamente, PORQUE
a reusabilidade do software avalia o quanto um programa de computador possa ser
copiado para outro computador. Assinale a alternativa que expressa corretamente a análise
do texto:
Argumento é válido e a justi�cativa é inválida porque a reusabilidade do
software avalia o quanto um programa ou parte dele pode ser usado em
outras aplicações.
0,25 em 0,25 pontos
24/04/2024, 15:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_104056157_1&course_id=_335752_1&content_id=_3860960_1&ret… 3/9
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
Argumento inválido e a justi�cativa é inválida porque um componente
de software é especí�co e não pode ser copiado para outro computador.
Argumento inválido e a justi�cativa é válida porque um componente de
software é especí�co e pela técnica de reusabilidade pode-se copiar um
programa para outro computador.
Argumento é válido e a justi�cativa é inválida porque a reusabilidade do
software avalia o quanto um programa ou parte dele pode ser usado em
outras aplicações.
Argumento válido e a justi�cativa é válida. Contudo, a justi�ca não tem
ligação com o argumento.
Argumento válido e a justi�cativa é válida. O argumento completaa
justi�cativa em sua íntegra.
Resposta: C
Comentário: De acordo com o “Tópico 1.3 O produto software – Unidade I”,
o reúso de um componente é uma atividade natural no processo de
engenharia. A reusabilidade do software é uma métrica de qualidade
usada para avaliar o quanto um programa ou parte dele pode ser usada
em outras aplicações e não copiada para outros computadores.
Pergunta 5
Na atualidade, sistemas resididos em computadores antigos possuem uma grande massa
de dados que, para os negócios, indicam uma boa posição da estratégia empresarial. O
desa�o da engenharia de software é dispor estes dados para os atuais sistemas ERP. Os
sistemas ERP usam tecnologia atual e compartilham estes dados em vários ambientes
operacionais. Quais os atributos da engenharia de software que lidam com estas
mudanças?
0,25 em 0,25 pontos
24/04/2024, 15:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_104056157_1&course_id=_335752_1&content_id=_3860960_1&ret… 4/9
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Heterogeneidade e legado.
Fornecimento e legado.
Funcionalidade e usabilidade.
Heterogeneidade e legado.
Heterogeneidade e manutenabilidade.
Manutenabilidade e usabilidade.
Resposta: C
Comentário: A heterogeneidade trabalha com a integração de diferentes
arquiteturas computacionais e o legado se refere a computadores
antigos. Compreenda como funciona no  “Tópico 1.4 Fábrica de software –
Unidade I”.
Pergunta 6
A informação é o bem mais precioso de uma empresa. A informação da empresa é gerada
internamente, com base na inteligência da organização que foi gerada pelos funcionários
que ali trabalham. A informação é a marca digital da empresa. No que se refere à
característica de usabilidade do software, que é, por exemplo, responsável pelo
desempenho da produtividade com computador, pode-se a�rmar que:
0,25 em 0,25 pontos
24/04/2024, 15:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_104056157_1&course_id=_335752_1&content_id=_3860960_1&ret… 5/9
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
A informação deve permitir ao usuário melhor compreensão,
aprendizado e satisfação de uso.
A informação deve estar acompanhada de recursos de segurança que
permitem evitar erros de acesso ou edição.
A informação deve permitir ao usuário melhor compreensão,
aprendizado e satisfação de uso.
A lógica de processamento do dado é essencial para melhorar a
produtividade do usuário.
A usabilidade é melhor quanto melhor for o desempenho dos
computadores.
Quanto melhor for a captação de dados, melhor será a informação
exibida.
Resposta: B
Comentário: De acordo com o “Tópico 2.1.1 O que diferencia um software
do outro – Unidade I” a usabilidade permite melhor compreensão, o
aprendizado e a satisfação de uso e a utilização que mede o esforço
necessário para aprender, operar, preparar entradas e interpretar as
saídas.
Pergunta 7
Resposta
Selecionada:
d. 
Respostas: a.
b.
Em uma fábrica de produtos eletroeletrônicos microcomputadorizados foi passado para o
departamento de TI uma lista de pedidos de software. Cada software pode ser obtido no
comércio e/ou ser desenvolvido. Para que o departamento de TI possa dar andamento aos
pedidos de software e separar as ordens de serviços por setor, associe o pedido a uma
determinada área de software e assinale, na sequência correspondente, a alternativa
correta.
 
I. Adquirir software para o controle do estoque.
II. Para o design de produtos é necessário um editor de fotos e imagens.
III. Um software para controle de botões de um micro-ondas.
IV. Uma impressora 3D foi adquirida, mas não está funcionando nos computadores.
Empresarial, aplicativo para microcomputador, básico e básico.
Aplicativo para microcomputador, cientí�co e de engenharia, básico
e tempo real.
Aplicativo para microcomputador, empresarial, tempo real e
inteligência arti�cial.
0,25 em 0,25 pontos
24/04/2024, 15:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_104056157_1&course_id=_335752_1&content_id=_3860960_1&ret… 6/9
c.
d. 
e. 
Comentário da
resposta:
Cientí�co e de engenharia, aplicativo para microcomputador, tempo
real e básico.
Empresarial, aplicativo para microcomputador, básico e básico.
Empresarial, empresarial, tempo real e tempo real.
Resposta: D
Comentário: Referência I: O controle de estoque é feito com um
software do tipo ERP da área empresarial
Referência II: No design são utilizados diversos aplicativos que podem
ser adquiridos no comércio.
Referência III: O controle de botões de máquinas e dispositivos
industriais é feito desenvolvendo um �rmware que corresponde a um
software
básico.
Referência IV: Para qualquer periférico funcionar no computador é
necessário um driver de software que corresponde a um software
básico.
Saiba mais. Consulte o “Tópico 2.1 Aplicações e desenvolvimento de
sistemas computacionais – Unidade I”.
Pergunta 8
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e. 
A desinformação é uma constante na engenharia de software. A informação no ambiente de
desenvolvimento compromete os serviços da equipe e quando a informação praticada é
falsa ou confusa essa informação é causa de problemas de relacionamento entre os
pro�ssionais. Algumas das alternativas a seguir expressam problemas de relacionamento
entre os pro�ssionais. Porém, apenas uma é verdadeira. Assinale a alternativa verdadeira.
O programa funcionando é apenas uma parte da con�guração do
software.
Assim que escrevermos o programa e o colocarmos em funcionamento
no cliente, nosso trabalho estará completo.
Não dá para avaliar a qualidade do software sem ter o programa
funcionando.
O programa funcionando é apenas uma parte da con�guração do
software.
Os requisitos de projeto modi�cam-se continuamente, mas as
mudanças podem ser facilmente acomodadas porque o software é
�exível.
Um projeto bem-sucedido é o programa funcionando.
0,25 em 0,25 pontos
24/04/2024, 15:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_104056157_1&course_id=_335752_1&content_id=_3860960_1&ret… 7/9
Comentário
da resposta:
Resposta: C
Comentário: O programa funcionando é o mínimo que se quer de um
software e é parte da con�guração do software porque só assim será
possível medir a qualidade do software junto ao ambiente operacional do
cliente. Vários desses problemas de desinformação podem ser vistos no
“Tópico 2.3 Problemas de relacionamento entre a gerência, cliente e
desenvolvedor – Unidade I”.
Pergunta 9
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
“A engenharia de software é uma tecnologia em camadas e que deve estar fundamentada
em um comprometimento organizacional com a qualidade” (PRESSMAN, 2011). As camadas
da engenharia de software são: qualidade, processos, métodos e ferramentas. A lista de
nomes abaixo corresponde a vários recursos disponíveis ao engenheiro de software e que
devem ser de seu conhecimento:
1 - SCRUM; 2 - ISO 12207; 3 - ASTAH; 4 - Modelo Incremental; 5 - MPS.BR; 6 - Visual Studio; 7
- XP; 8 - Microsoft Project.
 
Associe respectivamente os recursos citados às camadas da engenharia de software.
Qualidade – ISO 12207; Processo – modelo Incremental; Métodos –
SCRUM; e Ferramenta – Visual Studio.
Qualidade – ASTAH; Processo – MPS.BR; Métodos – Visual Studio; e
Ferramenta – Microsoft Project.
Qualidade – ISO 12207; Processo – modelo Incremental; Métodos –
XP; e Ferramenta – Microsoft Project.
Qualidade – ISO 12207; Processo – modelo Incremental; Métodos –
SCRUM; e Ferramenta – Visual Studio.
Qualidade – modelo Incremental; Processo – MPS.BR; Métodos – XP; e
Ferramenta – Visual Studio.
Qualidade – MPS. BR; Processo – Microsoft Project; Métodos –SCRUM;
e Ferramenta – ASTAH.
Resposta: C
Comentário: De acordo com o “Tópico 2.4 Projeto e construção do software
– Unidade I” a qualidade determina padrões e normas, como é o caso da
ISO 12207, seus nomes normalmente começam com ISO. O modelo
Incremental é um modelo de processo de software muito utilizado no
desenvolvimento. SCRUM é uma metodologia ágil. O Visual Studio é um
framework da Microsoft para o desenvolvimento em ambiente .NET.
0,25 em 0,25 pontos
24/04/2024, 15:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_104056157_1&course_id=_335752_1&content_id=_3860960_1&ret… 8/9
Quarta-feira, 24 de Abril de 2024 15h11min50s GMT-03:00
Pergunta 10
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
Uma estrutura genérica de um processo para a engenharia de software é composta
basicamente por algumas atividades. O processo mantém integradas as camadas da
engenharia de software. Referente ao processo de software, pode-se concluir que:
Fornece apoio automatizado ou semiautomatizado à construção de
software e�ciente, com foco na qualidade.
Determina o método de construção de um software consistente, com
base na modelagem do negócio e qualidade exigida com o foco nos
procedimentos do planejamento.
É um conjunto de operações da engenharia de software su�cientes para
construir o software ou parte deste.
Fornece apoio automatizado ou semiautomatizado à construção de
software e�ciente, com foco na qualidade.
Inclui um amplo conjunto de atividades que abrangem a elicitação,
análise, modelagem, construção, implementação e implantação.
Representa a qualidade a ser implementada no produto software para
melhorar sua e�cácia, desempenho, usabilidade e segurança.
Resposta: C
Comentário: A alternativa em questão destaca as principais atividades de
um processo de software, que deve acompanhar desde a concepção do
software até sua entrega. Podendo incluir a pós-entrega, que seria as
atividades de suporte e manutenção. O “Tópico 2.4 Projeto e construção
do software – Unidade I” aborda bem esse assunto porque é essencial no
desenvolvimento ter o suporte de um modelo de processo.
← OK
0,25 em 0,25 pontos
24/04/2024, 15:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_104056157_1&course_id=_335752_1&content_id=_3860960_1&ret… 9/9

Continue navegando