Buscar

SIMULADOs

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 24 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 24 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 24 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

SIMULADO 01
Questão 1 ------------------------------------------------------------------------------------------------------------------------------------------
Com base no PMI (Project Management Institute), o que é um projeto?
X A) Projeto é um conjunto de atividades temporárias no sentido de que tem um início e fim definidos no tempo, realizadas em grupo, destinadas a produzir um produto, serviço ou resultado único.
B) Projeto é um conjunto de atividades aleatórias no sentido de que tem um início e fim definidos no tempo, realizadas em grupo, destinadas a produzir um produto, serviço ou resultado único.
C) Projeto é um conjunto de atividades pensadas no sentido de que tem um início e fim definidos no tempo, realizadas em grupo, destinadas a produzir um produto, serviço ou resultado único.
D) Projeto é um conjunto de atividades não remuneradas no sentido de que tem um início e fim definidos no tempo, realizadas em grupo, destinadas a produzir um produto, serviço ou resultado único.
Questão 2 ------------------------------------------------------------------------------------------------------------------------------------------
O que é o plano de projeto?
X A) É um documento essencial que orienta o gerente de projeto.
B) É um documento dispensável que orienta o gerente de projeto.
C) É um documento preparatório que orienta o gerente de projeto.
D) É um documento modelo que orienta o gerente de projeto.
Questão 3 ------------------------------------------------------------------------------------------------------------------------------------------
O que significa a sigla PMI (Project Management Institute)?
X A) Instituto para Gerenciamento de Projetos.
B) Instituto para Gestão de Pessoas.
C) Instituto para Gerenciamento de Padrões.
D) Instituto para Gestão de Parcerias.
Questão 4 ------------------------------------------------------------------------------------------------------------------------------------------
Qual o significado de “ENIAC”?
X A) Electronic Numerical Integrator and Computer
B) Electronic Numerical Integrator and Computed
C) Electronic National Integrator and Computed
D) Electronic National Integrator and Computer
Questão 5 ------------------------------------------------------------------------------------------------------------------------------------------
Qual o tamanho do primeiro computador eletrônico à válvula ENIAC de 1946?
X A) 180 m²
B) 100 m²
C) 200 m²
D) Nenhuma das alternativas
Questão 6 ------------------------------------------------------------------------------------------------------------------------------------------
Na Engenharia de Software se divide em quatro fases, quais são elas?
X A) Iniciação; Elaboração; Construção; Transição;
B) Iniciação; Requisitos; Construção; Transição;
C) Iniciação; Elaboração; Qualidade; Transição;
D) Teste; Elaboração; Construção; Transição;
Questão 7 ------------------------------------------------------------------------------------------------------------------------------------------
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. 
Agora, assinale a alternativa correta.
A) I, II e IV.
B) II, III e IV.
C) I, II e III.
X D) I, II, III e IV.
Questão 8 ------------------------------------------------------------------------------------------------------------------------------------------
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?
X A) Plan.
B) Do.
C) Action.
D) Check.
Questão 9 ------------------------------------------------------------------------------------------------------------------------------------------
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 sociais, psicológicos e humanos?
X A) Aspecto humano.
B) Foco no cliente.
C) Melhoria de processo.
D) Medição e análise.
Questão 10 ----------------------------------------------------------------------------------------------------------------------------------------
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.
Agora, assinale a alternativa correta.
X A) I, II, III e IV.
B) II, III e IV.
C) I, III e IV.
D) I, II e IV.
SIMULADO 02
Questão 1 ------------------------------------------------------------------------------------------------------------------------------------------
Cada projeto possui um ciclo de vida, que ajuda a definir o início e término de cada etapa, o que deve ser realizado e por quem deve ser executado (matriz de responsabilidade do projeto). Que tem como alicerce ao tripé de sucesso dos projetos.
X A) Tempo, custo, escopo
B) Tempo, custo não escopo
C) Trabalho, custo, escopo
D) Gerencia, projeto, custo
Questão 2 ------------------------------------------------------------------------------------------------------------------------------------------
A Engenharia de Software originou-se conceitualmente em 1969, por Fritz Bauer, durante uma conferência patrocinada pelo Comitê de Ciência da Organização do Tratado do Atlântico Norte (OTAN). Com relação a necessidade do desenvolvimento de melhores softwares assinale a principal necessidade que levou a criação da Engenharia de Software.
X A) Desenvolvimento de projetos de software fossem entregues dentro de custo e prazo adequados.
B) A preocupação principal é entregar no prazo.
C) Apenas desenvolver a documentação do software e do manual do usuário.
D) Apenas criar um código fonte de qualidade.
Questão 3 ------------------------------------------------------------------------------------------------------------------------------------------
A gerência do projeto, de certa forma,tem responsabilidade com todos os envolvidos no projeto, porém isso pode variar de um projeto a outro. 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.
Segundo Pressman (2011), o gerenciamento de projeto no desenvolvimento de software tem um foco nos 4 Ps, são eles:
I – Plano, Pessoal, Projeto e Processo.
II – Projeto, Pessoal, Plano e Prática.
III – Produto, Processo, Projeto e Pessoal.
IV – Pessoal, Produto, Prática e Projeto.
Assinale a alternativa CORRETA:
A) II
B) III
C) I
D) IV
Questão 4 ------------------------------------------------------------------------------------------------------------------------------------------
A evolução do software perpassou por diversas aplicações, as quais iremos recordar a seguir.
I – Os primeiros anos (1950 até 1960).
II – A segunda era (1960 até 1970).
III – A terceira era (1970 até hoje).
IV – A quarta era (apenas começando).
( ) O hardware dedicava-se à execução de um único programa que, por sua vez, dedicava-se a uma única aplicação específica e usava uma orientação batch (em lote) para a maioria dos sistemas.
( ) Sistemas multiusuários ofereceram sofisticação de software e hardware, melhorando a interação homem-máquina, onde foi o período da multiprogramação.
( ) Sistemas distribuídos e múltiplos computadores, onde cada um, executando funções concorrentemente e comunicando-se um com o outro, aumentou intensamente a complexidade dos sistemas baseados em computador.
( ) Tecnologias orientadas a objetos, orientadas a documentos nos quais os sistemas especialistas e a inteligência artificial tornam-se prática em problemas de amplo espectro do mundo real.
De acordo com cada época e suas aplicações descritas acima, assinale a alternativa CORRETA:
X A) ( ) I – II – III – IV.
B) ( ) I – II – IV – III.
C) ( ) II – I – III – IV.
D) ( ) I – III – II – IV.
Questão 5 ------------------------------------------------------------------------------------------------------------------------------------------
Quais são as três características que a matriz de responsabilidade do projeto deve ter?
X A) Custo, Tempo e Escopo
B) Custo, Prazo e Escopo
C) Custo, Prazo e Projeto
D) Ganho, Prazo e Projeto
Questão 6 ------------------------------------------------------------------------------------------------------------------------------------------
Gomede (2010) menciona a existência da divisão da Engenharia de Software em dez áreas de conhecimento, segundo o SWEBOK. 
Sobre estas dez áreas, analise as afirmativas a seguir:
I- Requisitos de software expressam a necessidade e restrições ou limitações colocadas sobre o produto ou software que auxiliam na solução de problemas do mundo real, expondo, analisando, especificando e validando os requisitos de software. 
II- Gerenciamento de Configuração de Software é a área definida como o conjunto das atividades requeridas para fornecer apoio a um sistema de software, que pode ocorrer antes ou depois da entrega.
III- Qualidade de Software está diretamente ligada à qualidade a que o software é submetido durante o processo de desenvolvimento, consequentemente, para a qualidade existir, o processo de desenvolvimento de um produto de software precisa ser bem definido, documentado e acompanhado. 
IV- Ferramentas e Métodos de Software são ferramentas criadas para prestar auxílio no ciclo de vida do software.
Agora, assinale a alternativa correta.
A) I, III e IV.
B) II, III e IV.
X C) I, II, III e IV.
D) III e IV.
Questão 7 ------------------------------------------------------------------------------------------------------------------------------------------
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. 
Agora, assinale a alternativa correta.
A) I, II e IV.
B) II, III e IV.
C) I, II e III.
D) I, II, III e IV.
Questão 10 ----------------------------------------------------------------------------------------------------------------------------------------
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.
Agora, assinale a alternativa correta.
A) I, II, III e IV.
B) II, III e IV.
C) I, III e IV.
D) I, II e IV.
PROVA 2
Questão 01 -------------------------------------------------------------------------
No 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 III está correta.
B) As sentenças I e II estão corretas.
C) As sentenças II e III estão corretas.
(x) D) Somente a sentença II está correta.
Uma métrica software é a medição de um atributo (propriedades ou características) de uma determinada entidade (produto, processo ou recursos).
Como exemplo podemos citar: o tamanho do produto de software em número de linhas de código; número de pessoas necessárias para programar um caso de uso; número de defeitos encontrados por fase de desenvolvimento; esforço para a realização de uma tarefa; tempo para a realização de uma tarefa; custo para a realização de uma tarefa; grau de satisfação do cliente etc.
Pg 119
A partir do uso das métricas de software uma empresa desenvolvedora de sistemas poderá entender e aperfeiçoar o processo de desenvolvimento, melhorar a gerência de projetos e o relacionamento com clientes, reduzir frustrações e pressões de cronograma, gerenciar contratos de software, indicar a qualidade de um produto de software, avaliar a produtividade do processo, avaliar os benefícios (em termos de produtividade e qualidade) de novos métodos e ferramentas de engenharia de software, avaliar retorno de investimento, identificar as melhores práticas de desenvolvimento de software, embasar solicitações de novas ferramentas e treinamento, avaliar o impacto da variação de um ou mais atributosdo produto ou do processo na qualidade e/ou produtividade, formar uma baseline para estimativas, melhorar a exatidão das estimativas, oferecer dados qualitativos e quantitativos ao gerenciamento de desenvolvimento de software, de forma a realizar melhorias em todo o processo de desenvolvimento de software etc.
Questão 02 -------------------------------------------------------------------------
Métricas de Software possibilitam realizar uma das atividades mais fundamentais do processo de gerenciamento de projetos: o planejamento. As tarefas de estimativa são executadas durante todo projeto de desenvolvimento, sendo na fase de iniciação e elaboração sua maior atuação, pois é nessas fases que se determinará quanto de dinheiro, esforço, recursos e tempo de duração serão necessárias para criar um sistema. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas:
I- A estimativa de custo faz parte da engenharia de software.
PORQUE
II- Na engenharia de software, o custo principal do projeto é seu esforço, devendo-se dimensionar as atividades de cada pessoa e calcular as horas de trabalho baseadas nos requisitos levantados no início do projeto até o seu término.
Assinale a alternativa CORRETA:
A) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
(x) B) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
C) As duas asserções são proposições falas.
D) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
Questão 03 -------------------------------------------------------------------------
Alterações são comuns no desenvolvimento de aplicativos em função das mudanças do cenário: tecnologia, regras de negócio, necessidades do usuário. A Gerência de Configuração de Software é uma área específica da Engenharia de Software que contempla uma série de atividades que dão suporte para um melhor controle das mudanças necessárias. Com relação ao gerenciamento de Configuração de Software, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A gerência de configuração de software utiliza uma série de relatórios no intuito de explorar informações do projeto, como alocação de pessoas em tarefas, tempo das tarefas, versões do programa e assim por diante.
( ) O controle de versão é responsável por gerenciar as versões, salvando cada uma com um nome diferente.
( ) O controle de mudanças controla as alterações do software, mas não permite rastrear as mudanças que foram efetuadas no processo de desenvolvimento.
( ) O controle de integração pega a última versão do software e faz a aferição para verificar se a implementação foi executada conforme especificação da alteração.
Assinale a alternativa que apresenta a sequência CORRETA:
(x) A) V - V - F - V.
B) F - V - V - F.
C) F - F - V - V.
D) V - V - F - F.
A Gerência de Configuração de Software (GCS) é uma atividade do tipo guarda-chuva aplicada essencialmente para manter o desenvolvimento de software controlável.
As alterações acontecem por conta de mudanças de requisitos, mudanças no entendimento dos usuários sobre suas necessidades, aspectos legais, variados motivos que fazem com que ocorra aumento de alterações no ciclo de vida de um projeto, e consequentemente aumenta-se exponencialmente o risco de ocorrerem defeitos no produto final.
A GC permite minimizar os problemas decorrentes do processo de desenvolvimento, através de um controle sistemático sobre as modificações. Não é objetivo evitar modificações, mas permitir que elas ocorram sempre que possível, sem que ajam falhas inerentes ao processo.
A GCS atua como um suporte sobre o qual as fases do desenvolvimento são conduzidas e os produtos controlados. Porém, sua prática é aplicada apenas quando existe um processo de desenvolvimento bem definido, com atividades agrupadas em fases, constituídas por objetivos bem definidos e documentados através de normas, ferramentas e templates que permitam gerenciar de maneira satisfatória os itens de configuração de um sistema.
A Gerência de Configuração de Software é solução modularizada que provê a estabilidade dos ambientes de software e o controle de arquivos. Pesquisas mostram que entre 15% a 20% do tempo de desenvolvimento de software são consumidos com atividades de configuração e gestão de mudanças, e este percentual pode aumentar quando se trata de manutenção.
A GCS propõe automação, versionamento, gerência de mudanças e gerência de releases. 
Seus benefícios são: 
· redução dos custos de desenvolvimento,
· o aumento de colaboração entre equipes, 
· ganho de tempo nas tarefas repetitivas e
· garantia da integridade dos ativos de desenvolvimento.
Questão 04 -------------------------------------------------------------------------
As métricas e as estimativas de software vêm se tornando um dos principais estudos na Engenharia e Projeto de Software com a crescente exigência pela qualidade, rapidez, comodidade e baixo custo de implantação e manutenção de software. É impossível não enxergar tais métodos ou técnicas como alavanca para um produto de melhor qualidade, com custos adequados. Referente aos métodos ou técnicas para estimativa de software, assinale a alternativa CORRETA:
A) Linhas de Código (LOC), Análise de Pontos por Caso de Teste, Análise de Pontos de Função, Análise de Pontos de Caso de Uso e Modelo Algoritmo.
B) Linhas de Código (LOC), Análise de Pontos por Caso de Teste, Estimativa Baseada em Regra 40-20-40, Modelo Algoritmo e CMMI – Capability Maturity Model Integration.
C) Pontos de História, Análise de Pontos de Função, Análise de Pontos por Caso de Teste, Estimativa Baseada em Regra 40-20-40, COCOMO II e Estimativa para Projetos Orientados a Objeto.
(x) D) Linhas de Código (LOC), Pontos de História; Análise de Pontos de Função, Análise de Pontos de Caso de Uso, COCOMO II e Estimativa para Projetos Orientados a Objeto.
Questão 05 -------------------------------------------------------------------------
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, II e III estão corretas.
B) As sentenças I e II estão corretas.
C) As sentenças I, III e IV estão corretas.
(x) D) As sentenças III e IV estão corretas.
Questão 06 -------------------------------------------------------------------------
Risco de um projeto é um evento com uma probabilidade de ocorrer no futuro, impactando o projeto de forma negativa (ameaça) ou positiva (oportunidade). Ele pode ocorrer devido a uma ou mais causas, por isso da importância das empresas de softwares utilizarem um processo consistente para identificar, priorizar, acompanhar e tratar riscos através de uma ativa gestão de riscos em seus projetos. Sobre as quatro formas de se tratar um risco, analise as sentenças a seguir:
I- Eliminação:identificar e eliminar proativamente sua existência.
II- Mitigação: quando um risco sempre existirá e não há tratamento e resta ficar ciente das consequências.
III- Transferência: quando se transfere a outra pessoa ou área a responsabilidade para lidar com o risco para você.
IV- Aceitação: diante de riscos sem eliminação no projeto, buscar meios para reduzir o impacto de sua ocorrência.
Agora, assinale a alternativa CORRETA:
A) As sentenças I e IV estão corretas.
B) As sentenças I, II e IV estão corretas.
C) As sentenças II e III estão corretas.
(x) D) As sentenças I e III estão corretas.
Questão 07 -------------------------------------------------------------------------
Um projeto tem caráter temporário, deve ter um início e um fim definido, mas não necessariamente implica que o produto gerado pelo projeto deva ser temporário. O final é alcançado quando os objetivos tiverem sido alcançados, quando se tornar claro que os objetivos do projeto não serão ou não poderão ser atingidos ou quando não existir mais a necessidade do projeto e ele for encerrado. Neste contexto, os projetos podem ser compostos por três tipos de categorias: subprojetos, programas e portfólio. Sobre estas categorias, analise as sentenças a seguir:
I- No projeto, o sucesso é medido pelo orçamento, prazo e produtos entregues dentro das especificações e os projetos complexos podem ser particionados em projetos menores, facilitando, assim, a atividade de gerenciamento.
II- O programa é um conjunto de projetos ou portfólios com objetivos afins.
III- No programa, o sucesso é medido em termos de retorno do investimento (ROI), novas habilidades e benefícios entregues.
IV- No portfólio programas, os grupos de programas são relacionados e gerenciados coletivamente de forma coordenada. X
V- No portfólio, o sucesso é medido em termos de performance agregada dos componentes do portfólio.
Agora, assinale a alternativa CORRETA:
A) As sentenças II, III e V estão corretas.
B) As sentenças II, III e IV estão corretas.
C) Somente a sentença III está correta.
(x) D) As sentenças I, III e V estão corretas.
Questão 08 -------------------------------------------------------------------------
Após atuar como analista e programador em uma empresa de desenvolvimento de software por aproximadamente 10 anos, um colaborador que se destacou por nunca atrasar um cronograma foi nomeado gerente de projetos. Ao assumir o primeiro projeto, o colaborador foi informado que sua principal responsabilidade era a realização da entrega conforme o cronograma estabelecido no contrato. Para o gerenciamento de tempo, o gerente de projetos utilizará o PMBOK. Considerando essa situação, é correto afirmar que o gerente de projetos deverá coordenar processos de:
A) Planejamento de compra e contratações, seleção de fornecedores e encerramento do contrato.
(x) B) Definição e sequenciamento de atividades, estimativa de recursos e duração da atividade, desenvolvimento e controle do cronograma.
C) Planejamento, garantia e controle da qualidade.
D) Estimativa de custos, realização do orçamento e controle de custos.
Questão 09 -------------------------------------------------------------------------
A engenharia de software é um domínio de alto risco e requer uma abordagem diferenciada para gerenciamento de projetos. Para o PMBOK (2013), o gerenciamento de projetos é a aplicação do conhecimento, habilidades, ferramentas e técnicas às atividades do projeto a fim de atender aos seus requisitos. Cada projeto possui um ciclo de vida, que ajuda a definir o início e término de cada etapa, o que deve ser realizado e por quem deve ser executado. O gerenciamento de projetos é realizado através da aplicação e da integração dos seguintes processos de gerenciamento de projetos: iniciação, planejamento, execução, monitoramento e controle e encerramento. Sobre a definição do tripé de sucesso dos projetos difundida na literatura, sobre quais são os três alicerces necessários, assinale a alternativa CORRETA:
FONTE: PROJECT MANAGEMENT INSTITUTE. PMI. Project Management Body of Knowledge – PMBoK. 5. Pennsylvania: USA, 2013.
A) Escopo/Risco/Custo.
(x) B) Tempo/Custo/Escopo.
C) Estimativa/Escopo/Qualidade.
D) Qualidade/Custo/Escopo.
Questão 10 -------------------------------------------------------------------------
A Gestão de Configuração de Software (GCS) é um método utilizado para controlar as modificações ocorridas nos artefatos e códigos de um projeto a fim de minimizar os erros durante suas versões alteradas. Roger Pressman, em seu livro “Software Engineering: A Practitioner's Approach”, afirma que a GCS é o conjunto de atividades projetadas para controlar as mudanças pela identificação dos produtos do trabalho que serão alterados, estabelecendo um relacionamento entre eles, definindo o mecanismo para o gerenciamento de diferentes versões destes produtos, controlando as mudanças impostas, e auditando e relatando as mudanças realizadas. A respeito das terminologias utilizadas na área de GCS, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Baseline: conjunto de itens de configuração empacotados que são disponibilizados ao Cliente.
(V) Repositório: repositório físico e lógico, onde os artefatos (itens de configuração) são armazenados.
(V) Check-Out: restaura a última versão dos itens de configuração armazenados no repositório.
( ) Check-In: realiza as alterações dos itens de configuração no repositório.
( ) Build: junção de diferentes versões de um mesmo item de configuração, realizando a integração de um branch com os itens de configuração do fluxo principal.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
FONTE: PRESSMAN, Roger. Software Engineering: a Practitioner's Approach. 7. ed. Higher Education. 2010.
A) F - V - F - F - V.
(x) B) F - V - V - V - F.
C) V - F - V - V - F.
D) V - F - F - F - V.
PROVA 3
Questão 01 -------------------------------------------------------------------------
No 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) As sentenças I e II estão corretas.
B) As sentenças II e III estão corretas.
C) Somente a sentença III está correta.
(x) D) Somente a sentença II está correta.
Questão 02 -------------------------------------------------------------------------
O teste é essencial para se garantir a qualidade de software. Serve para checar se o projeto foi implementado corretamente e sem defeitos. Tem como objetivo descobrir em que situação o software se encontra e para avaliar se seu comportamento atende ao que foi especificado no início do projeto. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas:
I- O TDD - Test-Driven Development (Desenvolvimento Guiado a Testes) utiliza uma metodologia ágil de desenvolvimento.
PORQUE
II- Escreve primeiro os testes para posteriormente escrever o código, ou seja, escreve o teste de como será o funcionamento do sistema sem ter codificado o projeto, utilizando técnicas que possam auxiliar no entendimento completo do sistema antes de começar a ser desenvolvido.
Assinale a alternativa CORRETA:
(x) A) A primeira asserção é uma proposição verdadeira, e a segunda é uma justificativa correta da primeira.
B) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
C) As duas asserções são proposições falsas.
D) A primeira asserção é uma proposição verdadeira, e asegunda é uma proposição falsa.
TDD - Test-Driven Development (Desenvolvimento
Guiado a Testes)
Desenvolvimento Guiado por Teste é aquele que se escreve primeiramente os testes para posteriormente escrever o código. 
O TDD é parte do processo de desenvolvimento ágil, utilizado em metodologias como o XP (Programação Extrema) e sendo uma das técnicas que auxiliam na melhoria de qualidade do processo de desenvolvimento. O TDD torna mais eficiente o processo.
O processo de desenvolvimento do TDD aborda os parâmetros Red, Green e Refactor:
1. Escrever um teste, mesmo sem ter escrito o código real a ser testado;
2. Executar os testes e acompanhar a falha (Red);
3. Escrever a funcionalidade do sistema que irá ser testada;
4. Testar novamente, agora para passar (Green);
5. Refatorar a funcionalidade e escrever por completo (Refactor);
6. Próxima estória ou caso de uso e iniciar novo teste.
O TDD é um conjunto de técnicas que culminam em um teste de ponta a ponta (ROCHA, 2015).
Questão 03 -------------------------------------------------------------------------
Partindo da premissa de que só se conhece o que se mede, muitas organizações adotaram a metodologia de utilização de indicadores de desempenho nos variados processos que a envolvem. Afinal, de nada adianta realizar as atividades dos processos sem saber qual é o seu andamento, objetivo e os resultados a serem alcançados. Portanto, "é indiscutível que qualidade é um item importante para qualquer produto ou serviço. Um software usado como ferramenta para suportar diversas linhas de negócios nas empresas também deve apresentar, a cada versão, níveis mais elevados de qualidade. Uma das ferramentas que a engenharia de software utiliza são as Métricas de Software. Essas métricas podem ser consideradas como um conjunto de atributos, previamente documentados e conhecidos do ciclo de desenvolvimento de software". Com relação às métricas de qualidade de software, analise as sentenças a seguir:
I- A métrica não está associada à etapa de planejamento do projeto.
II- A métrica permite validar a conformidade com os requisitos, favorecendo a melhoria da gerência dos projetos e o relacionamento com o cliente.
III- A técnica de medição Linha de Código (LOC) conta a quantidade de programas de um sistema. TAMANHO DO SOFTWARE
IV- Permite estimar a adequação do software com relação às reais necessidades do usuário final.
Assinale a alternativa CORRETA:
FONTE: MARQUES, Daniela. Métricas de Software. [s.l: s.n.], 2011. Disponível em: <https://www.ibm.com/developerworks/community/blogs/tlcbr/entry/metricas_de_software?lang=en>. Acesso em: 5 jul. 2016.
A) As sentenças I e IV estão corretas.
(x) B) As sentenças II e IV estão corretas.
C) As sentenças I, II e IV estão corretas.
D) As sentenças II, III e IV estão corretas.
LOC É uma métrica orientada ao tamanho do software. 
A técnica conhecida de LOC (Lines of Code) ou SLOC (Source Lines of Code) foi possivelmente a primeira a surgir e consiste em estimar o número de linhas que um programa deverá ter, normalmente a partir da opinião de especialistas e histórico de projetos passados.
Hoje esta técnica evoluiu para KSLOC (Kilo Source Lines of Code), tendo em vista que o tamanho da maioria dos programas passou a ser medido em milhares de linhas (OLIVEIRA FILHO, 2013).
Esta técnica começa quando se reunirá a equipe ou os principais representantes do projeto para discutir o sistema a ser desenvolvido, onde cada participante dará a sua opinião sobre a quantidade de KSLOC que serão necessários para desenvolver o sistema.
Questão 04 -------------------------------------------------------------------------
O desenvolvimento de software é praticado por meio da execução geralmente sequencial de várias atividades que são agrupadas em cada etapa do processo. Dividir o projeto em atividades é relevante no sentido de entender como estas se relacionam e qual o nível de dependência estabelecido no momento de execução. Para colaborar com isso, utiliza-se o conceito de ciclo de vida do software para especificar um grupo de atividades e seus relacionamentos. Sobre o ciclo de vida de desenvolvimento de software, assinale a alternativa 
CORRETA:
A) O modelo em espiral serve como base para o modelo de prototipação e cascata.
(x) B) O modelo em cascata é o mais simples e tem as etapas bem definidas.
C) O modelo baseado em componentes não tem como foco a reutilização.
D) O modelo incremental aumenta o tempo de desenvolvimento do projeto.
Questão 05 -------------------------------------------------------------------------
Devido ao crescimento contínuo da Tecnologia da Informação e Comunicação (TIC), o uso de aplicativos e sistemas web aumentou nas organizações ou para fins pessoais. Observando essa demanda e concorrência, os Engenheiros de Software precisam inovar, criando uma metodologia ágil, diminuindo os custos e minimizando erros no software. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas:
I- As metodologias ágeis de desenvolvimento de software são recomendadas para projetos.
PORQUE
II- Os requisitos de software são passíveis de alterações, necessitando de uma equipe grande para fazer de forma abrangente e minuciosa a especificação, implementando o projeto de forma rápida para entregá-lo dentro do prazo.
Assinale a alternativa CORRETA:
A) As duas asserções são proposições verdadeiras.
B) A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
Xxx C) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
D) As duas asserções são proposições falsas.
Questão 06 -------------------------------------------------------------------------
Os modelos de processo de ciclo de vida durante o desenvolvimento do software podem ser, por exemplo, linear, incremental ou iterativo, logo, compreendê-los poderá auxiliar na adoção de um dos modelos mais adequados à realidade e necessidade da organização. Referente aos modelos mais conhecidos, classifique V para as sentenças verdadeiras e F para as falsas:
(v) O modelo incremental é um modelo de desenvolvimento de software que combina elementos do modelo em cascata com a filosofia da prototipação, em que são definidos incrementos na qual o software será desenvolvido, bem como da entrega para o cliente.
(v) O modelo baseado em componentes permite agrupar rotinas relacionadas de forma a montar componentes que possam ser reutilizados em diversos módulos do sistema.
( ) A prototipação fornece o potencial para o desenvolvimento rápido de versões incrementais do software e desenvolve uma visão da sua interface e depois reaproveita as telas para configurar e programar o restante do produto de software.
( ) O modelo espiral é dividido em fase de obtenção de requisitos, projeto rápido, construção do protótipo, avaliação o protótipo e refinamento do protótipo.
Assinale a alternativa que apresenta a sequência CORRETA:
A) F - V - V - F.
B) F - F - V - F.
(x) C) V - V - V - F.
D) V - F - F - V.
Questão 07 -------------------------------------------------------------------------
As metodologias de desenvolvimento de software se baseiam em um modelo de ciclo de vida, tais como cascata, espiral e prototipação, sendo que tais modelos poderão ser adaptados de acordo com as características específicas de um projeto e da equipe de desenvolvimento. Diante disso, analise as sentenças a seguir:
I- Todos os modelos de ciclo de vida possuem três fases em comum: definição, desenvolvimento e manutenção.
II- Metodologias que seguem o modelo em cascata possuem fases bem definidas, mas que poderão variar conforme a necessidade da equipe.
III- Um conjunto de telas desenvolvidas por meio de softwares de desenho gráfico poderá ser útil na identificação de alguns requisitos do software, mas não pode ser considerada uma atividade de prototipação, já que não faz uso de uma linguagem de programação.
IV- A fase de testes do modelo cascata tem por finalidade verificar se o software atende aos requisitos definidos e suas possíveis falhas.
V-Projetos desenvolvidos por meio do modelo em espiral normalmente possuem um maior potencial de risco, já que sua abordagem está orientada à codificação.
Assinale a alternativa CORRETA:
A) As sentenças I, III e IV estão corretas.
B) As sentenças II, IV e V estão corretas.
C) As sentenças III e V estão corretas.
Xxx D) As sentenças I, II e IV estão corretas.
Questão 08 -------------------------------------------------------------------------
As alterações de escopo, prazo e custo são uma constante em projetos de desenvolvimento de software. Isso se deve pelas dificuldades encontradas pelos gerentes de software no gerenciamento dos projetos, em estabelecer de forma nítida a necessidade do cliente ou a solução esperada, bem como os recursos necessários e o tempo a ser despendido para cada atividade. Sobre o gerenciamento de projetos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Dentre vários pontos críticos no gerenciamento de projetos, destacam-se as rápidas mudanças no cenário tecnológico, as quais originam uma vertiginosa demanda de serviços frente a uma equipe devidamente qualificada cada vez mais reduzida.
( ) Estabelecer se um projeto de software é bem-sucedido ou não é relativo. Contudo, a adoção de alguns critérios poderá auxiliar nesta mensuração, tais como: a entrega da solução atende de forma satisfatória a toda a especificação previamente definida; o projeto foi desenvolvido dentro do orçamento e cronograma previstos e o software atende à qualidade esperada pelo cliente.
(v) As dificuldades dos gestores em pôr em prática os conceitos teóricos de gerenciamento de projetos, bem como as falhas de comunicação entre os membros da equipe constituem fatores críticos para o sucesso do projeto.
(f) Atualmente, todas as organizações, para que se mantenham competitivas e se destaquem no mercado, apresentam como diferencial estratégico a adoção de um software, o qual não irá demandar profissionais em gerenciamento de projetos devido a seus processos de software e poderosas ferramentas de Engenharia de Software.
( ) A manutenção do cliente como um consultor permanente dentro do projeto de software contribuirá efetivamente na mitigação dos problemas que porventura vierem a surgir no projeto.
Assinale a alternativa que apresenta a sequência CORRETA:
A) V - F - F - V - V.
Xxx B) V - V - V - F - V.
C) F - V - F - F - V.
D) F - V - V - V - F.
Questão 09 -------------------------------------------------------------------------
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 IV estão corretas.
B) As sentenças I, II e III estão corretas.
C) Somente a sentença I está correta.
Xxx D) As sentenças II, III, IV e V estão corretas.
Estudar sobre cobit
Questão 10 -------------------------------------------------------------------------
Os modelos de processo de ciclo de vida de software servem como uma representação dos objetos e das atividades envolvidas nos processos de software. Entre os diversos modelos existentes, um deles destaca-se por produzir um modelo visual que auxiliará no entendimento dos requisitos e possibilitará ao cliente um melhor entendimento dos requisitos do sistema. Como este modelo é conhecido?
A) Modelo espiral.
B) Modelo de quarta geração.
C) Modelo clássico.
Xxx D) Modelo de prototipação.
(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 a seguir. Em qual(is) dessas situações um sistema legado deve ser classificado para ser indicado a uma reengenharia?
Xxx A) Apenas na situação I.
B) Apenas nas situações I e II.
C) Apenas na situação III.
D) Apenas nas situações II e III.
Os sistemas legados são considerados sistemas antigos que ainda estão aptos a fornecer serviços considerado de negócios essenciais.
O mesmos tendem a incluir os processos de negócio, de software de aplicação, de software de apoio e também de hardware de sistema.
Normalmente, os sistemas legados são encontrados em grandes organizações que necessitam da TI desde quando eram consideradas mainframes e então estão usando desde o seu inicio.
(ENADE, 2014) O RUP (Rational Unified Process) é subdividido em fases que indicam a ênfase que é dada ao projeto em um dado instante e em fluxos de trabalho que definem os grupos de atividades a serem realizadas ao longo das fases. Considerando que no desenvolvimento de software utilizam-se técnicas de análise e projeto orientado a objetos e que as atividades sejam distribuídas de acordo com o RUP, o momento que devem ser elaborados os diagramas de classes e de interação entre os objetos do sistema é:
A) Na fase de Concepção, no fluxo de Modelagem de Negócios.
B) Na fase de Concepção, no fluxo de Análise e Design.
C) Na fase de Elaboração, no fluxo de Requisitos.
Xxx D) Na fase de Elaboração, no fluxo de Análise e Design.
A resposta correta é a alternativa II) na fase de Elaboração, no fluxo de Análise e Design 
O RUP nada mais é do que o processo em que o proprietário de engenharia de software, fazendo com que o RUP faça uso da abordagem da orientação de objetos em sua concepção e com isso ele pode ser considerado um projeto documentado que usa a notação UML para poder ilustrar os processos em ação. 
Ele faz uso de várias técnicas bem como práticas das quais são aprovadas comercialmente.  
Ainda assim, existem dúvidas a respeito desse processo, pois ele determinada de forma clara e objetiva o que pode ser dissociado aos seus índices. 
 	
