Buscar

AVALIAÇÃO FINAL

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

Disciplina:
	Engenharia e Projeto de Software (ADS19)
	Avaliação:
	Avaliação Final (Objetiva) - Individual FLEX ( Cod.:514974) ( peso.:3,00)
	Prova:
	21583803
	Nota da Prova:
	9,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	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 I, II e III 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 III, IV e V estão corretas.
	2.
	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 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 - V - F - F - V.
	 d)
	V - F - F - V - F.
	3.
	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 III, IV e V estão corretas.
	 c)
	As sentenças II, III e V estão corretas.
	 d)
	As sentenças I, II e V estão corretas.
	4.
	Gerência de projetos é um conjunto de práticas que serve de guia a um grupo para trabalhar de maneira produtiva. Ela compreende métodos e ferramentas que organizam as tarefas, identificam sua sequência de execução e dependências existentes, apoia a alocação de recursos e tempo, além de permitir o rastreamento da execução das atividades e medição do progresso relativo ao que foi definido no plano de projeto (SILVA FILHO, 2016). Sobre a gerência de projetos de software, analise as sentenças a seguir:
I- Um projeto é um conjunto de atividades ou tarefas com ciclo de vida repetitivo e duração indefinida, planejadas para serem executadas com recursos bem definidos. 
II- O gerenciamento de custos de um projeto deve iniciar-se na fase de encerramento do projeto, quando todos os custos, para todas as atividades do projeto, já podem ser contabilizados.
III- O escopo do projeto delimita e define o que o projeto vai e deve fazer, além de definir o que o projeto não vai fazer.
IV- O escopo e o custo de um projeto devem ser planejados e controlados. 
Assinale a alternativa CORRETA:
FONTE: SILVA FILHO, Antônio Mendes da. Gestão de Projetos de Software. Disponível em: <http://www.devmedia.com.br/gestao-de-projetos-de-software/9143>. Acesso em: 10 out. 2016.
	 a)
	As sentenças I e II 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 III e IV estão corretas.
	5.
	Roger Pressman (2009), guru da Engenharia de Software, define o software como componentes não executáveis em máquina e componentes executáveis em máquina. Explica-nos que o software é criado por meio de uma série de regras que mapeiam as exigências de negócios que são desenvolvidos em linguagem de programação, que especifica a estrutura de seus dados, os atributos procedimentais e os requisitos relacionados para código e os converte em instruções executáveis em máquina. No contexto da Engenharia de Software, nas metodologias ágeis, o que os princípios de desenvolvimento valorizam?
FONTE: PRESSMAN, Roger S. Engenharia de software. 6. ed. São Paulo: Makron Books, 2009.
	 a)
	Indivíduos e interações ao invés de processos e ferramentas.
	 b)
	Vasta documentação para propiciar um software funcional.
	 c)
	Software funcional a partir de processos e ferramentas.
	 d)
	Seguir um plano pararesponder a mudanças.
	6.
	Uma das tarefas mais complexas na construção de um sistema consiste em identificar o que construir. Para tanto, foi desenvolvido um processo que visa compreender e definir quais serviços são necessários, além de identificar as restrições de operação e de desenvolvimento do sistema. Eventuais erros ocorridos nesse processo poderão gerar problemas posteriores no projeto e na implementação do sistema. Como é conhecido este processo?
	 a)
	Documentação de requisitos.
	 b)
	Engenharia de requisitos.
	 c)
	Projeto de estrutura.
	 d)
	Estrutura analítica de projeto.
	7.
	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 II, III, IV e V estão corretas.
	 d)
	As sentenças I, II e IV estão corretas.
	8.
	A partir da Engenharia de Software, surgiram vários modelos de processos de desenvolvimento de software diante da necessidade de fornecer respostas às situações a analisar. Um desses modelos é conhecido por  Modelo RAD (Rapid Application Development - Desenvolvimento Rápido de Aplicações), que se caracteriza por ser um processo de software incremental que enfatiza um ciclo de desenvolvimento curto de até 90 dias, sendo dividido em fases. Sobre as fases que compõem esse modelo, assinale a alternativa CORRETA:
	 a)
	Comunicação, modelagem, desenvolvimento e implantação.
	 b)
	Planejamento, gerenciamento dos recursos e implantação.
	 c)
	Comunicação, planejamento, modelagem, construção e implantação.
	 d)
	Levantamento de requisitos, planejamento, modelagem e desenvolvimento.
	9.
	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)
	V - F - F - V - F.
	 c)
	F - V - F - V - F.
	 d)
	F - V - V - F - V.
	10.
	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)
	Apesar da evolução do software, a construção de software não é rápida o suficiente para atender às necessidades do mercado.
	 c)
	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.
	 d)
	Os principais direcionadores que propiciarão uma intensa competição na área de software são: custo, adequação de prazo e qualidade.
	11.
	(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 construção, quando são descritos todos os casos de uso, e em seguida modelados por meio de diagramas de casos de uso UML.
	 b)
	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.
	 c)
	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.
	 d)
	A maior parte da análise de requisitos ocorre durante a fase de elaboração.
	12.
	(ENADE, 2008) Um analista foi contratado para desenvolver um sistema de pesquisa de DVDs em lojas virtuais. O sistema deverá solicitar ao usuário um título de DVD, que será usado para realizar a pesquisa nas bases de dados das lojas conveniadas. Ao detectar a disponibilidade do DVD solicitado, o sistema armazenará temporariamente os dados das lojas (nome, preço, data prevista para entrega do produto) e exibirá as informações ordenadas por preço. Após analisar as informações, o cliente poderá efetuar a compra. O contratante deverá testar algumas operações do sistema antes de ele ser finalizado. Há tempo suficiente para que o analista atenda a essa solicitação e efetue eventuais modificações exigidas pelo contratante. Com relação a essa situação, julgue os itens a seguir quanto ao modelo de ciclo de vida:
I- O entendimento do sistema como um todo e a execução sequencial das fases sem retorno produzem um sistema que pode ser validado pelo contratante.
II- A elaboração do protótipo pode ser utilizada para resolver dúvidas de comunicação, o que aumenta os riscos de inclusão de novas funcionalidades não prioritárias.
III- A definição das restrições deve ser a segunda fase a ser realizada no desenvolvimento do projeto, correspondendo à etapa de engenharia.
IV- Um processo iterativo permite que versões progressivas mais completas do sistema sejam construídas e avaliadas.
Estão certos apenas os itens:
	 a)
	I e II.
	 b)
	I e III.
	 c)
	II e IV.
	 d)
	III e IV.
Parte inferior do formulário

Continue navegando