Buscar

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

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

05/08/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjMwMA==&action2=QURTMTk=&action3=NTE0O… 1/5
Acadêmico: Wedley Meneses Castro (2644399)
Disciplina: Engenharia e Projeto de Software (ADS19)
Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:514974) ( peso.:3,00)
Prova: 21268056
Nota da Prova: -
Legenda: Resposta Certa Sua Resposta Errada 
1. Aplicativos computacionais são construídos no decorrer de inúmeras etapas. Cada uma delas propõe regras
específicas no intuito de contemplar as expectativas dos usuários finais. Para que se tenha um bom entendimento
disso, torna-se necessário fazer um adequado levantamento de requisitos, a fim de compreender as
particularidades de negócio que serão executadas e controladas pelo sistema que será construído. Com relação ao
levantamento de requisitos, assinale a alternativa CORRETA:
 a) Requisitos não funcionais especificam o comportamento do sistema.
 b) Um requisito não pode ser considerado uma documentação do software.
 c) Transforma conhecimento tácito em conhecimento explícito.
 d) Requisitos funcionais estão relacionados às restrições tecnológicas envolvidas no processo de
desenvolvimento.
2. Alterações são comuns no desenvolvimento de aplicativos em função das mudanças do cenário: tecnologia, regras
de negócio, necessidades do usuário. A Gerência de Configuração de Software é uma área específica da
Engenharia de Software que contempla uma série de atividades que dão suporte para um melhor controle das
mudanças necessárias. Com relação ao gerenciamento de Configuração de Software, classifique V para as
sentenças verdadeiras e F para as falsas:
( ) A gerência de configuração de software utiliza uma série de relatórios no intuito de explorar informações do
projeto, como alocação de pessoas em tarefas, tempo das tarefas, versões do programa e assim por diante. 
( ) O controle de versão é responsável por gerenciar as versões, salvando cada uma com um nome diferente.
( ) O controle de mudanças controla as alterações do software, mas não permite rastrear as mudanças que foram
efetuadas no processo de desenvolvimento.
( ) O controle de integração pega a última versão do software e faz a aferição para verificar se a implementação
foi executada conforme especificação da alteração.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F.
 b) V - V - F - V.
 c) F - V - V - F.
 d) F - F - V - V.

05/08/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjMwMA==&action2=QURTMTk=&action3=NTE0O… 2/5
3. No intuito de se atingir os objetivos definidos para os projetos, as atividades envolvidas devem ser criteriosamente
definidas e controladas. Cabe ressaltar que todas as etapas possuem regras específicas. Podemos entender as
regras como os requisitos necessários para a execução da etapa ou atividade em questão. Identificar, entender,
documentar e priorizar os requisitos é de grande importância para o controle do projeto como um todo. Com
relação aos requisitos, analise as sentenças a seguir:
I- A gestão dos requisitos preocupa-se com a documentação, versionamento, controle de mudanças e qualidade
dos requisitos levantados na fase de especificação de requisitos.
II- A especificação de requisitos faz o detalhamento das regras de negócio, sinalizando o que o sistema deverá
fazer.
III- São duas as principais categorias de requisitos: de negócio e de sistemas.
IV- Brainstorming não pode ser considerada uma técnica de levantamento de requisitos.
Assinale a alternativa CORRETA:
 a) As sentenças I e IV estão corretas.
 b) As sentenças II, III e IV estão corretas.
 c) As sentenças I, III e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
4. A qualidade tem um preço. Quando se pergunta quanto realmente obteve-se de retorno pela implantação dos
programas de qualidade de software, a resposta normalmente é que ainda é muito cedo para dizer. As ferramentas
da qualidade não medem os custos envolvidos na obtenção de melhores produtos e também não identificam os
custos da falta de qualidade dentro e fora da organização. Sobre a definição de custos na qualidade de software,
assinale a alternativa CORRETA:
 a) O custo de qualidade é categorizado em custos de prevenção e detecção de defeitos a fim de reduzir falhas
internas e externas realizando amplo investimento nos custos de avaliação para melhoria contínua.
 b) O custo de qualidade é categorizado pelas necessárias técnicas e ferramentas que auxiliem na identificação
das expectativas do consumidor e ao mesmo tempo forneçam informações que possibilitem a produção ao
menor custo possível.
 c) O custo de qualidade é categorizado em custos pela implantação de processos através da capacitação das
