Buscar

N3 - Engenharia de 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 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

Acadêmico:
Disciplina: Engenharia de Software (GTI09)
Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:000000) ( peso.:3,00)
Prova: UNICODE
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. A medição de software exerce um papel importante no desenvolvimento de software, sendo que através das
medições pode-se obter informações importantes sobre o andamento dos projetos e a qualidade dos produtos.
Dentre os diversos métodos de medição existentes, destaca-se o GQM (Gol/Question/Metric), o qual possui dois
princípios que o fundamentam. Quais são esses dois princípios?
 a) Definição das entidades e identificação dos relacionamentos.
 b) Análise de atributos e medição de desempenho.
 c) Mensuração pelos objetivos e definição dos objetivos e medidas de acordo com a realidade.
 d) Fundamentação analítica e relacionamento-entidade.
2. A prototipação é considerada uma técnica poderosa para o desenvolvimento de softwares, que tem por finalidade
obter as informações necessárias do software e apresentá-las aos usuários, através de uma representação
limitada de um design. Sobre as características do modelo de prototipação, analise as sentenças a seguir:
I- O protótipo tem a função de auxiliar a validação dos requisitos do sistema e possibilitar a inserção de novos
requisitos ainda não identificados.
II- Na construção do protótipo, deve-se observar as boas práticas de construção de software, já que o mesmo
poderá ser reaproveitado no desenvolvimento do software.
III- Uma das vulnerabilidades do modelo de prototipação é a compreensão do cliente sobre a função do protótipo.
IV- Este modelo possibilita que sejam realizados sucessivos refinamentos para chegar ao modelo ideal.
Assinale a alternativa CORRETA:
 a) Somente a sentença II está correta.
 b) As sentenças I, III e IV estão corretas.
 c) As sentenças II e IV estão corretas.
 d) As sentenças II, III e IV estão corretas.
3. A evolução dos computadores acompanha a evolução da sociedade e já faz parte do nosso cotidiano. Os
computadores são aparelhos eletrônicos compostos de hardwares e softwares onde recebem, armazenam e
produzem informações de forma automática. Com relação ao exposto, avalie as asserções a seguir e a relação
proposta entre elas:
I- Para chegar na versão dos computadores que conhecemos hoje foi necessário passar ao longo do tempo por
diversas transformações e aperfeiçoamento dos Hardwares e Softwares, acompanhando os avanços de áreas,
como matemática, eletrônica e engenharia. Referente às perspectivas históricas da engenharia de software, a
situação da indústria de software ao final da década de 1960 estava complicada.
PORQUE
II- Tanto os usuários quanto os desenvolvedores enfrentavam problemas relacionados ao processo de
desenvolvimento. A época da crise de software foi ocasionada por um conjunto de problemas que abrangiam como
os softwares eram construídos, implantados e mantidos, bem como eram atendidas as necessidades dos clientes.
Assinale a alternativa CORRETA:
a a
 a) A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa.
 b) A asserção I é uma proposição falsa, e a asserção II é uma proposição verdadeira.
 c) As asserções I e II são proposições falsas.
 d) As asserções I e II são proposições verdadeiras, e a asserção II é uma justificativa correta da primeira.
4. Muitas organizações desenvolvedoras de software, na busca da qualidade de seus processos, adotam modelos de
referência para atingir seus objetivos. Um dos modelos existentes no mercado é o CMMI (Capability Maturity Model
Integration) que prescreve sobre as melhores práticas para o desenvolvimento de software e atesta sobre a
maturidade destes processos. Quanto à sua estrutura, quais são os níveis que compõem este modelo?
 a) Inicializado, Parcialmente gerenciado, Gerenciado, Parcialmente otimizado e Padronizado.
 b) Melhoria contínua, Planejado, Definido, Gerenciado e Otimização.
 c) Otimização, Gerenciado, Parcialmente definido, Definido.
 d) Inicial, Gerenciado, Definido, Gerenciado Quantitativamente e Otimização.
