Buscar

Engenharia e Projeto de Software - Avaliação Final (Objetiva) - 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

27/06/2022 11:52 Avaliação Final (Objetiva) - Individual
1/6
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:745052)
Peso da Avaliação 3,00
Prova 50942588
Qtd. de Questões 12
Acertos/Erros 10/2
Nota 10,00
A etapa de identificação e entendimento dos requisitos é fundamental para desenvolver um 
software com sucesso. Os requisitos são características ou regras de negócio específicas do projeto a 
ser desenvolvido. Entender estas particularidades reduz os riscos e os custos de desenvolvimento. 
Sobre os requisitos, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Existem apenas dois tipos de requisitos: funcionais e não funcionais. 
( ) Requisito inverso é o terceiro tipo de requisito. 
( ) Requisito é uma importante documentação acerca do software que será desenvolvido e 
contempla regras específicas que deverão ser obedecidas na execução de cada atividade. 
( ) O sucesso dos projetos não depende do levantamento de requisitos. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - F - V.
B F - F - V - V.
C V - V - V - F.
D F - V - V - F.
Ao realizar uma verificação, a equipe já está atividades distintas da validação e do teste. São coisas 
bem diferentes, mas que podem ser realizadas pela mesma equipe. Sobre esses três conceitos, analise 
as afirmativas a seguir:
I- "Fizemos o software corretamente?" é o objetivo da etapa de verificação. A verificação fica 
escondida do usuário final, em comparação à validação.
II- A pergunta da validação é "Fizemos o software correto?" Ou seja, a validação é verificar se o 
software tem todos os itens necessários para atender ao cliente.
III- "O software tem defeito?" é pergunta que assusta qualquer desenvolvedor de sistemas.
Assinale a alternativa CORRETA:
A Somente a sentença III está correta.
B As sentenças I, II e III estão corretas.
C Somente a sentença II está correta.
D Somente a sentença I está correta.
 VOLTAR
