Buscar

Avaliação Final (Objetiva) - Individual FLEX

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Disciplina:
	Engenharia e Projeto de Software (ADS19)
	
	Avaliação:
	Avaliação Final (Objetiva) - Individual FLEX ( Cod.:514974) ( peso.:3,00)
	
	
	
	
	
	
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
	1.
	Os modelos de processo de ciclo de vida durante o desenvolvimento do software podem ser, por exemplo, linear, incremental ou iterativo, logo, compreendê-los poderá auxiliar na adoção de um dos modelos mais adequados à realidade e necessidade da organização. Referente aos modelos mais conhecidos, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O modelo espiral é dividido em fase de obtenção de requisitos, projeto rápido, construção do protótipo, avaliação o protótipo e refinamento do protótipo. 
(    ) O modelo sequencial linear ou ciclo de vida clássico ou modelo em cascata é o modelo mais antigo e mais utilizado em engenharia de software, onde requer uma abordagem sistemática sequencial ao desenvolvimento de software, em que o produto será disponibilizado ao cliente somente no final do desenvolvimento.
(    ) O modelo em V enfatiza atividades de testes durante a análise, implementação e homologação do sistema, avaliando primeiro e depois que começa a desenvolver, a fim de evitar retrabalho.
(    ) O modelo da 4ª geração refere-se a modelos utilizando ferramentas de última geração através de inteligência computacional, explorando o paradigma da ontologia e semântica das aplicações, próxima a linguagem natural.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - F - V - F.
	 b)
	V - V - F - V.
	 c)
	V - F - V - V.
	 d)
	F - V - V - V.
	2.
	A Governança de TI é uma estrutura de relações e procedimentos para apontar e controlar o emprego de TI numa organização, a fim de alcançar seus objetivos, adicionando valor, compensando riscos com relação ao retorno sobre TI e seus processos. Elementos da Governança de TI objetivam projetar, ponderar um conjunto de princípios para governar as normas e as funções da TI. Um modelo de Governança de TI constitui-se de estruturas, processos e mecanismos relacionais que são contingentes a uma série de fatores internos e externos à organização. Sobre as áreas de foco da Governança de TI, analise as sentenças a seguir:
I- Alinhamento estratégico, vinculação entre TI e negócios (planejamento e operações). 
II- É um conjunto de práticas, padrões e relacionamentos estruturados, assumidos por executivos, gestores, técnicos e usuários de TI de uma organização com a finalidade de garantir controles efetivos, ampliar os processos de segurança e minimizar os riscos. 
III- É a área que auxilia os executivos e os gestores no planejamento, implantação, controle e monitoramento de programas e projetos de governança sob os aspectos operacionais e suas aplicações legais.
IV- Análise de guarda: inclui as práticas para gerenciar serviços de TI, utilizando para isso um framework de arquitetura orientada a serviços (SOA).
Agora, 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)
	Somente a sentença II está correta.
	 d)
	As sentenças I, II e III estão corretas.
	3.
	No desenvolvimento de software, utiliza-se a medição de software, que influencia na tomada de decisões baseadas nas informações obtidas por essa medição. Com relação à medição, analise as sentenças a seguir:
I- Por meio da medição, temos acesso apenas a questões gerenciais de um projeto, sendo elas: horas trabalhadas e recursos utilizados.
II- Por meio da medição, podemos ter acesso a várias informações, que podem ser utilizadas para o entendimento, controle, monitoramento e manutenção de softwares, entre outros.
III- Com a medição, podemos identificar apenas se a implementação do software foi desenvolvida, conforme o escopo planejado pelo analista de sistema.
Agora, assinale a alternativa CORRETA:
	 a)
	Somente a sentença III está correta.
	 b)
	Somente a sentença II está correta.
	 c)
	As sentenças I e II estão corretas.
	 d)
	As sentenças II e III estão corretas.
	4.
	O termo crise de software surgiu no final da década de 60, e tinha por finalidade expressar as dificuldades do desenvolvimento de software diante do rápido crescimento da demanda existente, da complexidade dos problemas a serem resolvidos e da inexistência de técnicas estabelecidas para o desenvolvimento de sistemas. Acerca da crise de software, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A falta de formação adequada na engenharia de software e a baixa produtividade são fatores que contribuem efetivamente para o surgimento de uma nova crise de software.
(    ) A crise de software refere-se a um conjunto de problemas, dentre os quais se encontra a imprecisão nas estimativas de custo e prazo devido a uma coleta de requisitos escassa.
(    ) A alteração de legislações vigentes e mudanças na regra de negócio são elencadas como fatores externos que contribuem para alavancar a crise de software, mas que podem ser facilmente gerenciados.
(    ) As questões comportamentais, como a falha de comunicação entre as equipes, não afetará no resultado final do produto, desde que sejam cumpridos os demais aspectos de desenvolvimento de software estabelecidos pela engenharia de software. 
(    ) Pode-se afirmar que a crise de software ainda se encontra presente em muitos projetos, não mais pela ausência de métodos, técnicas e ferramentas, mas pela falta do seu uso.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - V - F - F - V.
	 b)
	F - V - F - V - F.
	 c)
	F - V - V - F - V.
	 d)
	V - F - F - V - F.
	5.
	Mudanças durante o desenvolvimento são inevitáveis. O entendimento dos usuários sobre suas necessidades muda, o ambiente no qual o sistema vai operar muda, a legislação muda, os requisitos mudam. Com tantas mudanças assim, é necessária alguma forma de gerenciamento para que o desenvolvimento não fique caótico. Gerência de Configuração de Software (GCS) é um conjunto de atividades de apoio que permite a absorção controlada das mudanças inerentes ao desenvolvimento de software, mantendo a estabilidade na evolução do projeto. Sobre as três partes da GCS sob a perspectiva de desenvolvimento, analise as sentenças a seguir:
