Buscar

PROVA 1 ENG 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 11 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 11 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 9, do total de 11 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

Prévia do material em texto

Nota finalTentativa com a nota mais alta
2,4/6
Tentativa 1Enviado: 26/09/20 16:36 (BRT)
2,4/6
1. Pergunta 1
/0,6
Nós já vimos que os softwares, por regra, não são padronizados. Portanto, os processos de desenvolvimento também apresentam aplicações diversificadas. Mas existem basicamente quatro tarefas, ou atividades, consideradas fundamentais na área de engenharia de software, que todo processo de desenvolvimento deve incluir. Garantir que as demandas do cliente serão atendidas faz parte de qual grupo de atividades?
Ocultar opções de resposta 
1. 
Validação de software.
Resposta correta
2. 
Evolução de software.
3. 
Projeto e implementação de software.
4. 
Especificação de software.
5. 
Nenhuma das alternativas.
2. Pergunta 2
/0,6
Para garantir a qualidade no desenvolvimento de software é indispensável definir processos para gerenciar mudanças no escopo do produto e configurações do software em desenvolvimento. Esses processos incluem atividades de planejamento, validação, verificação e gerenciamento de versões (mudanças ou releases). Considerando as informações apresentadas, avalie as afirmações a seguir.
I. O gerenciamento de mudanças acompanha a solicitação de alterações no software, define os custos, seus impactos e quando estas devem ser implementadas.
II. A revisão dos artefatos de software tem por objetivo armazenar a documentação em um repositório central. 
III. A verificação de software tem o objetivo de controle de versões da documentação. 
IV. A validação de software tem o objetivo de garantir que as necessidades e expectativas do cliente sejam atendidas.
V. O gerenciamento de configuração controla a edição simultânea dos artefatos do software, mantém o controle das versões do software e recomenda a auditoria das configurações.
É correto apenas o que se afirma em:
Ocultar opções de resposta 
1. 
III, IV e V. 
2. 
l, II e IV.
3. 
II, III e V.
4. 
l, IV e V. 
Resposta correta
5. Incorreta: 
l, II e III. 
3. Pergunta 3
/0,6
A forma como o conhecimento se apresenta pode ser classificada em tácita e explícita. O conhecimento tácito é desenvolvido pelas experiências e relacionamentos pessoais ou profissionais de um indivíduo, não é mensurável e é pessoal. O conhecimento explícito é a disseminação, aplicação, transmissão, de maneira formal, do conhecimento adquirido. 
Considerando o desenvolvimento de software e a utilização do conhecimento tácito e explícito, avalie as afirmações a seguir:
I. Durante as etapas de desenvolvimento do software, são utilizados tanto os conhecimentos pré-existentes do indivíduo quanto os conhecimentos adquiridos durante o desenvolvimento. 
II. O uso do conhecimento explícito restringe-se às fases de levantamento dos requisitos, quando o usuário indica sua necessidade e as funcionalidades requeridas para o desenvolvimento do software. 
III. O uso do conhecimento tácito restringe-se às fases de desenvolvimento, quando se emprega conhecimento de transformação da necessidade do usuário e características técnicas para produzir um sistema de informação. 
É correto o que se afirma em:
Ocultar opções de resposta 
1. 
III, apenas. 
2. 
II e III, apenas. 
3. 
l, apenas. 
Resposta correta
4. 
l, II e III. 
5. Incorreta: 
I e II, apenas. 
4. Pergunta 4
/0,6
Em uma situação hipotética, um desenvolvedor deseja mais detalhes do cliente para o software que irá criar, mas o cliente apenas fornece a descrição geral dos requisitos. Outro aspecto a ser observado está relacionado aos requisitos do projeto, que são alterados com certa frequência. No entanto, isso não é tratado como um problema, já que o software tem por característica ser flexível e suportável a mudanças.
Diante da situação hipotética acima, o caso se enquadra em que situação?
Ocultar opções de resposta 
1. Incorreta: 
Nenhuma das alternativas.
2. 
Mito da tecnologia.
3. 
Mito do profissional.
4. 
Mito do cliente.
Resposta correta
5. 
Mito de gerenciamento.
5. Pergunta 5
/0,6
Engenharia de Software inclui um grande número de teorias, conceitos, modelos, técnicas e métodos. Analise as seguintes definições:
I. A ISO 9001 trata-se de um modelo de referência criado a partir de um framework para analisar processos da área de engenharia de software, organizando negócios e projetos. Serve de referência para o processo de análise, atuando como um grupo-padrão de processos essenciais que norteiam a engenharia de software;
II. CMM (Capability Maturity Model) é um modelo estabelecido pelo Software Engineering Institute (SEI) que propõe níveis de competência organizacional relacionados à qualidade do processo de desenvolvimento de software;
III. O MPS.BR foi criado em 2003, tentando retratar o perfil das organizações empresariais brasileiras. Além de determinar um modelo de processos de software, serve como ferramenta de análise e modelo de negócio para auxiliar as empresas brasileiras que atuam no desenvolvimento de software. O MPS.BR se baseia nas normas internacionais ISO 12207, 15504-2 e no CMM.
Levando-se em conta as três afirmações I, II e III acima, identifique a única alternativa válida:
Ocultar opções de resposta 
1. 
Apenas a I e a III estão corretas;
2. 
Apenas a II e a III estão corretas;
Resposta correta
3. Incorreta: 
As afirmações I, II e III estão corretas;
4. 
Apenas a II está correta.
5. 
Apenas a I está correta;
6. Pergunta 6
/0,6
Você foi contratado para implantar a metodologia SCRUM em uma empresa, para tanto, foram apresentadas as responsabilidades de cada papel apresentado pela metodologia (PO, Scrum Master e o Time), dentre as funções do Scrum Master está:
Ocultar opções de resposta 
1. 
Determinar a divisão do time em programadores, analistas e desenvolvedores.
2. 
Fazer com que o Product Backlog (Backlog do produto) esteja visível e claro e apresentar o que o será produzido na próxima Sprint.
3. 
Garantir que a equipe (team) esteja totalmente funcional e produtiva.
Resposta correta
4. 
Esclarecer e ordenar os itens do Backlog do produto.
5. 
Selecionar a meta da Sprint e especificar os resultados do trabalho.
7. Pergunta 7
/0,6
Nós já vimos que os softwares, por regra, não são padronizados. Portanto, os processos de desenvolvimento também apresentam aplicações diversificadas. Mas existem basicamente quatro tarefas, ou atividades, consideradas fundamentais na área de engenharia de software, que todo processo de desenvolvimento deve incluir. Determinar as funcionalidades do software, e as limitações do seu funcionamento, faz parte de qual grupo de atividades?
Ocultar opções de resposta 
1. 
Evolução de software.
2. 
Especificação de software.
Resposta correta
3. 
Projeto e implementação de software.
4. 
Validação de software.
5. Incorreta: 
Nenhuma das alternativas.
8. Pergunta 8
/0,6
Em uma palestra sobre especificação dos requistos foram apresentados dois grupos que abrangem os que foram levantados. São eles os requistos de: 
Ocultar opções de resposta 
1. 
Usuário e de Sistemas.
Resposta correta
2. 
Produtos e de Usuários.
3. 
Produtos e de Sistemas.
4. 
Usuário e Legais.
5. 
Segurança e Legais.
9. Pergunta 9
/0,6
Produzir um programa está ligado à ideia de conforto ao usuário do sistema, enquanto a criação de um software requer um nível de cobrança mais rigoroso. Entretanto, desenvolver um software é mais atrativo. Logo, a engenharia de software é uma área relevante basicamente por alguns aspectos. Analise as afirmações abaixo:
I - A exigência da aquisição de softwares de nível cada vez mais avançado impõe a criação de sistemas que atuem de maneira confiável, econômica e de maneira rápida.
II - Em uma análise de longo prazo, o uso de técnicas da engenharia de software direcionadas aos sistemas de software acaba sendo mais vantajoso do que simplesmente desenvolver programas.
III - Dentro da área da engenharia de software, não existe uma abordagem organizada e sistemática para execução do trabalho, visando à eficiência na criação de softwares de qualidade mais elevada.
É correto o que se afirma em:
Ocultar opções de resposta 
1. 
l e II.
Resposta correta
2. 
Apenas II.
3. Incorreta: 
Apenas I.
4. 
ApenasIII.
5. 
Nenhuma das afirmações é verdadeira.
10. Pergunta 10
/0,6
A metodologia RUP apresenta 4 fases, porém diferente do modelo cascata, cada fase está mais para uma etapa do negócio. O encerramento de uma fase está ligado ao fato de atingir um marco. 
Analise as afirmativas a seguir sobre as fases e suas descrições e assinale a alternativa que apresenta as relações corretas.
I – Iniciação – os principais objetivos desta fase são o de compreender e modelar o problema elicitado e estabelecer uma arquitetura inicial levando em consideração os requistos levantados.
II – Transição – essa fase tem como objetivo principal a implantação do produto.
III – Construção – O foco desta fase é de projeto, codificação e testes.  
Está(ão) correta(s):
Ocultar opções de resposta 
1. 
I e III.
2. 
I, II e III.
3. 
II.
4. 
I e II.
5. 
II e III.

Continue navegando