Buscar

Avaliação Final (Objetiva) - Individual - Engenharia e Projeto de Software

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 8 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 8 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

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:668749)
Peso da Avaliação 3,00
Prova 34981313
Qtd. de Questões 12
Acertos/Erros 10/2
Nota 10,00
Através de uma certificação de qualidade, as organizações buscam 
padronizar a forma de realizar as atividades, garantindo maior assertividade 
nos projetos. As normas da International Organization for Standardization 
(ISO) especificam requisitos para um sistema gerencial de qualidade de uma 
organização. Sobre as normas ISO mais utilizadas para dar suporte ao 
desenvolvimento de software, analise as sentenças a seguir:
I- Norma ISO/IEC 12207: responsável por definir as características de 
funcionalidade, confiabilidade, eficiência, usabilidade, manutenibilidade e 
portabilidade de software.
II- Norma ISO/IEC 15504: responsável pela norma da avaliação de processos 
de software organizacionais.
III- Norma ISO/IEC 9126: responsável por definir o processo de ciclo de vida 
de software.
IV- Norma ISO/IEC 27000: responsável por definir um processo da segurança 
da informação.
V - Norma ISO/IEC 15939: responsável por definir um processo de métrica de 
software.
Agora, assinale a alternativa CORRETA:
A As sentenças II, IV e V estão corretas.
B As sentenças I, IV e V estão corretas.
C As sentenças I, III e V estão corretas.
D As sentenças II, III e IV estão corretas.
O conceito de teste de software pode ser compreendido através de uma 
visão intuitiva ou mesmo de uma maneira formal. Testar um software 
significa verificar através de uma execução controlada se o seu 
comportamento corre de acordo com o especificado. Sobre os cinco passos de 
execução da metodologia ágil FDD (Feature Driven Development), que é o 
Desenvolvimento Guiado por Funcionalidades, assinale a alternativa 
CORRETA:
 VOLTAR
