Buscar

Gabaritos dos Simulados de 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 29 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 29 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 29 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

Gabaritos dos Simulados de Engenharia de Software:
A gestão de projetos é composta por cinco fases que chamamos de: conceitual, definição, produção, operacional e encerramento.Qual é a fase em que há estudo de viabilidade que se realiza junto ao desenvolvimento da ideia do projeto, além da análise dos aspectos técnicos, custo, prazo e a definição do ambiente e da avaliação dos objetivos do projeto?
A
Fase Conceitual. 
B
Fase Operacional e de Encerramento.
C
Fase de Produção.
D
Fase de Definição.
É uma métrica de estimativa de tempo, preferida (embora não exclusiva) de métodos ágeis como Scrum e XP. Não é uma medida de complexidade funcional como pontos de função ou pontos de caso de uso, mas uma medida de esforço relativa à equipe de desenvolvimento. Sendo assim, esse método e/ou técnica de estimativa de software é conhecido como?
A
Contagem Simplificada.
B
Análise de Pontos de Função.
C
Pontos de História.
D
Linha de Código.
É a unificação de diferentes versões de um mesmo item de configuração, tendo integração dos itens de configuração de um branch com os itens de configuração do fluxo principal.  Além disso, com Check-out atualizando a área local e também oferecendo algumas ferramentas com um mecanismo automático e uso de ferramentas e necessidade de intervenção humana. Esta terminologia é conhecida como?
A
Merge.
B
Release.
C
Branch.
D
Build.
A aplicação da Engenharia de Software segue uma abordagem bem completa, em que são recomendados caminhos como referência para sua correta e benéfica utilização. Em diversos livros são apresentados como introdução à Engenharia de Software alguns princípios gerais aplicados durante toda a fase de desenvolvimento de software, da importância de algumas propriedades gerais dos processos e produtos. Existem 12 princípios da Engenharia de Software. Um deles trata da criação de testes automatizados de modo que garantam a cobertura do código e testes de qualidade que garantam a qualidade do software.
A qual princípio essa descrição pertence?
A
Rastreabilidade.
B
Modelagem visual.
C
Verificação contínua de qualidade.
D
Desenvolvimento iterativo.
Existem 12 princípios da Engenharia de Software. Um deles é o processo de identificação dos aspectos importantes de um determinado fenômeno, ignorando-se os detalhes. Os programas, por si só, são abstrações das funcionalidades do sistema.
Esse conceito trata de qual princípio?
A
Abstração.
B
Generalização.
C
Formalidade.
D
Decomposição.
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. 
Em qual fase o foco está na identificação do problema, análise do processo atual e definição do plano de ação para melhoria do processo em questão?
A
Plan.
B
Action.
C
Check.
D
Do.
O gerenciamento da qualidade de software teve origem no Total Quality Management (TQM), à medida que as organizações começaram a buscar na sua cultura aplicar a melhoria de processos, produtos e serviços, a fim de obter maior eficácia, eficiência e satisfação organizacional.
Em qual elemento-chave do TQM as áreas-chave incluem liderança, gerência, compromisso, participação total e outros fatores?
A
Aspecto humano.
B
Melhoria de processo.
C
Medição e análise.
D
Foco no cliente.
Entre os principais objetivos da qualidade de software está a definição de técnicas e ferramentas para serem utilizadas durante o ciclo de vida do projeto, padronizando a forma de realizar as atividades, um guia de trabalho proporcionando assertividade no projeto evitando erros humanos. Sobre as normas ISO para suporte ao desenvolvimento de software, analise as afirmativas a seguir:
I- A Norma ISO/IEC 9000 apresenta diretrizes para a aplicação da ISO 9001 por organizações que desenvolvem software ao desenvolvimento, fornecimento e manutenção de software.
II- A Norma ISO/IEC 12207 define um processo de ciclo de vida de Software.
III- A Norma ISO/IEC 15504 está focada na avaliação de processos organizacionais.
IV- A Norma ISO/IEC 15939 define um processo de Métrica de Software.
Assinale a alternativa CORRETA:
A
Somente a sentença II está correta.
B
As sentenças I, II, III e IV estão corretas.
C
Somente a sentença I está correta.
D
Somente a sentença III está correta.
O que você entende por ciclo de vida de desenvolvimento de software?
Assinale a alternativa CORRETA:
A
É roteiro de trabalho executado durante um estudo, no qual, em geral, cada atividade é constituída de etapas, que fazem uso de métodos, técnicas, ferramentas e procedimentos para construção do produto de software.
B
É roteiro de trabalho executado durante um projeto, no qual, em geral, cada atividade é constituída de macroetapas interdependentes, que fazem uso de métodos, técnicas, ferramentas e procedimentos para construção do produto de hardware.
C
É roteiro de trabalho executado durante um projeto, no qual, em geral, cada atividade é constituída de etapas interdependentes, que fazem uso de métodos, técnicas, ferramentas e procedimentos para construção do produto de hardware.
D
É roteiro de trabalho executado durante um projeto, no qual, em geral, cada atividade é constituída de macroetapas interdependentes, que fazem uso de métodos, técnicas, ferramentas e procedimentos para construção do produto de software.
É a norma ISO que estabelece uma estrutura comum utilizada como referência para os processos de ciclo de vida de software, considerando o desenvolvimento e a manutenção.
Assinale a alternativa CORRETA que apresenta essa norma:
A
ISO 15504.
B
ISO 12207.
C
ISO 9126.
D
ISO 9000.
É a atividade de apoio da Engenharia de Software que inicia antes de qualquer atividade técnica, e prossegue ao longo da modelagem, construção e utilização do software.
A que estamos nos referindo?
D
Gerência de Pessoas.
A
Gerência de Hardware.
B
Gerência de Projetos.
C
Gerência de Software.
A gerência do projeto, de certa forma, tem responsabilidade com todos os envolvidos no projeto. As pessoas devem ser organizadas para o trabalho de desenvolvimento de forma efetiva, e a comunicação com o cliente deve ser bem compreendida, assim como o projeto deve ser planejado com prazos e metas estabelecidas. O gerenciamento de projeto no desenvolvimento de software tem um foco nos 4 Ps.
Quais são esses 4 Ps?
A
Pessoal, Produto, Prática e Projeto.
B
Produto, Processo, Projeto e Pessoal.
C
Projeto, Pessoal, Plano e Prática.
D
Plano, Pessoal, Projeto e Processo.
O que significa a sigla PMI (Project Management Institute)?
.
A
Instituto para Gerenciamento de Projetos.
B
Instituto para Gestão de Parcerias.
C
Instituto para Gerenciamento de Padrões.
D
Instituto para Gestão de Pessoas.
O computador necessita que o o software ande em paralelo com outro elemento, para que haja um melhor aproveitamento dos recursos
De que elemento estamos falando?
A
Hardware.
B
Recurso.
C
Mouse.
D
Fonte.
Com relação aos Tipos de Software do ponto de vista da engenharia, associe os itens, utilizando o código a seguir:
I- Software Básico.
II- Software Comercial.
III- Software Científico e de Engenharia.
IV- Software Embutido.
(    ) Coleção de programas que dão apoio a outros programas.
(    ) Reestruturam os dados de uma forma que facilita as operações comerciais e as tomadas de decisões administrativas.
(    ) Algoritmos com intenso processamento de números e cálculos.
(    ) Usado para controlar produtos e sistemas para mercados industriais e de consumo.
Assinale a alternativa que apresenta a sequência CORRETA:
A
IV - III - II - I.
B
IV - II - III - I.
C
I - II - III - IV.
D
II - III - I - IV.
O processo de Engenharia de Software se divide em quatro fases que indicam a ênfase que é dada no projeto em um dado instante. 
Assinale a alternativa CORRETA que apresenta as quatro fases:
A
Iniciação,Elaboração, Construção e Fase de Final.
B
Análise, Elaboração, Implementação e Fase Final.
C
Iniciação, Elaboração, Construção e Transição.
D
Análise, Implantação, Fa
O gerenciamento da qualidade de software teve origem no Total Quality Management (TQM) à medida que as organizações começaram a buscar na sua cultura aplicar a melhoria de processos, produtos e serviços a fim de obter maior eficácia, eficiência e satisfação organizacional. Existem alguns elementos chaves do TQM. Quais são esses elementos?
A
Foco interno; melhoria de processo; aspecto humano; medição e análise.
B
Foco no cliente; melhoria de software; aspecto humano; medição e análise.
C
Foco no cliente; melhoria de processo; aspecto humano; medição e análise.
D
Foco no interno; melhoria de software; aspecto humano; medição e análise.
se Intermediária e Fase Final.
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 Unificadas.
B
Programações em Pares.
C
Programações com Atividades Duplicadas.
D
Programação com Métodos Ágeis.
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 I, III e IV estão corretas.
B
As afirmativas I, II e IV estão corretas.
C
As afirmativas I, II e III estão corretas.
D
As afirmativas III e IV estão corretas.
A Rational Unified Process classifica testes sob os cinco fatores de qualidade do modelo FURPS: Functionality (Funcionalidade), Usability (Usabilidade), Reliability (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
Confiabilidade. 
B
Desempenho.
C
Funcionalidade. 
D
Suportabilidade.
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:
D
Flexibilidade / Generalização.
A
Abstração / Informalidade.
B
Composição / Padronização.
C
Rastreabilidade / Modelagem virtual.
A história da evolução dos computadores pode ser contada pelas máquinas mais famosas já desenvolvidas. A respeito delas, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Mark I Primeiro computador, feito para fins militares para auxiliar nos cálculos de precisão necessários para balística.
(    ) ENIAC (Computador Integrador Numérico Eletrônico) foi  primeiro computador eletrônico à válvula, sua memória era muito pequena, e a cada nova operação era necessário reconfigurar toda a sua fiação, exigindo um enorme esforço humano.
(    ) ENIAC (Computador Integrador Numérico Eletrônico) foi o primeiro computador eletrônico com programa armazenado utilizando sistema binário, tornando-se a arquitetura padrão para os computadores mais modernos.
(    ) EDSAC (Calculadora Automática com Armazenamento por Retardo Eletrônico)foi o primeiro computador operacional em grande escala capaz de armazenar seus próprios programas.
(    ) LEO (Escritório Eletrônico de Lyons) foi o primeiro computador comercial do mundo que começou a automatizar os trabalhos de escritórios.
Assinale a alternativa que apresenta a sequência CORRETA:
A
V - V - F - V - V.
B
V - V - V - V - V.
C
F - F - F - V - V.
D
V - F - F - F - F.
Quais são as três características que a matriz de responsabilidade do projeto deve ter?
.
A
Custo, Prazo e Projeto
B
Ganho, Prazo e Projeto
C
Custo, Tempo e Escopo
D
Custo, Prazo e Escopo
O que é o plano de projeto?
.
A
É um documento modelo que orienta o gerente de projeto.
B
É um documento essencial que orienta o gerente de projeto.
C
É um documento preparatório que orienta o gerente de projeto.
D
É um documento dispensável que orienta o gerente de projeto.
Com relação ao Modelo Cascata ou Sequencial, é CORRETO afirmar que:
.
A
É um modelo que tem uma abordagem que divide o desenvolvimento de software em ciclos, sendo que o desenvolvimento evolui em versões de novas funcionalidades até que o sistema completo esteja construído.
B
A ideia deste modelo é produzir uma representação visual das funcionalidades que o software terá depois de pronto.
C
Tem como característica marcante o fato de que todas as fases de desenvolvimento têm momentos de início e término bem definidos, sendo que uma fase só inicia se a anterior estiver concluída.
D
Neste modelo, à medida que o desenvolvimento do software avança, percorre-se a espiral no sentido horário do centro para fora, incorporando inclusão de novos requisitos de forma evolutiva.
Além dos Padrões e Normas, a área de qualidade possui diversos modelos de qualidade nas empresas de tecnologia, como o CMMI e MPS.BR, os modelos mais difundidos nas indústrias de software no Brasil. Sobre esses dois padrões, analise as afirmativas a seguir: 
I- O modelo CMMI envolve um grande custo na avaliação e certificação do modelo.
II- No MPS.BR, o custo da certificação é mais acessível.
III- O MPS.BR não utiliza contrato conjunto de empresas.
IV- No CMMI, pode acontecer contrato cooperado em grupo de empresas que queiram a certificação.
Assinale a alternativa CORRETA:
A
As afirmativas II e IV estão corretas.
B
As afirmativas II e III estão corretas.
C
As afirmativas I e II estão corretas.
D
As afirmativas II, III e IV estão corretas.
Na segunda metade da década de 1990, houve uma reação da indústria do software contra as dificuldades encontradas nos métodos clássicos, como a demora no desenvolvimento, a inflexibilidade e falta de qualidade no software. Com as demandas e concorrências subindo, os engenheiros de software necessitaram mais uma vez inovar, criando uma metodologia que usasse uma forma ágil de desenvolver, diminuindo os custos e minimizando erros no software. Surgiram, assim, as metodologias leves, mudando em 2001 para metodologias ágeis, quando proeminentes do software se reuniram e desenvolveram o manifesto ágil, que traz as principais regras, princípios e práticas. Analise as seguintes afirmativas sobre as metodologias ágeis:
I- As Metodologias Ágeis de Desenvolvimento de Software são indicadas como sendo uma opção às abordagens tradicionais para desenvolver softwares: produzem pouca documentação, é recomendado documentar somente o que será útil. 
II- Os modelos ágeis surgem como uma reação natural à expansão do MPS.BR no mercado mundial, atingindo não apenas as grandes organizações, mastambém  pequenas e médias empresas de TI.
III- Em essência, as metodologias ágeis foram desenvolvidas com o objetivo de vencer as fraquezas percebidas e reais da Engenharia de Software.
IV- As metodologias ágeis privilegiam o conhecimento tácito das pessoas, iterações entre os indivíduos ao invés de processos e ferramentas. Esse fator pode beneficiar diretamente a organização, baixando o custo de seus processos de engenharia de software.
Assinale a alternativa CORRETA:
A
As afirmativas II e IV estão corretas.
B
As afirmativas II, III e IV estão corretas.
C
As afirmativas I, II e IV estão corretas.
D
As afirmativas I, III e IV estão corretas.
Pode-se encontrar várias definições sobre teste de software. Entre elas, destaca-se que é o processo que visa sua execução de forma controlada, com o objetivo de avaliar o seu comportamento baseado no que foi especificado. A execução dos testes é considerada um tipo de validação. Os testes de software são executados em diferentes níveis (ou estágios) do desenvolvimento de um software. 
Qual tipo de teste tem o objetivo de provocar falhas associadas às interfaces entre os módulos quando esses são integrados para construir a estrutura do  software que foi estabelecida na fase de projeto?
A
Teste de sistema. 
B
Teste de aceitação.
C
Teste unitário. 
D
Teste de integração.
Pode-se encontrar várias definições sobre teste de software, entre elas destaca-se que é o processo que visa sua execução de forma controlada, com  o objetivo de avaliar o seu comportamento baseado no que foi especificado. A execução dos testes é considerada um tipo de validação. Existem também os erros de software. Sobre os conceitos de defeito, erro e falha, analise as afirmativas a seguir:
I- Erro é uma manifestação concreta de um defeito num artefato de software. 
II- Falha é um comportamento operacional do software diferente do esperado pelo usuário.
III- Defeito é um ato inconsistente cometido por um indivíduo ao tentar entender uma determinada informação, resolver um problema ou utilizar um método ou uma ferramenta. Por exemplo, uma instrução ou comando incorreto.
Assinale a alternativa CORRETA:
A
Somente a sentença II está correta.
B
Somente a sentença III está correta.
C
As sentenças I, II e III estão corretas.
D
Somente a sentença I está correta.
O que você entende por projeto?
Assinale a alternativa CORRETA :
A
É um conjunto de atividades permanentes no sentido de que tem um início e fim definidos no tempo, realizadas em parcerias.
B
É um conjunto de situações independentes no sentido de que tem um início e fim definidos no tempo, realizadas em parcerias.
D
É um conjunto de atividades permanentes no sentido de que tem um início e fim definidos no tempo para serem rápidos.
C
É um conjunto de atividades temporárias no sentido de que tem um início e fim definidos no tempo, realizadas em grupo.
Sobre Software Comercial é INCORRETO afirmar:
.
A
Facilita as operações comerciais e decisões administrativas.
B
Oferece recursos funcionais de controle significativos (por exemplo, funções digitais em automóveis, tais como controle, mostradores no painel, sistemas de freio etc.).
C
As aplicações dessa área reestruturam os dados de uma forma que facilita as operações comerciais e as tomadas de decisões administrativas.
D
Além da aplicação de processamento de dados convencional, as aplicações de software comerciais abrangem a computação interativa. Exemplos: controle de estoque, finanças, vendas etc.
Para que uma metodologia de desenvolvimento de sistemas seja consistente, oferecendo maior produtividade e qualidade, deverá atender a alguns requisitos fundamentais. Nesse sentido, associe os itens, utilizando o código a seguir:
I- Documentação.
II- Modularização.
III- Planejamento.
(    ) Manter informações sobre o produto e garantir rapidez diante das mudanças.
(    ) Consiste em dividir um conjunto de atividades em vários conjuntos menores, objetivando melhor visualização e acompanhamento por parte de todos os interessados no resultado final.
(    ) Forma madura de administrar o tempo, é programar o futuro em relação às metas e aos objetivos a serem alcançados.
Assinale a alternativa que apresenta a sequência CORRETA:
A
I - II - III.
B
II - I - III.
C
I - III - II.
D
III - I - II.
Em relação ao Requisito de Software, classifique V para as sentenças verdadeiras e F para as falsas:
( ) É uma documentação que diz o que o software deverá realizar, o sucesso do projeto depende de sua definição clara.
( ) Os requisitos funcionais são restrições ao serviço ou funções disponíveis no sistema.
( ) Os requisitos não funcionais são declarações de serviços que o sistema deve fornecer.
( ) Os requisitos não funcionais são compostos por características não necessariamente associadas ao comportamento, com o objetivo de definir características do sistema conforme observadas pelo cliente, apontando o desenvolvimento na direção correta.
Assinale a alternativa que apresenta a sequência CORRETA:
.
A
V - F - V- V.
B
F - V - F - V.
C
F - V - V - V.
D
V - F - F - V.
A gestão de projetos é composta por cinco fases que chamamos de: conceitual, definição, produção, operacional e encerramento.Qual é a fase em que há estudo de viabilidade que se realiza junto ao desenvolvimento da ideia do projeto, além da análise dos aspectos técnicos, custo, prazo e a definição do ambiente e da avaliação dos objetivos do projeto?
A
Fase Conceitual.
B
Fase de Produção.
C
Fase de Definição.
D
É uma métrica de estimativa de tempo, preferida (embora não exclusiva) de métodos ágeis como Scrum e XP. Não é uma medida de complexidade funcional como pontos de função ou pontos de caso de uso, mas uma medida de esforço relativa à equipe de desenvolvimento. Sendo assim, esse método e/ou técnica de estimativa de software é conhecido como?
A
Contagem Simplificada.
B
Pontos de História.
C
Linha de Código.
D
Análise de Pontos de Função.
É a unificação de diferentes versões de um mesmo item de configuração, tendo integração dos itens de configuração de um branch com os itens de configuração do fluxo principal.  Além disso, com Check-out atualizando a área local e também oferecendo algumas ferramentas com um mecanismo automático e uso de ferramentas e necessidade de intervenção humana. Esta terminologia é conhecida como?
A
Build.
B
Branch.
C
Release.
D
Merge.
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. 
Em qual fase o foco está na identificação do problema, análise do processo atual e definição do plano de ação para melhoria do processo em questão?
A
Plan.
B
Do.
C
Action.
D
Check.
O gerenciamento da qualidade de software teve origem no Total Quality Management (TQM), à medida que as organizações começaram a buscar na sua cultura aplicar a melhoria de processos, produtos e serviços, a fim de obter maior eficácia, eficiência e satisfação organizacional.
Em qual elemento-chave do TQM as áreas-chave incluem liderança, gerência, compromisso, participação total e outros fatores?
A
Medição e análise.
B
Aspecto humano.
C
Melhoria de processo.
D
Foco no cliente.
Entre os principais objetivos da qualidade de software está a definição de técnicas e ferramentas para serem utilizadas durante o ciclo de vida do projeto, padronizando a forma de realizar as atividades, um guia de trabalho proporcionando assertividade no projeto evitando erros humanos. Sobre as normas ISO para suporte ao desenvolvimento de software, analise as afirmativas a seguir:
I- A Norma ISO/IEC 9000 apresenta diretrizes para a aplicação da ISO 9001 por organizações que desenvolvem software ao desenvolvimento, fornecimento e manutenção de software.
II- A Norma ISO/IEC 12207 define um processo de ciclo de vidade Software.
III- A Norma ISO/IEC 15504 está focada na avaliação de processos organizacionais.
IV- A Norma ISO/IEC 15939 define um processo de Métrica de Software.
Assinale a alternativa CORRETA:
A
As sentenças I, II, III e IV estão corretas.
B
Somente a sentença II está correta.
C
Somente a sentença III está correta.
D
Somente a sentença I está correta.
É a norma ISO que estabelece uma estrutura comum utilizada como referência para os processos de ciclo de vida de software, considerando o desenvolvimento e a manutenção.
Assinale a alternativa CORRETA que apresenta essa norma:
A
ISO 9000.
B
ISO 12207.
C
ISO 9126.
D
ISO 15504.
É a atividade de apoio da Engenharia de Software que inicia antes de qualquer atividade técnica, e prossegue ao longo da modelagem, construção e utilização do software.
A que estamos nos referindo?
A
Gerência de Projetos.
B
Gerência de Pessoas.
C
Gerência de Hardware.
D
Gerência de Software.
A gerência do projeto, de certa forma, tem responsabilidade com todos os envolvidos no projeto. As pessoas devem ser organizadas para o trabalho de desenvolvimento de forma efetiva, e a comunicação com o cliente deve ser bem compreendida, assim como o projeto deve ser planejado com prazos e metas estabelecidas. O gerenciamento de projeto no desenvolvimento de software tem um foco nos 4 Ps.
Quais são esses 4 Ps?
A
Projeto, Pessoal, Plano e Prática.
B
Produto, Processo, Projeto e Pessoal.
C
Pessoal, Produto, Prática e Projeto.
D
Plano, Pessoal, Projeto e Processo.
A Engenharia de Software poderá ser mais bem entendida como uma tecnologia em camadas ou níveis. Sobre essas camadas, associe os itens, utilizando o código a seguir:
I- Ferramentas.
II- Métodos.
III- Processos.
IV- Foco na qualidade.
(    ) Camada que dá ênfase à preocupação de qualquer disciplina de engenharia.
(    ) Camada que permite integrar as camadas de métodos e de ferramentas para que se possa desenvolver um software nos prazos acordados e de maneira adequada.
(    ) Camada que provê as abordagens e as atividades necessárias para a construção de um software.
(    ) Camada que provê apoio automatizado ou semiautomatizado para processos e métodos.
Assinale a alternativa que apresenta a sequência CORRETA:
A
I - II - III - IV.
B
III - II - I - IV.
C
I - II - IV - III.
D
IV - III - II - I.
O que significa a sigla PMI (Project Management Institute)?
.
A
Instituto para Gestão de Parcerias.
B
Instituto para Gerenciamento de Projetos.
C
Instituto para Gerenciamento de Padrões.
D
Instituto para Gestão de Pessoas.
Se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de levantamento e especificação de requisitos até a implantação e manutenção. É um conjunto de atividades, parcialmente ou totalmente ordenadas, com a finalidade de obter um produto de software de qualidade e cumprir corretamente os contratos de desenvolvimento. 
A que estamos nos referindo?
A
Engenharia de Requisitos.
B
Engenharia de Software.
C
Engenharia da Qualidade.
D
Engenharia de Processos.
É um dos Princípios da Engeraria de Software segundo Carvalho (2001)*, exceto:
.
A
Padronização
B
Informalidade
C
Flexibilidade
D
Abstração
A ISO 9126 estabelece um modelo de qualidade para o produto de software que são avaliados conforme seis categorias básicas, que são subdivididas em algumas características que são importantes para cada categoria.
Quais são as categorias da ISO 9126?
A
Funcionalidade, coesão, usabilidade, eficência, eficácia e portabilidade.
B
Funcionalidade, confiabilidade, coerência, eficência, manutenibilidade e portabilidade.
C
Funcionalidade, confiabilidade, usabilidade, eficência, manutenibilidade e portabilidade.
D
Funcionalidade, confiabilidade, usabilidade, eficência, eficácia e portabilidade.
A ISO 27000 trata sobre a área de segurança da informação. Sobre as famílias dessa norma, analise as seguintes afirmativas:
I- A ISO 27001 refere-se aos requisitos do SGSI.
II- A ISO 27003 refere-se às diretrizes de implementação.
III- A ISO 27005 refere-se à gestão de risco.
IV- A ISO 27002 refere-se aos controles de segurança.
Assinale a alternativa CORRETA:
A
As sentenças I, II e IV estão corretas.
B
As sentenças I, 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.
"O software tem defeito?" - é pergunta que assusta qualquer desenvolvedor de sistemas. No entanto, realizar a fase de teste pode deixar isso mais tranquilo. Um software bem testado dificilmente terá erros quando estiver no cliente.  Pode-se encontrar várias definições sobre teste de software, entre elas destaca-se que é o processo que visa sua execução de forma controlada, com  o objetivo de avaliar o seu comportamento baseado no que foi especificado. A execução dos testes é considerada um tipo de validação. Os testes de software são executados em diferentes níveis (ou estágios) do desenvolvimento de um software.
Quais os quatro principais níveis típicos de teste de software?
A
Teste unitário, teste de integração, teste de hardware e teste de aceitação.
B
Teste binário, teste de unificação, teste de sistema e teste de aceitação.
C
Teste unitário, teste de integração, teste bilateral e teste de fruição.
D
Teste unitário, teste de integração, teste de sistema e teste de aceitação
Governança de TI é um conjunto de práticas, padrões e relacionamentos estruturados, assumidos por executivos, gestores, técnicos e usuários de TIC de uma organização, com a finalidade de garantir controles efetivos, ampliar os processos de segurança, minimizar os riscos, ampliar o desempenho, otimizar a aplicação de recursos, reduzir os custos, suportar as melhores decisões e, consequentemente, alinhar TI  aos negócios. Sobre os dois modelos da área de Governança de TI, analise as seguintes afirmativas:
I- O COBIT define a governança de TI como uma estrutura de relacionamentos entre processos para direcionar e controlar uma empresa de modo a atingir os objetivos corporativos. 
II- A ITIL é um conjunto de melhores práticas que vem ao encontro do novo estilo de vida imposto às áreas de TI, habilitando o incremento da maturidade do processo de gerenciamento de TI.
III- O COBIT funciona como uma entidade de padronização e estabelece métodos documentados para nortear a área de tecnologia das empresas, incluindo qualidade de software, níveis de maturidade e segurança da informação.
IV- ITIL é um  framework voltado à governança de TI, sua principal função é que a empresa tenha uma visão de forma superficial da área de tecnologia de informação.
Assinale a alternativa CORRETA:
A
As afirmativas I, II e IV estão corretas.
B
As afirmativas I e IV estão corretas.
C
As afirmativas II e IV estão corretas.
D
As afirmativas I, II e III estão corretas.
O que você entende por ciclo de vida de desenvolvimento de software?
Assinale a alternativa CORRETA:
A
É roteiro de trabalho executado durante um estudo, no qual, em geral, cada atividade é constituída de etapas, que fazem uso de métodos, técnicas, ferramentas e procedimentos para construção do produto de software.
B
É roteiro de trabalho executado durante um projeto, no qual, em geral, cada atividade é constituída de macroetapas interdependentes, que fazem uso de métodos, técnicas, ferramentas e procedimentos para construção do produto de hardware.
C
É roteiro de trabalho executado durante um projeto, no qual, em geral, cada atividade é constituída de etapas interdependentes, que fazem uso de métodos, técnicas, ferramentas e procedimentos para construção do produto de hardware.
D
É roteiro de trabalho executado durante um projeto, no qual, em geral, cada atividade é constituída de macroetapas interdependentes, que fazem uso de métodos, técnicas, ferramentas e procedimentos para construção do produto de software.

Outros materiais