Buscar

Engenharia e Projeto 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 7 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 7 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

1 
Existem algumas dificuldades para obtenção de requisitos de 
software. Considerando essas dificuldades, analise as sentenças a 
seguir: 
 I- Comunicação inadequada entre desenvolvedores e usuários. 
 II- Dificuldade do usuário em tomar decisões. 
 III- Problemas de comportamento. 
Assinale a alternativa CORRETA: 
A Somente a sentença II está correta. 
B Somente a sentença I está correta. 
C As sentenças I, II e III estão corretas. 
D Somente a sentença III está correta. 
 
2 O termo Qualidade, dependendo do ponto de vista e do grau de 
importância, está relacionado a uma série de aspectos, algo difícil de 
ser definido e ainda mais difícil de ser garantido em qualquer 
necessidade. O objetivo principal da gerência de qualidade é obter 
assertividade e produtividade durante a execução de nossas 
atividades. Uma das principais formas de implementação do controle 
de qualidade é a utilização do Ciclo PDCA. Sobre o Ciclo PDCA, 
analise as afirmativas a seguir: 
 I- Em Action, deve-se atuar corretivamente para fundamentar um 
novo ciclo, garantindo a melhoria contínua. 
 II- Em Check, verificações devem ser realizadas a fim de subsidiar 
ajustes e se tirar lições de aprendizagem. 
 III- Na fase Plan, o foco está na execução e controle do plano de 
ação. 
 IV- O PDCA deve ser utilizado para todas as organizações na 
definição de uma metodologia de controle ou melhoria de qualquer 
tipo de processo. 
Assinale a alternativa CORRETA: 
A As afirmativas III e IV estão corretas. 
B As afirmativas I, II e IV estão corretas. 
C As afirmativas I, III e IV estão corretas. 
D As afirmativas I, II e III estão corretas. 
 
3De acordo com Freitas (2010, p. 1): "Ao longo do ciclo de vida de 
um projeto de software, uma grande quantidade de itens é produzida. 
A probabilidade desses itens sofrerem alterações, devido a mudanças 
nos requisitos ou correções de defeitos, por exemplo, é muito alta. É 
comum também que sejam geradas diferentes versões do software, à 
medida que novos problemas sejam descobertos e resolvidos. 
Controlar e gerenciar todas essas mudanças é essencial para que o 
projeto seja bem-sucedido". Sobre os sistemas de controle de 
versões, classifique V para as sentenças verdadeiras e F para as 
falsas: 
 
( ) Identificam alterações efetuadas em um software, permitindo o 
rastreamento das versões e o histórico das alterações. 
( ) Servem para definir a pessoa mais capacitada para cada 
atividade. 
( ) Servem de base para estimar os custos de um projeto. 
( ) Controlar versões tornou-se um processo acessível 
financeiramente, em função das várias opções de tecnologias 
disponíveis no mercado. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: FREITAS, Daniel T. M. Análise Comparativa entre Sistemas 
de Controle de Versões. Disponível em: 
A V - F - F - V. 
B V - F - V - F. 
C V - V - V - F. 
D F - V - F - F. 
 
4No 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 II está correta. 
B As sentenças II e III estão corretas. 
C As sentenças I e II estão corretas. 
D Somente a sentença III está correta. 
5O principal objetivo do Guia PMBOK® é identificar o conjunto de 
conhecimentos em gerenciamento de projetos envo lvendo 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 - F - F - V. 
B V - V - V - F - V. 
C V - F - F - V - V. 
D F - V - V - F - F. 
 