A+
Alterar modo de visualização
1
2
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
1 of 8 13/11/2022 23:15
A
O primeiro processo trata-se da modelagem do problema com o
entendimento do domínio do negócio. O segundo processo é construir
uma lista de funcionalidades. A terceira é a construção por
funcionalidade, em que cada estrutura de código é preenchida e testada.
O quarta parte é planejar por funcionalidade, considerando sua estimativa
e valor para o negócio e o cliente, bem como a propriedade. A quinta
parte trata-se do detalhamento por funcionalidade.
B
O primeiro processo trata-se da modelagem do problema com o
entendimento do domínio do negócio. O segundo processo é construir
uma lista de funcionalidades. O terceira parte é planejar por
funcionalidade, considerando sua estimativa e valor para o negócio e o
cliente, bem como a propriedade. A quarta trata-se do detalhamento por
funcionalidade. A quinta é a construção por funcionalidade, em que cada
estrutura de código é preenchida e testada. O resultado é um incremento,
que acoplado ao programa principal já poderá ser utilizado pelo cliente.
C
O primeiro processo trata-se da modelagem do problema com o
entendimento do domínio do negócio. A segunda parte é a construção por
funcionalidade, em que cada estrutura de código é preenchida e testada.
O terceiro processo é construir uma lista de funcionalidades. A quarta
trata-se do detalhamento por funcionalidade. A quinta parte é planejar
por funcionalidade, considerando sua estimativa e valor para o negócio e
o cliente, bem como a propriedade.
D
A primeira parte é planejar por funcionalidade, considerando sua
estimativa e o valor para o negócio e o cliente, bem como a propriedade.
A segunda trata-se do detalhamento por funcionalidade. O terceiro
processo trata-se da modelagem do problema com o entendimento do
domínio do negócio. O quarto processo é construir uma lista de
funcionalidades. A quinta parte é a construção por funcionalidade, em que
cada estrutura de código é preenchida e testada.
O modelo de prototipação é considerado uma técnica poderosa para o 
desenvolvimento de softwares, que tem por finalidade obter as informações 
necessárias do software e apresentá-las aos usuários, por meio de uma 
representação limitada de um design. Sobre as características do modelo de 
Prototipação, analise as sentenças a seguir:
I- O protótipo tem a função de auxiliar a validação dos requisitos do sistema e 
possibilitar a inserção de novos requisitos ainda não identificados.
II- Na construção do protótipo, deve-se observar as boas práticas de 
construção de software, já que poderá ser reaproveitado no desenvolvimento 
do software.
III- Uma das vulnerabilidades do modelo de prototipação é a compreensão do 
cliente sobre a função do protótipo.
IV- Este modelo possibilita que sejam realizados sucessivos refinamentos 
para chegar ao modelo ideal.
Assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
3
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
2 of 8 13/11/2022 23:15
B Somente a sentença II está correta.
C As sentenças II e IV estão corretas.
D As sentenças II, III e IV estão corretas.
Para controlar as modificações realizadas durante o desenvolvimento de 
software e minimizar os erros cometidos durante sua evolução sistemática e 
rastreável, utiliza-se a Gerência de Configuração, por meio de métodos e 
ferramentas que têm o intuito de maximizar sua produtividade. Sob a 
perspectiva de desenvolvimento da Gerência de Configuração de Software, 
sobre quais são suas três partes principais, assinale a alternativa CORRETA:
A Controle de Mudança, Auditoria de Configuração, Controle de
Rastreabilidade.
B Controle de Versão, Controle de Mudanças, Integração Contínua.
C Controle de Modificação, Controle de Versão e Controle de
Rastreabilidade.
D Controle de Versão, Auditoria de Configuração e Integração Contínua.
O entendimento popular sobre o conceito de qualidade tem evoluído à 
medida que a experiência humana acompanha a evolução tecnológica. As 
gerações que viveram períodos em que as experiências se davam de forma 
exclusivamente tangível ainda têm em sua programação genética a ideia de 
que qualidade é sinônimo de durabilidade. Qualidade de software é um 
processo sistemático que focaliza todas as etapas e os artefatos produzidos 
com o objetivo de garantir a conformidade de processos e produtos, 
prevenindo e eliminando defeitos. Com base nessas informações, analise as 
sentenças a seguir:
I- Técnicas de verificação e validação são aplicadas aos softwares durante e 
depois de seu desenvolvimento para garantir que ele atenda a sua 
especificação e forneça as funcionalidades esperadas pelos clientes.
II- A análise de software é uma técnica de verificação e validação muito 
usada, que consiste em exercitar o programa usando dados reais processados 
pelo programa e verificar se as saídas obtidas estão de acordo com as saídas 
esperadas.
III- Revisões não fazem parte das atividades de garantia de qualidade de 
software. Atividades exigidas para controlar o software e que devem ser 
aplicadas ao longo de todo processo de engenharia de software.
IV- Atividades de testes do software se dão apenas nas fases de construção do 
software que terá a responsabilidade de implementar os componentes e 
realizar os testes de unidade e nas demais fases não realizará mais testes.
Agora, assinale a alternativa CORRETA:
4
5
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
3 of 8 13/11/2022 23:15
A As sentenças I, II e III estão corretas.
B As sentenças I e III estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças I e II estão corretas.
A engenharia de software é composta por três elementos fundamentais: 
métodos, ferramentas e procedimentos. Estes elementos visam possibilitar ao 
gerente de projeto o controle do processo de desenvolvimento do software, 
bem como oferecer ao profissional uma base para a construção de um 
software de alta qualidade. Acerca dos elementos fundamentais da 
engenharia de software, classifique V para as sentençasverdadeiras e F para 
as falsas:
( ) A definição de como serão estruturados os dados ou como será 
implementada uma funcionalidade do sistema são exemplos de atividades 
características dos métodos propostos pela engenharia de software.
( ) As ferramentas CASE são programas que auxiliam o analista na 
construção do sistema, possibilitando prever como será sua estrutura, quais 
serão suas classes, entidades, seus fluxos internos e muitos outros detalhes. 
São elaborados vários diagramas que, em conjunto, constituem praticamente 
uma “planta” do sistema a ser desenvolvido.
( ) Pode-se afirmar que há uma independência entre os elementos 
fundamentais; logo, a inobservância de algum não acarretará prejuízos aos 
demais.
( ) Os procedimentos estabelecem a sequência em que os métodos serão 
executados, servindo como ponto de referência na administração do 
progresso do software.
( ) Dentre os procedimentos a serem realizados em um projeto de software, 
pode-se citar o controle de qualidade e avaliação, procedimentos estes que 
antecedem a distribuição do software.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V - F.
B F - V - V - F - V.
C V - V - F - V - V.
D V - F - V - F - V.
O modelo de ciclo de vida de um artefato refere-se às inúmeras fases 
percorridas, desde o seu nascimento até a ocasião em que este não terá mais 
serventia. Num sistema computacional, os componentes possuem um ciclo de 
6
7
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
4 of 8 13/11/2022 23:15
vida independente, mesmo quando estes se relacionam. Acerca do modelo de 
ciclo de vida de um software, classifique V para as sentenças verdadeiras e F 
para as falsas:
( ) A fase de definição é o momento adequado para a especificação das 
atividades que deverão ser desempenhadas pelo software, bem como do 
levantamento de restrições de custo impostas pelos clientes.
( ) Embora um ciclo de vida possa apresentar várias fases, as principais 
são: desenvolvimento e manutenção, sendo que esta última divide-se em 
quatro categorias: iniciais, intermediárias, finais e conclusivas.
( ) A fase de manutenção prevê a possibilidade de retificar os requisitos 
funcionais e não funcionais, buscando exatamente a melhoria no artefato 
produzido.
( ) A fase de desenvolvimento pode variar conforme o método adotado, mas 
algumas são comuns a vários métodos.
( ) As mudanças que ocorrerão em um software para deixá-lo mais 
completo, livre de erros, ou adaptado ao seu ambiente podem ser definidas 
como manutenção recursiva e incremental.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F - V.
B V - F - V - V - F.
C V - F - F - V - F.
D F - V - F - F - V.
Um projeto de desenvolvimento de software é composto por várias 
etapas, onde cada uma delas deve ser muito bem planejada e administrada. 
Para ter sucesso, o gerente do projeto precisa ter bastante capacidade para 
atender aos requisitos necessários e conseguir efetuar uma boa gerência, 
evitando possíveis erros durante a realização do projeto. Enfim, um projeto 
possui um ciclo de vida que define o início e o término de cada etapa, 
definindo o que deve ser realizado e por quem deve ser executado. Com base 
nisso, avalie as asserções a seguir e a relação proposta entre elas:
I- É de extrema importância o Gerente do Projeto atentar para o tripé de 
sucesso dos projetos: Tempo/Custo/Escopo.
PORQUE
II- É preciso atingir maior nível de qualidade para que a entrega do escopo se 
realize dentro do prazo estipulado e dentro do orçamento apontado durante o 
planejamento do projeto. 
Assinale a alternativa CORRETA:
A As duas asserções são proposições verdadeiras, mas a segunda não é uma
justificativa correta da primeira.
8
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
5 of 8 13/11/2022 23:15
B A primeira asserção é uma proposição falsa, e a segunda é uma
proposição verdadeira.
C As duas asserções são proposições verdadeiras, e a segunda é uma
justificativa correta da primeira.
D As duas asserções são proposições falsas.
Diante da evolução tecnológica que vivemos, reconhecer que os seres 
humanos são o elemento-chave para o sucesso pode causar um choque de 
paradigmas para muitas pessoas, porém de fato o elemento humano é 
fundamental no processo de construção de softwares. Efetivamente isso se 
comprova cada vez mais nas equipes de desenvolvimento mundo afora. Um 
dos principais problemas que persistem e se intensificam com a evolução do 
software é:
A
Os sistemas de informação escritos há 20 anos, depois de incontáveis
alterações estão hoje de uma forma que não permitem manutenção
(pequenas mudanças -> falha do sistema).
B
Aplicações de engenharia que geram dados de projeto críticos, devido à
idade e reparos, não permitem que alguém entenda suas estruturas
internas.
C Apesar da evolução do software, a construção de software não é rápida o
suficiente para atender às necessidades do mercado.
D Os principais direcionadores que propiciarão uma intensa competição na
área de software são: custo, adequação de prazo e qualidade.
O principal objetivo do Guia PMBOK® é identificar o conjunto de 
conhecimentos em gerenciamento de projetos envolvendo os processos de 
integração, escopo, tempo, custo, qualidade, recursos humanos, 
comunicação, riscos, aquisição e envolvidos no projeto. Este guia é 
amplamente reconhecido como boa prática nas organizações do mundo todo, 
utilizando: (1) entradas, (2) ferramentas e técnicas e (3) saídas, em cada um 
dos seus processos para realização do projeto. Acerca destas áreas, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) A gestão do escopo do projeto trata de identificar os requisitos que serão 
construídos no projeto. 
( ) A gestão de tempo do projeto definirá o período em que o projeto 
ocorrerá, garantindo sua entrega dentro do prazo previsto.
( ) A gestão da qualidade do projeto permite que o projeto possa ser mais 
transparente durante seu uso, repasse, armazenamento e disseminação das 
informações.
( ) A gestão das comunicações irá assegurar que o produto final esteja 
correto e satisfaça às necessidades e às expectativas do patrocinador ou 
usuário final.
( ) A gestão de envolvidos do projeto irá permitir que as pessoas internas 
9
10
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
6 of 8 13/11/2022 23:15
ou externas ao projeto estejam sincronizadas, a fim de melhorar as decisões 
do projeto.
FONTE: PROJETOSCOLABORATIVOS. Objetivo do Guia PMBOK. Disponível 
em: . Acesso em: 27 jan. 2016.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F - V.
B F - V - V - F - F.
C V - V - V - F - V.
D V - F - F - V - V.
(ENADE, 2008) O gerenciamento de configuração de software (GCS) é 
uma atividade que deve ser realizada para identificar, controlar, auditar e 
relatar as modificações que ocorrem durante todo o desenvolvimento ou 
mesmo durante a fase de manutenção, depois que o software for entregue ao 
cliente. O GCS é embasado nos chamados itens de configuração, que são 
produzidos como resultado das atividades de engenharia de software e que 
ficam armazenados em um repositório. Com relação ao GCS, analise as duas 
asserções apresentadas a seguir:
I - No GCS, o processo de controle das modificações obedece ao seguinte 
fluxo: começa com um pedido de modificação de um item de configuração, 
que leva à aceitação ou não desse pedido e termina com a atualização 
controlada desse item no repositório. 
PORQUE
II - O controle das modificações dos itens de configuração baseia-se nos 
processos de check-in e check-out que fazem, respectivamente, a inserção de 
um item de configuração no repositório e a retirada de itens de configuração 
do repositório para efeito de realização das modificações.
Acerca dessas asserções, assinale a alternativa CORRETA:A As duas asserções são proposições verdadeiras, e a segunda é uma
justificativa correta da primeira.
B A primeira asserção é uma proposição verdadeira, e a segunda é uma
proposição falsa.
C A primeira asserção é uma proposição falsa, e a segunda é uma
proposição verdadeira.
D As duas asserções são proposições verdadeiras, e a segunda não é uma
justificativa correta da primeira.
11
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
7 of 8 13/11/2022 23:15
(ENADE, 2008) Com relação à forma como o RUP trata a análise de 
requisitos, assinale a alternativa correta:
A A análise de requisitos ocorre na fase de elaboração, em que são feitas
entrevistas com usuários e definição do escopo do projeto.
B
A análise de requisitos ocorre na fase de construção, quando são descritos
todos os casos de uso, e em seguida modelados por meio de diagramas de
casos de uso UML.
C A maior parte da análise de requisitos ocorre durante a fase de
elaboração.
D
Por se tratar de um processo iterativo e evolutivo, a análise de requisitos
ocorre na fase de construção juntamente com a programação, o que
permite que os requisitos sejam revistos.
12
Imprimir
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
8 of 8 13/11/2022 23:15

Outros materiais