5. O gerente de projeto é um integrante muito importante em uma empresa desenvolvedora de software, portanto,
para executar de forma efetiva e eficaz suas atividades, é necessário aplicar conhecimentos, habilidades e técnicas
de gestão, tragando competências estratégicas para a organização. Com relação ao exposto, avalie as asserções
a seguir e a relação proposta entre elas:
I- A gestão de pessoas é uma atividade delicada durante o gerenciamento de projetos.
PORQUE
II- O relacionamento interpessoal é considerado como opcional para a obtenção de melhores resultados em
projetos de software. Neste caso, compete somente ao gerente de projeto obter habilidade para realizar
explanações, fazer perguntas, trabalhar com pessoas para resolver problemas e apresentar novas ideias e
soluções, capacitar a equipe (coach), fornecer feedback de desempenho, definir metas para a equipe, entre muitas
outras atividades.
Assinale a alternativa CORRETA:
 a) As asserções I e II são proposições verdadeiras, mas a asserção II não é uma justificativa da asserção I.
 b) A asserção I é uma proposição falsa, e a asserção II é uma proposição verdadeira.
 c) A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa.
 d) As asserções I e II são proposições verdadeiras, e a asserção II é uma justificativa correta da I.
6. Uma das principais medidas do sucesso de um software é o grau no qual ele atende aos objetivos e requisitos para
os quais foi construído, pois os requisitos descrevem as funções, características e restrições de um produto
software a ser desenvolvido. Nesse sentido, avalie as asserções a seguir e a relação proposta entre elas:
I- O processo de identificação dos requisitos de um projeto de software é uma tarefa muito fácil.
PORQUE
II- Seus envolvidos obtêm facilmente conhecimento das necessidades reais do usuários, identificam claramente o
que o produto de software pode oferecer, apontando mecanismos de comunicação entre desenvolvidos e usuários
eficientes para a tomada de decisões.
Assinale a alternativa CORRETA:
 a) A asserção I é uma proposição falsa, e a asserção II é uma proposição verdadeira.
 b) A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa.
 c) As asserções I e II são proposições verdadeiras, e a asserção II é uma justificativa correta da asserção I.
 d) As asserções I e II são proposições falsas.
7. Definir um conceito para a palavra qualidade é uma tarefa subjetiva, mas, de forma geral, pode ser definida como a
adequação a alguns padrões pré-definidos. A qualidade de software deve reunir a adequação das características
solicitadas pelos clientes e também as não solicitadas, mas consideradas evidentes. Desta forma, a qualidade de
software pode ser influenciada por diversos fatores. Para garantir que esse conjunto de fatores seja positivo,
utilizamos o SQA (Software Quality Assurance). Sobre o SQA, analise as sentenças a seguir:
I- O SQA deve ser aplicado ao longo do processo e não aplicado após a aplicação pronta.
II- O SQA pode ser adotado em todo o processo de Engenharia de Software.
III- O SQA não é indicado para a fase de requisitos, teste ou implantação.
Agora, assinale a alternativa CORRETA:
 a) Somente a sentença III está correta.
 b) As sentenças II e III estão corretas.
 c) As sentenças I e II estão corretas.
 d) As sentenças I e III estão corretas.
8. Para a verificação da qualidade de software, podemos fazer uso de vários modelos. Um dos primeiros modelos
difundidos nesse seguimento foi o Modelo McCall. Com relação ao Modelo McCAll, analise as sentenças a seguir:
I- O modelo pode ser dividido em três pontos de vistas: a revisão, a transição do produto e a operação do produto. 
II- Os itens que formam esse modelo podem ser classificados em: planejamento da qualidade, controle da
qualidade e melhoria da qualidade.
III- O modelo McCall apresenta em sua composição apenas uma perspectiva, que geralmente é classificadacomo
qualidade total do software.
Agora, assinale a alternativa CORRETA:
 a) Somente a sentença I está correta.
 b) As sentenças I e II estão corretas.
 c) Somente a sentença III está correta.
 d) As sentenças I e III estão corretas.