I- Controle de versão: responsável por salvar os artefatos alterados em uma nova versão num repositório, guardando um histórico das suas mudanças. 
II- Controle de mudanças: responsável por rastrear os artefatos, guardando seu histórico, as mudanças e testando sua consistência.
III- Integração contínua: responsável por manter um ambiente que junta a última versão de todos os artefatos alterados, validando sua consistência.
IV- Controle de mudanças: responsável por documentar as alterações realizadas nos artefatos do sistema, contendo o controle de tarefas, sabendo identificar o que mudou, por que mudou, quem mudou etc. 
V- Controle de versão: responsável por integrar os artefatos, documentando as alterações de cada versão do sistema.
Agora, assinale a alternativa CORRETA:
	 a)
	As sentenças III, IV e V estão corretas.
	 b)
	As sentenças II, III e V 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.
	6.
	Segundo Fernandes e Abreu (2008), o modelo COBIT é um assunto relevante, porque é uma ferramenta de suporte que permite aos gerentes suprir as deficiências com respeito aos requisitos de controle, questões técnicas e riscos de negócios, comunicando esse nível de controle às partes interessadas. O COBIT habilita o desenvolvimento de políticas claras e boas práticas para controles de TI em toda a empresa. Sobre as áreas com foco em governança de TI na visão do COBIT, analise as sentenças a seguir:
I- Um melhor alinhamento baseado na formação acadêmica dos funcionários.
II- Entrega de valor que é a execução da proposta de valor de TI através do ciclo de entrega, garantindo que a TI entregue os prometidos benefícios previstos na estratégia da organização, concentrando-se em otimizar
custos e provendo o valor intrínseco de TI.
III- Gerenciamento de riscos: é importante o mapeamento dos riscos e ter planos para a mitigação destes riscos.
IV- Gerenciamento dos recursos inclui a otimização dos investimentos e da gestão adequada dos recursos críticos de TI.
V- Monitora todos os processos para garantir que a direção definida seja seguida.
Agora, assinale a alternativa CORRETA:
FONTE: FERNANDES, Agnaldo Aragon; ABREU, Vladimir Ferraz de. Implantando a governança de TI: da estratégia à gestão dos processos e serviços. 2. ed. Rio de Janeiro: Brasport, 2008.
	 a)
	As sentenças I, II e III estão corretas.
	 b)
	Somente a sentença I está correta.
	 c)
	As sentenças I, II e IV estão corretas.
	 d)
	As sentenças II, III, IV e V estão corretas.
	7.
	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 e III estão corretas.
	 c)
	As sentenças I e II estão corretas.
	 d)
	As sentenças I, II e III estão corretas.
	8.
	O gerenciamento de projetos de software envolve atividades para assegurar que o software seja entregue dentro do prazo e do orçamento previsto, estando de acordo com os requisitos da organização. As pessoas devem ser organizadas para o trabalho de desenvolvimento de forma efetiva, pois seu planejamento compreende a elaboração de estimativas para o trabalho a ser realizado, o estabelecimento de compromissos necessários e a definição de planos para a realização do trabalho. Sobre os quatro fatores conhecidos como 4Ps, que definem o gerenciamento de projeto de forma efetiva, assinale a alternativa CORRETA:
	 a)
	Pessoas, produto, processo e projeto.
	 b)
	Produto, projeto, prazo e planejamento.
	 c)
	Pessoas, prazo, plano e produto.
	 d)
	Projeto, plano, prazo e pessoa.
	9.
	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 I, III e IV estão corretas.
	 c)
	As sentenças I, II e III estão corretas.
	 d)
	As sentenças II, III e IV estão corretas.
	10.
	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 I, IV e V estão corretas.
	 b)
	As sentenças II, III e IV estão corretas.
	 c)
	As sentenças I, III e V estão corretas.
	 d)
	As sentenças II, IV e V estão corretas.
	11.
	(ENADE, 2008) No processo de desenvolvimento de software, todo software passa pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, assinale a alternativa correta:
	 a)
	Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental.
	 b)
	Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida.
	 c)
	O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos.
	 d)
	Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos
custos de desenvolvimento.
	12.
	(ENADE, 2011) Modelos de ciclo de vida de processo de software são descrições abstratas do processo de desenvolvimento, mostrando as principais atividades e informações usadas na produção e manutenção de software, bem como a ordem em que as atividades devem ser executadas. Com relação aos modelos de ciclo de vida de processo de software, analise as seguintes asserções:
I- O modelo de desenvolvimento em cascata acrescenta aspectos gerenciais (planejamento, controle e tomada de decisão) ao processo de desenvolvimento de software 
PORQUE 
II- Considera que o processo é composto por várias etapas que são executadas de forma sistemática e sequencial.
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 falsa, e a segunda, uma proposição verdadeira.
	 c)
	As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
	 d)
	A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando