Buscar

Avaliação II - Individual

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

10/09/2023, 13:13 Avaliação II - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:768734)
Peso da Avaliação 1,50
Prova 58151954
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
A complexidade no desenvolvimento de softwares vem apresentando um crescimento 
vertiginoso nos últimos anos, principalmente pela quantidade de requisitos definidos frente às 
restrições de custo e prazo impostos pelos clientes. O gerenciamento de uma atividade, sempre exige 
planejamento. Com o gerenciamento dos requisitos não é diferente. Por ser uma atividade que 
dispende muito tempo. Segundo Sommerville (2011), o gerente deve decidir sobre os seguintes 
pontos: identificação de requisitos, processo de gerenciamento de mudanças, políticas de 
rastreabilidade e suporte de ferramentas CASE. Sobre estes pontos, analise as sentenças a seguir:
I- Identificação de requisitos: deverá identificar cada requisito de forma única para serem feitas as 
avaliações de rastreabilidade através da referência cruzada entre os requisitos.
II- Processo de gerenciamento de mudanças: contempla as atividades de análise de problema e 
especificação de mudanças, análise de mudança e custos e implementação de mudanças, a fim de 
poder avaliar o impacto e o custo das mudanças.
III- Políticas de rastreabilidade: servem para definir os relacionamentos entre os requisitos do projeto 
com os demais requisitos do produto e como esses registros devem ser mantidos.
IV- Suporte de ferramentas CASE: serve para automatizar o gerenciamento de requisitos através do 
suporte da inteligência artificial via aprendizagem por cenários e sistemas de banco de dados.
Assinale a alternativa CORRETA:
FONTE: SOMMERVILLE, I. Engenharia de software. 9. ed. Pearson Education, 2011.
A As sentenças I, II e IV estão corretas.
B Somente a sentença III está correta.
C As sentenças II, III e IV estão corretas.
D As sentenças I, II e III estão corretas.
Segundo Pressman (2011, p. 40), "Uma metodologia (framework) de processo estabelece o 
alicerce para um processo de engenharia de software completo, por meio da identificação de um 
pequeno número de atividades estruturais aplicáveis a todos os projetos, independentemente de 
tamanho ou complexidade". Para este mesmo autor, uma metodologia de processo genérico para 
engenharia de software compreende cinco atividades: comunicação, planejamento, modelagem, 
construção e emprego. A respeito destas atividades, analise as sentenças a seguir:
I- Planejamento: serve para compreender os objetivos das partes interessadas para com o projeto e 
fazer o levantamento das necessidades que ajudarão a definir as funções e características do software.
II- Construção: combina geração de código (manual ou automatizada) e testes necessários para 
revelar erros na codificação.
III- Emprego: o software é entregue ao cliente, que avalia o produto e fornece feedback, baseado na 
 VOLTAR
A+ Alterar modo de visualização
1
2
10/09/2023, 13:13 Avaliação II - Individual
about:blank 2/6
avaliação.
Assinale a alternativa CORRETA:
FONTE: PRESSMANN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. Porto 
Alegre: AMGH, 2011.
A As sentenças II e III estão corretas.
B Somente a sentença I está correta.
C As sentenças I e III estão corretas.
D Somente a sentença II está correta.
Segundo o dicionário Aurélio (1999), o termo Engenharia significa a arte de aplicar 
conhecimentos científicos e empíricos e certas habilitações específicas à criação de estruturas, 
dispositivos e processos que se utilizam para converter recursos naturais em formas adequadas ao 
atendimento das necessidades humanas. A respeito das características e da importância da engenharia 
de software, analise as sentenças a seguir:
I- É quem define métodos sistemáticos para o desenvolvimento de software, buscando melhorar e 
amadurecer as técnicas e as ferramentas utilizadas no ambiente de desenvolvimento para aumentar 
sua produtividade e qualidade de desenvolvimento.
II- É uma disciplina da engenharia de sistemas que se ocupa de todos os aspectos da produção de 
software, desde os estágios iniciais de levantamento e especificação de requisitos até a implantação e 
manutenção.
III- É um conjunto de atividades, parcial ou totalmente ordenadas, com a finalidade de obter um 
produto de software de qualidade e cumprir corretamente os contratos de desenvolvimento.
IV- A Engenharia de Software originou-se conceitualmente no período da quarta era da evolução do 
software, fora do período em que a crise do software existia, momento da busca de desenvolvimento 
ágil para que projetos fossem entregues dentro de custo e prazo adequados.
Assinale a alternativa CORRETA:
FONTE: FERREIRA, Aurélio Buarque de Holanda. Dicionário Aurélio Básico da Língua Portuguesa. 
Rio de Janeiro: Nova Fronteira, 1999.
A As sentenças II e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças I, III e IV estão corretas.
D As sentenças I e IV estão corretas.
A Engenharia de Software tem como principal objetivo o uso de princípios que de maneira 
econômica viabilizem o desenvolvimento de sistemas computacionais confiáveis e eficientes. Além 
destes aspectos, existem critérios mais técnicos, como considerar as necessidades do cliente, prazo, 
métricas e processos. Sobre as camadas de Engenharia de Software, assinale a alternativa 
CORRETA:
3
4
10/09/2023, 13:13 Avaliação II - Individual
about:blank 3/6
A A camada de métodos fornece informação técnica para desenvolvimento de sistemas de
informação.
B O foco na qualidade é a camada menos prioritária para a Engenharia de Software.
C As ferramentas não fornecem um suporte automatizado para o processo e para os métodos.
D A agilidade é a camada da base da Engenharia de Software.
Os softwares podem ser definidos e desenvolvidos para diversas áreas de aplicabilidade, suas 
funcionalidades são executar funções, disponibilizar resultados específicos, gerenciar uma grande 
gama de dados e informações. Um desafio da tecnologia da informação é disponibilizar para os 
usuários/clientes, softwares de qualidade, que sejam confiáveis, fáceis de utilizar e que tenham 
interoperabilidade. Uma categoria de software em específico utiliza algoritmos não numéricos, 
utilizados no desenvolvimento da robótica, sistemas especialistas, redes neurais e jogos. Com relação 
a essa categoria de software, analise as opções a seguir:
I- Linhas de produtos.
II- Aplicação embutida.
III- Inteligência artificial.
IV- Engenharia web.
Assinale a alternativa CORRETA:
A Somente a opção II está correta.
B As opções I e III estão corretas.
C As opções I, II e IV estão corretas.
D Somente a opção III está correta.
A Engenharia de Software tem por finalidade entabular uma abordagem metodizada de 
desenvolvimento, por meio de ferramentas e técnicas adequadas, baseado no problema a ser tratado, 
considerando restrições e disponibilidade de recursos. Acerca da Engenharia de Software, classifique 
V para as sentenças verdadeiras e F para as falsas:
( ) Podemos resumir a engenharia de software como sendo um esforço concentrado para entender o 
problema antes de iniciar o desenvolvimento do software.
( ) A complexidade dos sistemas está cada vez maior, devido à complexidade dos requisitos de 
software requeridos pelos usuários hoje usados para decisões estratégicas e táticas.
( ) Nem todo software precisa passar pelos processos de engenharia. Somente os que são usados por 
empresas e órgãos federais.
( ) A engenharia de software é a aplicação de uma abordagem sistemática, disciplinada e 
quantificável na construção, uso e manutenção do software.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B F - V - V - V.
5
6
10/09/2023, 13:13 Avaliação II - Individual
about:blank 4/6
C V - F - V - V.
D F - F - V - F.
A crise de software foi uma época da história da Engenharia de Software (ES) em que os 
problemas de escopo, prazo, custo e qualidade atingiram limitesindesejáveis. Contudo, foi neste 
momento que a comunidade do software decidiu focar os estudos no processo, de forma a disciplinar 
o desenvolvimento de software. Sobre a crise do software, assinale a alternativa CORRETA:
A O processo de manutenção sofre muito com custos e dificuldades.
B Durante esse período, os softwares diminuíram de complexidade.
C Os requisitos dos stakeholders sempre eram atendidos.
D Os sistemas de informação era produzidos com maior qualidade durante esta época.
A engenharia de software possui várias áreas que são realizadas durante o desenvolvimento de 
um projeto de software, com diversas características, práticas e técnicas executadas no projeto. Uma 
destas áreas é responsável por identificar as necessidades do cliente, fazer os registros e a modelagem 
do projeto de software, etapa em que é analisado, descoberto, verificado e documentado todo o 
escopo do projeto. No que se refere às áreas de Engenharia de Requisito, classifique V para as 
sentenças verdadeiras e F para as falsas:
( ) Os requisitos dizem o que o sistema deve fazer para que atenda aos usuários, às restrições e às 
características inerentes ao sistema e para definir como uma condição ou capacidade de um software 
deve ser implementada.
( ) É na área de requisito que são levantadas e identificadas todas as técnicas de desenvolvimento de 
software utilizadas no projeto, bem como se obtêm a aprovação formal do projeto pelos stakeholders.
( ) É um processo muito difícil de ser compreendido, analisado, formulado e estruturado, pois 
depende da interpretação dos envolvidos para entender os requisitos do usuário. A engenharia de 
requisitos possui como objetivo principal desenvolver e manter um documento dos requisitos do 
sistema. 
( ) A falha no processo de comunicação durante o processo de identificação dos requisitos pode 
gerar grandes prejuízos ao projeto de software, não atendendo ao que o usuário queria, gerando 
posterior retrabalho no desenvolvimento.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B V - V - F - F.
C V - F - V - F.
D V - V - F - V.
7
8
10/09/2023, 13:13 Avaliação II - Individual
about:blank 5/6
Foi durante a década de 1970 que o termo "crise do software" surgiu, período em que a 
engenharia de software praticamente inexistia. Os problemas estavam relacionados com a forma de 
trabalho da equipe, dúvidas com relação aos requisitos, entre outros, porém não eram só estes os 
motivos. Com relação às consequências para a crise de software, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) Surgiu devido à alta demanda por softwares, da complexidade dos problemas a serem resolvidos 
e da inexistência de técnicas para o desenvolvimento de sistemas que funcionassem adequadamente 
ou pudessem ser validos.
( ) Software de baixa qualidade, projetos com prazos e custos maiores que os planejados, software 
não atendendo aos requisitos dos stakeholders, custos e dificuldades no processo de manutenção.
( ) Devido ao grande número de sistemas web complexos e robustos, trazendo alto custo de 
manutenção.
( ) Insatisfação dos usuários, baixa usabilidade, falta de treinamento no uso dos sistemas e da 
inexistência de fontes hipermídias que favoreçam a interatividade dos usuários com as informações.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - F.
B V - V - F - F.
C V - V - V - F.
D V - F - F - V.
Na engenharia de software, os requisitos não funcionais descrevem como o sistema se 
comportará para executar suas tarefas, por exemplo, características de desempenho, interfaces de 
usuário e outros atributos de qualidade. A respeito dos requisitos não funcionais, analise as sentenças 
a seguir:
I- Os requisitos de produto podem especificar ou restringir o comportamento de um software.
II- Os requisitos não funcionais são declarações de funções de como o sistema deve reagir a entradas 
específicas.
III- Os requisitos organizacionais são requisitos de sistemas analisados a partir das políticas e 
procedimentos da organização do cliente e do desenvolvedor. 
IV- Alguns requisitos não funcionais são provenientes de características requeridas para o software, 
como produto, organizacional e externos.
Assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B As sentenças I, II e IV estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I, II e III estão corretas.
9
10
10/09/2023, 13:13 Avaliação II - Individual
about:blank 6/6
Imprimir

Continue navegando