A+
Alterar modo de visualização
1
2
27/06/2022 11:52 Avaliação Final (Objetiva) - Individual
2/6
A qualidade dos produtos de software depende fortemente da qualidade do processo de software 
usado para desenvolvê-los, porém um bom processo de software não garante que os produtos de 
software produzidos sejam de boa qualidade, mas é um indicativo de que a organização é capaz de 
produzir bons produtos de software. A certificação ISO é uma forma de garantir que haja um 
programa de Qualidade de Software bem documentado, compreendido e seguido em uma 
organização. Sobre a definição da norma ISO/IEC 27000, assinale a alternativa CORRETA:
A Define processos de Avaliação Organizacional.
B Define indicadores e processos de Métrica de Software.
C Define um processo da Segurança da Informação.
D Define as Metodologias de Ciclo de Vida de desenvolvimento de Software.
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 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 - V - F - V.
B V - V - F - F - V.
C V - F - F - V - V.
D F - V - V - F - F.
As organizações que desenvolvem projetos de software dividem o projeto em fases de 
execução, visando a um melhor controle gerencial e a uma ligação mais adequada de seus processos 
operacionais. O conjunto das fases de um projeto é conhecido como ciclo de vida do projeto. O ciclo 
3
4
5
27/06/2022 11:52 Avaliação Final (Objetiva) - Individual
3/6
de vida do projeto serve para definir o início e o fim de um projeto. A definição do ciclo de vida do 
projeto também determina os procedimentos de transição para o ambiente de operação que serão 
incluídos no início e no final do projeto, distinguindo-os dos que não serão. Acerca das cinco fases da 
gestão de projetos: (1) conceitual, (2) definição, (3) produção, (4) operacional e (5) encerramento, 
classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Fase conceitual: etapa responsável por identificar o escopo de projeto, analisando sua 
viabilidade, como aspectos técnicos, custo e prazo e avaliação dos objetivos do projeto. 
( ) Fase de definição: período de produção do projeto, materializando os requisitos identificados 
com a entrega das funcionalidades, serviço ou processo organizacional efetivo. 
( ) Fase de produção: elaboração do cronograma e plano de projeto, definindo seu real custo, prazo, 
através de uma análise técnica antes do seu desenvolvimento. 
( ) Fase operacional: ao finalizar o projeto, o produto implementado é liberado e obtém-se o aceite 
final do cliente. Após isso, o gerente do projeto irá avaliar e relatar as lições aprendidas na execução 
do projeto. 
( ) Fase de encerramento: após o produto ser implementado e considerado viável em termos 
econômicos e práticos, ocorre a transação, fornecendo um feedback do planejamento realizado. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - F - F.
B F - V - V - F - F.
C V - F - F - V - F.
D V - V - F - F - V.
Não há uma simples medida para qualidade de software que seja aceitável para todos os projetos
de todas as empresas, pois qualidade é um conceito complexo, porque significa diferentes coisas para 
diferentes pessoas. A implantação de um sistema de qualidade permite um aumento de produtividade, 
uma melhoria da qualidade do produto final e um aumento da satisfação dos clientes e da própria 
empresa. Portanto, conceitos/atividades como prevenção e detecção, avaliações e auditorias, coleta e 
análise de métricas, entre outros, devem ser bem entendidos para se garantir uma visão clara do 
cenário da qualidade de software. Na área de qualidade, estes conceitos/atividades são realizados 
através de três diferentes processos de qualidade: Planejamento da Qualidade, Controle da Qualidade 
e Melhoria da Qualidade. Sobre estes três processos, analise as sentenças a seguir: 
I- O Planejamento da Qualidade é usado em atividades de inspeção para corrigir defeitos, a fim de 
garantir maior qualidade e produtividade no processo de software. 
II- A Melhoria de Qualidade é usada para desenvolver um processo que seja capaz de produzir o 
produto certo, trazendo oportunidades de otimização deste processo. 
III- O Planejamento de Qualidade é a preparação de requisitos básicos para encontrar as metas de 
qualidade, a fim de atender às expectativas e necessidades do cliente. 
IV- O Controle de Qualidade é usado para institucionalizar um processo de qualidade de software que 
seja capaz de produzir o produto sem erros, atendendo às necessidades do cliente. 
V- O Controle de Qualidade é usado para evitar ou corrigir eventos indesejáveis ou inesperados, 
garantindo o grau de qualidade e produtividade estabelecido.Agora, assinale a alternativa CORRETA:
A As sentenças II, III e IV estão corretas.
B As sentenças I, II e V estão corretas.
6
27/06/2022 11:52 Avaliação Final (Objetiva) - Individual
4/6
C As sentenças II, III e V estão corretas.
D As sentenças III, IV e V estão corretas.
A engenharia de software é uma forma de engenharia que aplica os princípios da ciência da 
computação e matemática para alcançar soluções com um bom custo-benefício para resolução de 
problemas do software, no entanto é quem estabelece o uso de sólidos princípios de Engenharia para 
que se possa obter economicamente um software que seja confiável e que funcione eficientemente. A 
respeito da função do princípio de Engenharia de Software do tipo "Padronização", classifique V para 
as sentenças verdadeiras e F para as falsas: 
( ) Formalizar o processo de construção e padronizar os componentes do sistema, facilitando o 
reuso das funcionalidades. 
( ) Padronizar o processo de construção do software para facilitar o entendimento e manutenção. 
( ) Uniformizar o processo de construção do software para melhorar sua execução e sustentação. 
( ) Padronizar os procedimentos de construção do software para otimizar seus componentes durante 
a manutenção. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - F.
B F - V - V - F.
C V - V - F - V.
D V - F - F - F.
O modelo cascata é considerado o ciclo de vida mais antigo da engenharia de software, sugere 
uma abordagem sequencial e sistemática para o desenvolvimento de software, começando com a 
definição dos requisitos por parte do cliente, avançando pelas atividades de projeto e implementação 
de software, testes, implantação, culminando no suporte contínuo do software concluído. A respeito 
das características negativas desse modelo, classifique V para as sentenças verdadeiras e F para as 
falsas: 
( ) Demora no atendimento devido aos retrabalhos tardios. 
( ) Como os testes ocorrem no final do processo, um erro sutil pode vir a exigir semanas de 
verificação para que se possa eliminá-lo. 
( ) Pelo fato de possuir um modelo de ciclo de vida bem definido e sem sobreposição, pode 
impactar em atrasos no cronograma do projeto. 
( ) É praticamente impossível obter-se a totalidade de requisitos de maneira antecipada e em uma 
única etapa do projeto, possibilitando o retorno para uma etapa sempre que for necessário. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B V - V - F - V.
C V - F - F - V.
7
8
27/06/2022 11:52 Avaliação Final (Objetiva) - Individual
5/6
D V - V - V - F.
(ENADE, 2008) O Rational Unified Process (RUP) é um processo de engenharia de software 
cujo objetivo é assegurar a produção de software de alta qualidade, satisfazendo as necessidades dos 
usuários no prazo e nos custos previstos. O RUP contém uma estrutura que pode ser adaptada e 
estendida, pois é formado por duas estruturas principais, denominadas dimensões, que representam os 
aspectos dinâmicos e estáticos do processo. O aspecto dinâmico é expresso em ciclos, fases, iterações 
e marcos. O estático, por sua vez, contém as disciplinas, os fluxos, os artefatos e os trabalhadores. 
Com base na iteração do RUP, julgue as asserções a seguir:
I- A cada iteração das fases do RUP, geram-se ou não artefatos de software 
porque 
II- Os artefatos produzidos dependem da ênfase que é dada a cada disciplina. 
Assinale a alternativa correta:
A As duas asserções são proposições verdadeiras, mas a segunda não é justificativa correta da
primeira.
B As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da
primeira.
C A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
D A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
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 Entrega de software adequado ao seu propósito, respeitados prazo e orçamento estabelecidos.
B Melhoria da comunicação entre a equipe de desenvolvimento.
C Cumprimento de prazos.
D Aprimoramento dos conhecimentos da equipe em programação de computadores.
Após atuar como analista e programador em uma empresa de desenvolvimento de software por 
aproximadamente 10 anos, um colaborador que se destacou por nunca atrasar um cronograma foi 
nomeado gerente de projetos. Ao assumir o primeiro projeto, o colaborador foi informado que sua 
principal responsabilidade era a realização da entrega conforme o cronograma estabelecido no 
contrato. Para o gerenciamento do escopo do projeto, o gerente de projetos utilizará o PMBOK. 
Considerando essa situação, é correto afirmar que o gerente de projetos deverá coordenar processos 
de:
9
10
11
27/06/2022 11:52 Avaliação Final (Objetiva) - Individual
6/6
A Coletar requisitos, definir o escopo, criar a Estrutura Analítica de Processo (EAP), verificar oescopo e controlar o escopo.
B Coletar requisitos, criar estimativa do projeto, validar recursos do projeto, validar o escopo e
encerrar o projeto.
C Desenvolver requisitos, orientar e gerenciar o escopo, monitorar e controlar o trabalho do
projeto, executar o controle do escopo e encerrar o projeto.
D Estimar requisitos, criar a Estrutura Analítica de Processo (EAP), identificar as partes
interessadas e verificar e controlar o escopo.
(ENADE, 2008) Considere que você trabalhe em uma empresa de desenvolvimento de software 
e que a empresa tenha decidido desenvolver um novo editor de texto para colocar no mercado. Esse 
editor deve ser um software que forneça recursos adicionais de apoio à autoria, embasado no estilo de 
escrita do usuário, o que o torna um software de funcionalidade mais complexa. Considere que a 
empresa deseje disponibilizar o produto no mercado em versões que agreguem esse suporte de forma 
gradativa, fazendo análise de risco para avaliar a viabilidade de desenvolvimento de uma nova 
versão. Tendo de escolher um modelo de processo para desenvolver esse editor, e conhecendo as 
características dos modelos existentes, entre os modelos a seguir, qual é o modelo apropriado para 
esse caso?
A Espiral.
B Prototipação.
C Cascata.
D RAD (Rapid Application Development).
12
Imprimir

Continue navegando