Prova dissertativa
1. Cabe ao alto escalão administrativo, como diretores e executivos, responsabilizar-se pela Governança de TI, com o objetivo de que a TI da organização mantenha-se alinhada às estratégias e objetivos da empresa, mantendo a sincronia e a harmonia da estrutura organizacional. O COBIT (Control Objectives for Information and Related Technology) e a ITIL (Information Technology Infrastructure Library) são os dois modelos mais recomendados para a área de Governança de TI. Disserte sobre o COBIT e a ITIL.
Resposta Esperada:
- A ITIL foca nas melhores práticas às áreas de TI para disseminar as diretrizes para implantação de uma infraestrutura otimizada em TI, habilitandoo incremento da maturidade do processo de gerenciamento de TI. É um guia desenvolvido para auxiliar as organizações, fornecendo orientação para todos os tipos de provedores de serviço de TI, ou seja, é um padrão no gerenciamento de serviços de TI com recomendações de como planejar, gerenciar controlar e melhorar os serviços de TI, tornando-as mais competitivas com relação aos concorrentes.
- O COBIT é um framework voltado à governança de TI, focado na documentação e gestão de TI, para o gerenciamento de processos baseados em seus negócios. É composto por indicadores de desempenho e performance, podendo monitorar quanto a TI está atendendo ao negócio da organização, a fim de atingir os objetivos corporativos.
2. A evolução do hardware e software mudou significativamente desde 1950 até os dias de hoje. Esta evolução de software confunde-se com a evolução dos computadores, no início a lógica de processamento era executada no meio físico através do hardware. Na medida que o hardware evolui, o software também acompanha essas mudanças devido à necessidade de se tornar acessível ao usuário final. No que se refere à Evolução do Software, disserte sobre como eram as características dos primeiros anos do hardware e software.
Resposta Esperada:
No período inicial da evolução do hardware e do software, o hardware sofreu muitas mudanças enquanto o software mudava em medidas lentas de forma a se incorporar as características do hardware. O hardware dedicava-se a funcionar somente um programa por vez, atendendo a uma única aplicação. Não existia métodos sistemáticos, era utilizada uma orientação em lote para a maior parte dos sistemas. O software era desenvolvido e utilizado por um único cliente e quem implementava, instalava e fazia a manutenção do sistema era a mesma pessoa e não existia nenhuma especificação ou documentação do projeto.

Outros materiais