pessoas e utilização de tecnologias robustas e eficientes.
 d) O custo de qualidade é categorizado em custos com treinamentos organizacionais para garantir a satisfação do
cliente e o controle de qualidade objetiva a garantia da qualidade com um custo "ótimo", pois qualidade está
diretamente ligada a custos.
5. 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. Sobre o que pode ser classificado como objetivo da Engenharia de Software,
assinale a alternativa CORRETA:
 a) Aprimoramento dos conhecimentos da equipe em programação de computadores.
 b) Melhoria da comunicação entre a equipe de desenvolvimento.
 c) Cumprimento de prazos.
 d) Entrega de software adequado ao seu propósito, respeitados prazo e orçamento estabelecidos.
05/08/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjMwMA==&action2=QURTMTk=&action3=NTE0O… 3/5
6. A Gestão de Configuração de Software (GCS) é um método utilizado para controlar as modificações ocorridas nos
artefatos e códigos de um projeto, a fim de minimizar os erros durante suas versões alteradas. Roger Pressman,
em seu livro ?Software Engineering: A Practitioner's Approach?, afirma que a GCS é o conjunto de atividades
projetadas para controlar as mudanças pela identificação dos produtos do trabalho que serão alterados,
estabelecendo um relacionamento entre eles, definindo o mecanismo para o gerenciamento de diferentes versões
destes produtos, controlando as mudanças impostas, e auditando e relatando as mudanças realizadas. A respeito
das terminologias utilizadas na área de GCS, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Baseline: um marco de referência para evolução do software, que é caracterizado pela entrega de um ou mais
itens de configuração.
( ) Repositório: repositório físico e lógico, onde os artefatos (itens de configuração) são armazenados.
( ) Release: conjunto de itens de configuração empacotados que são disponibilizados ao Cliente.
( ) Branch: junção de diferentes versões de um mesmo item de configuração, realizando a integração de um
branch com os itens de configuração do fluxo principal.
( ) Merge: é um fluxo alternativo para implementação de novas funcionalidades em paralelo 
para atualização de versões de itens de configuração. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
FONTE: PRESSMAN, Roger. Software Engineering: a Practitioner's Approach. 7ª ed. Higher Education. 2010.
 a) F - F - F - V - V.
 b) V - V - V - F - F.
 c) V - F - V - V - F.
 d) V - V - F - F - F.
7. A Engenharia de Software é composta por diversosconceitos de fundamental importância na área e abrange um
processo, um conjunto de métodos ou práticas e diversas ferramentas que possibilitam aos profissionais
desenvolverem softwares de alta qualidade. Entendemos software como a criação intelectual, compreendendo os
programas, procedimentos, regras e qualquer documentação correlata à operação de um sistema de
processamento de dados. Carvalho e Chiossi (2001) descrevem alguns príncipios importantes para a Engenharia
de Software. Sobre esses princípios, analise as sentenças a seguir:
I- A formalidade busca agrupar conceitos em atributos formais e de serviços, permitindo, assim, desenvolver e
reutilizar definições em componentes de softwares de aplicação. Seus efeitos estão associados ao processo de
identificação dos aspectos necessários de um determinado fenômeno, desconsiderando os detalhes. 
II- A decomposição busca definir uma metodologia com diagramas de fácil visualização que devem ser
estabelecidos para que possamos ter uma entrega efetiva, permitindo, assim, que partes ou componentes de um
produto desenvolvido possam ser utilizados em outros sistemas. 
III- A padronização busca auxiliar o processo de construção de software, objetivando mais qualidade. Por meio
deste princípio, é possível capitalizar experiências de outros projetos e aprender com erros já experimentados,
aplicando solução conhecida. 
FONTE: CARVALHO, A. M. B. R.; CHIOSSI, T. C. S. Introdução à engenharia de software. Campinas: UNICAMP,
2001. 148p.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
 b) As sentenças II e III estão corretas.
 c) As sentenças I e III estão corretas.
 d) Somente a sentença III está correta.
05/08/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjMwMA==&action2=QURTMTk=&action3=NTE0O… 4/5
8. 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:
 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 e III estão corretas.
 d) As sentenças I e II estão corretas.