6 
A utilização da Engenharia de Software segue uma abordagem bem 
completa, utilizando-se de princípios gerais aplicados durante a fase 
de desenvolvimento de software. 
Tendo em vista os princípios da Engenharia de Software, assinale a 
alternativa CORRETA: 
A Abstração / Informalidade. 
B Flexibilidade / Generalização. 
C Rastreabilidade / Modelagem virtual. 
D Composição / Padronização. 
7 A Comunicação no Extreme Programming é fundamental, sendo 
preferível sempre a comunicação pessoal, com clientes e entre os 
desenvolvedores. A simplicidade busca garantir um software simples, 
com a menor quantidade de classes e métodos, evitando qualquer 
linha de código desnecessária. A simplicidade também visa garantir 
que apenas os requisitos necessários venham a ser implementados, 
evitando requisitos que possam ser utilizados apenas no futuro. A 
Programação Extrema valoriza o trabalho em equipe, 
desenvolvedores, administradores e clientes são todos iguais e todos 
precisam estar dispostos a ajudar quando necessário. Nesse sentido, 
qual é sua principal característica? 
A Programações com Atividades Duplicadas. 
B Programação com Métodos Ágeis. 
C Programações em Pares. 
D Programações com Atividades Unificadas. 
8 A evolução do software confunde-se com a evolução dos 
computadores, inicialmente compostos apenas do hardware, onde 
toda a lógica de processamento era executada no meio físico. Porém, 
à medida que o hardware evolui, o software também acompanha essa 
mudança devido à necessidade de se tornar acessível ao usuário 
final. Sobre a evolução do hardware, analise as afirmativas a seguir: 
 
I- Em 1946, surgiu o primeiro computador eletrônico à válvula (relés 
eletromagnéticos e máquinas perfuradoras de cartões), desenvolvido 
por Eckert e Mauchly, o “ENIAC” (Electronic Numerical Integrator and 
Computer ou Computador Integrador Numérico Eletrônico). 
 
II- O primeiro computador eletrônico com programa armazenado foi o 
“EDVAC” (Electronic Discrete Variable Automatic Computer ou 
Computador Eletrônico com Discreta Variação Automática), 
desenvolvido por Von Neumann. 
 
III- Na década de 1950 surgiu o primeiro computador comercial do 
mundo, o LEO (Escritório Eletrônico de Lyons), que começou a 
automatizar os trabalhos de escritórios, criado através da parceria 
entre a J. Lyons e a Universidade de Cambridge e começou a ser 
utilizado em 1954. 
 
IV- O primeiro computador surgiu para fins militares na década de 
1930, o “Mark I” (tradução por tanquede guerra), foi financiado pela 
Marinha norte-americana em conjunto com a Universidade de Harvard 
e a IBM, onde ocupava, aproximadamente, 120 m³ e tinha 4,5 
toneladas. 
Assinale a alternativa CORRETA: 
A As afirmativas I e IV estão corretas. 
B As afirmativas I, II e III estão corretas. 
C As afirmativas II e IV estão corretas. 
D As afirmativas I, II e IV estão corretas. 
 
9 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 As sentenças I, II e III estão corretas. 
B Somente a sentença I está correta. 
C Somente a sentença III está correta. 
D Somente a sentença II está correta. 
 
10 A Rational Unified Process classifica testes sob os cinco fatores 
de qualidade do modelo 
FURPS: Functionality (Funcionalidade), Usability (Usabilidade), Relia
bility (Confiabilidade), Performance (Desempenho) 
e Supportability (Suportabilidade). Para cada um desses fatores, ou 
dimensões de qualidade, como denomina o referido processo, existe 
um ou mais tipos de teste associados. 
Testes de configuração e testes de instalação estão associados a 
qual fator de qualidade do modelo FURPS? 
A Desempenho. 
B Suportabilidade. 
C Funcionalidade. 
D Confiabilidade. 
11(ENADE, 2011) Uma equipe está realizando testes com base nos 
códigos-fonte de um sistema. Os testes envolvem a verificação de 
diversos componentes individualmente, bem como das interfaces 
entre os componentes. No contexto apresentado, essa equipe está 
realizando testes em nível de: 
A Aceitação. 
B Unidade. 
C Sistema e aceitação. 
D Integração e sistema. 
12(ENADE, 2014) A gerência de configuração de software, também 
chamada de gerência de mudança e configuração, é o processo que 
mantém atualizadas as informações dos elementos de configuração. 
A esse respeito, avalie as afirmações a seguir: 
 
I- A auditoria de software é um processo que consiste em verificar se 
a linha de base foi atendida ou se os requisitos de sistema foram 
atendidos. 
II- A linha de base é o marco de referência, a partir do qual serão 
feitos os controles de mudança, e por ser a versão 1.0 de um 
software. 
III- Um item de configuração é um elemento unitário que compõe 
aquele software e deve ser gerenciado. 
 
É correto o que se afirma em: 
A I, apenas. 
B II e III, apenas. 
C II, apenas. 
D I e III, apenas.

Continue navegando