9. Não é fácil desenvolver um software de qualidade, por isso é preciso criar uma disciplina aplicada a toda a equipe
envolvida, começando pelos gerentes de tecnologia, diretores, analistas, programadores e a equipe de suporte e
usuários do sistema. Enfim, para que um projeto de software tenha sucesso, vai exigir maior experiência da equipe
de desenvolvimento. Com relação à Gestão de Pessoas na Engenharia de Software, analise as sentenças a
seguir:
I- Para obter sucesso profissional no mundo de trabalho, as pessoas precisam desenvolver tanto as habilidades
técnicas quanto as habilidades pessoais.
II- O gerenciamento das pessoas em um projeto é fácil de organizar, pois todas as equipes do desenvolvimento
possuem habilidades interpessoais e fácil relacionamento.
III- As habilidades técnicas são fáceis de observar, quantificar, medir e treinar, já as habilidades pessoais são
difíceis de serem observadas, quantificadas e medidas.
IV- Não se recomenda cultivar apenas habilidades técnicas no mundo do trabalho, pois haverá momentos que
precisará interagir com pessoas. 
Assinale a alternativa CORRETA:
 a) As sentenças II, III e IV estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) Somente a sentença II está correta.
 d) As sentenças I, III e IV estão corretas.
10. No processo de desenvolvimento de software, o designer é quem irá identificar e definir as responsabilidades, as
operações, os atributos e os relacionamentos de elementos do design, quem assegura que o design esteja
consistente com a arquitetura do software e que seja detalhado a um ponto em que a implementação possa
continuar. O design de software pode ser utilizado para comunicação com o cliente/usuário ou com a equipe de
desenvolvimento. Com relação aos dois tipos de design, analise as sentenças a seguir: 
I- O design conceitual tem a finalidade de definir os requisitos funcionais e não funcionais do produto de software,
considerando a construção da solução proposta.
II- O design conceitual tem a finalidade de esclarecer ao cliente/usuário como o software desempenhará as
funções necessárias e lhe possibilitará o entendimento do que o sistema fará.
III- O design técnico extrai as necessidades do cliente/usuário e registra a documentação de negócio do sistema a
ser desenvolvido.
IV- O design técnico tem a finalidade de explicitar os componentes de software necessários para atender às
necessidades do cliente/usuário e os componentes de hardware que precisam ser considerados na construção da
solução proposta.
Assinale a alternativa CORRETA:
 a) Somente a sentença IV está correta.
 b) As sentenças II e III estão corretas.
 c) As sentenças I e IV estão corretas.
 d) As sentenças II e IV estão corretas.
11. (ENADE, 2008) Um ponto crítico para as organizações é a gerência de seus sistemas legados. Quanto a esses
sistemas, é importante decidir se eles devem sofrer uma reengenharia, sendo reimplementados ou não. Essa
decisão é tomada após se avaliarem os sistemas legados com base em dois parâmetros: valor estratégico para a
organização, ou seja, o valor que ele agrega para os serviços e produtos da organização; e qualidade do sistema,
ou seja, o custo de manutenção, uma vez que sistemas de baixa qualidade possuem alto custo de manutenção.
Essa avaliação classifica esses sistemas de acordo com as situações de I a IV indicadas na figura anexa. 
Em qual(is) dessa(s) situação(ões) um sistema legado deve ser classificado para ser indicado a uma
reengenharia?
 a) Nas situações II e III.
 b) Apenas na situação III.
 c) Nas situações I e II.
 d) Apenas na situação I.
12. (ENADE, 2008) Uma empresa realizou uma avaliação de desempenho de um sistema web. Nessa avaliação, foram
determinados o desvio padrão e a média do tempo de resposta do referido sistema, tendo como base 10 consultas
realizadas. Constatou-se que o tempo de resposta do sistema web possui distribuição normal. Para um nível de
confiança de 95%, identificou-se o intervalo de confiança para a média do tempo de resposta das consultas. Com
relação a essa avaliação de desempenho, analise as sentenças a seguir:
I- Com a medição do tempo de resposta do sistema para 10 consultas adicionais, é possível que a média e o
desvio padrão do tempo de resposta para o conjunto das 20 consultas aumente ou diminua.
II- Com a medição do tempo de resposta do sistema para 15 consultas adicionais, com nível de confiança de 95%,
o intervalo de confiança para o conjunto das 25 consultas é maior que o intervalo de confiança para o conjunto das
10 consultas iniciais.
III- Na medição do tempo de resposta das 10 consultas iniciais, o intervalo de confiança com nível de confiança de
99% é maior que o intervalo de confiança com nível de confiança de 95%.
Assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 b) Somente a sentença II está correta.
 c) As sentenças I e II estão corretas.
 d) As sentenças I e III estão corretas.
Prova finalizada com 11 acertos e 1 questões erradas.

Continue navegando