9. Gerenciar adequadamente um projeto significa aplicar corretamente habilidades e técnicas na execução das
atividades de cada etapa. Conseguir unir os resultados do projeto com os objetivos do negócio é uma forma de
confirmar o sucesso do projeto. Para alcance dos objetivos, é necessário mitigar os problemas e imprevistos.
Como é conhecida a disciplina de Gestão de Projetos que tem a preocupação de otimizar e destacar as
características positivas e reduzir ou até mesmo zerar os aspectos negativos?
 a) Gerência de Escopo.
 b) Gerência de Aquisições.
 c) Gerencia de Custos.
 d) Gerência de Riscos.
10. A Governança de TI se explica como um conjunto de políticas, processos, papéis e responsabilidades conexos a
estruturas e pessoas da organização, de modo a se fundar o processo de tomada de decisões e as normativas
para o gerenciamento e uso da TI, tudo isso de forma alinhada com a visão, missão e metas estratégicas da
organização. Desta forma, a governança de TI busca sincronizar os objetivos de uma organização com a área de
TI, alinhando pontos no sentido de sistematizar a melhor forma de utilizar os componentes de TI, garantindo
também segmento e objetivos do negócio. Sobre o que a Governança de TI deve garantir, analise as sentenças a
seguir:
I- O uso de recursos de TI, promovendo a valorização do conhecimento e da infraestrutura.
II- A continuidade do negócio contra interrupções e falhas que se efetivará através do acompanhamento e aval da
implementação das estratégias e marco de regulação.
III- O gerenciamento dos riscos de TI, alinhando a TI a marcos de regulação, interno e externo, movimento que
permitirá que a organização reconheça os riscos e as oportunidades derivados da TI para o negócio.
IV- As decisões do Conselho Monetário Nacional para instituições financeiras e tantas outras regulamentações que
devem ser alinhadas em sintonia com o ramo de negócio.
V- As aplicações do alinhamento da TI a marcos de regulação, interno e externo à infraestrutura de serviços de TI.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I, III e IV estão corretas.
 b) As sentenças II, IV e V estão corretas.
 c) As sentenças I, II e V estão corretas.
 d) As sentenças I, II e III estão corretas.
05/08/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjMwMA==&action2=QURTMTk=&action3=NTE0O… 5/5
11. (ENADE, 2005) No processo de desenvolvimento de um sistema de tomada de decisões a ser implementado por
uma instituição financeira de natureza privada, um profissional de sistemas de informações, contratado por
prestação de serviços, recebeu a incumbência de garantir que o novo sistema operasse com uma função de
concessão de crédito para clientes com maior probabilidade de honrar compromissos e que representassem menor
risco para a instituição. Para a análise do perfil de cada cliente, o projetista definiu uma função de pesquisa e
cruzamento de informações obtidas de terceiros e referentes a dados bancários, pessoais, comerciais, de
previdência e saúde, e gastos com cartão de crédito. Em pouco tempo de operação, o novo sistema elevou os
indicadores de desempenho da instituição financeira, apesar de ter diminuído o número de pessoas atendidas com
o programa de concessão de créditos. 
Quanto às questões éticas associadas à prática profissional, no contexto da situação apresentada, julgue os itens a
seguir:
I- É direito da empresa utilizar qualquer informação disponível, desde que seja para benefício corporativo.
II- A empresa deve controlar, notificar e solicitar consentimento para armazenar e usar informações dos clientes.
III- A responsabilidade pelo uso correto de informações é de quem as fornece, de quem as adquire e dos
profissionais que as utilizam na construção de sistemas.
Assinale a alternativa correta:
 a) Apenas os itens I e II estão certos.
 b) Apenas os itens II e III estão certos.
 c) Apenas os itens I e III estão certos.
 d) Apenas um item está certo.
12. (ENADE, 2014) Requisitos funcionais e não funcionais podem definir características e funcionalidades presentes
na interface a ser desenvolvida para um sistema. Com relação aos requisitos não funcionais, também chamados
de requisitos de qualidade, avalie as afirmações a seguir: 
I- São levantados e elicitados após os requisitosfuncionais, uma vez que os requisitos funcionais determinarão as
funcionalidades da interface.
II- Sempre serão definidos de forma mais concreta, através de requisitos funcionais, uma vez que o usuário
manipula na interface somente as funcionalidades levantadas.
III- Podem completar os requisitos funcionais.
É correto o que se afirma em:
 a) I e II, apenas.
 b) II, apenas.
 c) I e III, apenas.
 d) III, apenas.
Prova finalizada com 12 acertos e 0 questões erradas.

Continue navegando