Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
1. 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 baseado em componentes não tem como foco a reutilização. b) O modelo incremental aumenta o tempo de desenvolvimento do projeto. c) O modelo em cascata é o mais simples e tem as etapas bem definidas. d) O modelo em espiral serve como base para o modelo de prototipação e cascata. 2. O conceito de teste de software pode ser compreendido através de uma visão intuitiva ou mesmo de uma maneira formal. Testar um software significa verificar através de uma execução controlada se o seu comportamento corre de acordo com o especificado. Sobre os cinco passos de execução da metodologia ágil FDD (Feature Driven Development), que é o Desenvolvimento Guiado por Funcionalidades, assinale a alternativa CORRETA: a) O primeiro processo trata-se da modelagem do problema com o entendimento do domínio do negócio. O segundo processo é construir uma lista de funcionalidades. A terceira é a construção por funcionalidade, em que cada estrutura de código é preenchida e testada. O quarta parte é planejar por funcionalidade, considerando sua estimativa e valor para o negócio e o cliente, bem como a propriedade. A quinta parte trata-se do detalhamento por funcionalidade. b) O primeiro processo trata-se da modelagem do problema com o entendimento do domínio do negócio. A segunda parte é a construção por funcionalidade, em que cada estrutura de código é preenchida e testada. O terceiro processo é construir uma lista de funcionalidades. A quarta trata-se do detalhamento por funcionalidade. A quinta parte é planejar por funcionalidade, considerando sua estimativa e valor para o negócio e o cliente, bem como a propriedade. c) A primeira parte é planejar por funcionalidade, considerando sua estimativa e o valor para o negócio e o cliente, bem como a propriedade. A segunda trata-se do detalhamento por funcionalidade. O terceiro processo trata-se da modelagem do problema com o entendimento do domínio do negócio. O quarto processo é construir uma lista de funcionalidades. A quinta parte é a construção por funcionalidade, em que cada estrutura de código é preenchida e testada. d) O primeiro processo trata-se da modelagem do problema com o entendimento do domínio do negócio. O segundo processo é construir uma lista de funcionalidades. O terceira parte é planejar por funcionalidade, considerando sua estimativa e valor para o negócio e o cliente, bem como a propriedade. A quarta trata-se do detalhamento por funcionalidade. A quinta é a construção por funcionalidade, em que cada estrutura de código é preenchida e testada. O resultado é um incremento, que acoplado ao programa principal já poderá ser utilizado pelo cliente. 3. A Governança de TI é definida como um sistema de relações e processos que orienta e controla uma organização com o intuito de somar valor ao negócio através do gerenciamento equilibrado do risco com o retorno do investimento de TI. Sobre Governança de TI, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Nem sempre, só em última instância, é necessário o modelo de Governança de TI prover o alinhamento da tecnologia da informação aos negócios da empresa, sabendo que essa decisão deverá levar em consideração a razão da existência e da necessidade da implantação de Governança de TI . ( ) A Governança de TI inclui a seleção e o uso de mecanismos adequados para obter competências necessárias de TI. ( ) Deve haver o alinhamento da TI aos negócios em função de sua importância, digamos que é a razão da existência e da necessidade da implantação de Governança de TI. ( ) A Governança de TI tem como objetivo orientar e controlar as práticas de gestão e uso da TI de uma organização, tendo como principal favorecido a alta administração da instituição. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - F - F - V. b) V - V - F - F. c) F - V - V - V. d) F - V - V - F. 4. 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), 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. 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. d) 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. 5. O principal objetivo do Guia PMBOK® é identificar o conjunto de conhecimentos em gerenciamento de projetos envolvendo 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: <http://wpm.wikidot.com/conceito:objetivo-do-guia>. Acesso em: 27 jan. 2016. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - F - F. b) V - F - F - V - V. c) V - V - F - F - V. d) V - V - V - F - V. 6. 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 II, III, IV e V estão corretas. b) Somente a sentença I está correta. c) As sentenças I, II e IV estão corretas. d) As sentenças I, II e III estão corretas. 7. A engenharia de software é uma disciplina de engenharia relacionada a todos os aspectos de produção de software. Para desenvolver um produto de software com qualidade, deve-se utilizar durante seu desenvolvimento as técnicas de prevenção de defeitos e detecção de defeitos de forma consistente. A respeito das técnicas de prevenção e detecção, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O uso de instruções de procedimentos (padrões formais), treinamentos, documentação, modelagem e reengenharia se dá pela técnica de prevenção de defeitos. ( ) A análise de código; revisão por pares; testes, auditorias, verificações e validações se dá pela técnica de prevenção de defeitos. ( ) A análise de código; revisão por pares; testes, auditorias, verificações e validações se dá pela técnicas de detecção de defeitos. ( ) O uso de instruções de procedimentos (padrões formais), treinamentos, documentação, modelagem e reengenharia se dá pela técnicas de detecção de defeitos. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - F. b) F - F - F - V. c) F - F - V - F. d) V - V - F - F. 8. Para controlar as modificações realizadas durante o desenvolvimento de software e minimizar os erros cometidos durante sua evolução sistemática e rastreável, utiliza-se a Gerência de Configuração, por meio de métodos e ferramentas que têm o intuito de maximizar sua produtividade. Sob a perspectiva de desenvolvimento da Gerência de Configuração de Software, sobre quais são suas três partes principais, assinale a alternativa CORRETA: a) Controle de Versão, Auditoria de Configuração e Integração Contínua. b) Controle de Mudança, Auditoria de Configuração, Controle de Rastreabilidade. c) Controle de Versão, Controle de Mudanças, Integração Contínua. d) Controle de Modificação, Controle de Versão e Controle de Rastreabilidade. 9. A etapa de identificação e entendimento dos requisitos é fundamental para desenvolver um software com sucesso. Os requisitos são características ou regras de negócio específicas do projeto a ser desenvolvido. Entender estas particularidades reduz os riscos e os custos de desenvolvimento. Sobre os requisitos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Existem apenas dois tipos de requisitos: funcionais e não funcionais. ( ) Requisito inverso é o terceiro tipo de requisito. ( ) Requisito é uma importante documentação acerca do software que será desenvolvido e contempla regras específicas que deverão ser obedecidas na execução de cada atividade. ( ) O sucesso dos projetos não depende do levantamento de requisitos. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - F. b) V - V - V - F. c) F - F - V - V. d) F - F - F - V. 10. A partir dos anos 60, a Crise de Software explodiu pelo motivo de que progressivamente aumentou a complexidade dos softwares. A Crise de Software referiu-se a um conjunto de problemas encontrados no desenvolvimento de software e na etapa de manutenção. Sobre as principais causas da Crise de Software, analise as seguintes sentenças: I- As estimativas de prazo e de custo frequentemente eram imprecisas e não existiam equipes para realizar um planejamento do desenvolvimento de software, o que influenciava diretamente em constantes desvios no prazo de entrega e no alto custo de produção do software. II- Desagrado do cliente com o sistema concluído. Os projetos deveriam ser ágeis e adaptáveis, porém, eram desenvolvidos softwares com vaga indicação das exigências do cliente, evidenciando o não cumprimento dos requisitos preestabelecidos. III- A alta qualidade de software envolvia manutenção, que devorava os prazos e orçamentos destinados ao software. Neste período, a facilidade de manutenção não foi enfatizada como um critério importante. Agora, assinale a alternativa CORRETA: a) As sentenças I e II estão corretas. b) Somente a sentença III está correta. c) As sentenças I e III estão corretas. d) As sentenças II e III estão corretas. 11. (ENADE, 2011) O levantamento de requisitos é uma etapa fundamental do projeto de sistemas. Dependendo da situação encontrada, uma ou mais técnicas podem ser utilizadas para a elicitação dos requisitos. A respeito dessas técnicas, analise as afirmações a seguir: I- Workshop de requisitos consiste na realização de reuniões estruturadas e delimitadas entre os analistas de requisitos do projeto e representantes do cliente. II- Cenário consiste na observação das ações do funcionário na realização de uma determinada tarefa, para verificar os passos necessários para sua conclusão. III- As entrevistas são realizadas com os stakeholders e podem ser abertas ou fechadas. IV- A prototipagem é uma versão inicial do sistema, baseado em requisitos levantados em outros sistemas da organização. É correto apenas o que se afirma em: a) I, III e IV. b) I e II. c) I e III. d) II e IV. 12. (ENADE, 2005) Requisitos de um sistema são frequentemente classificados como funcionais, não-funcionais e de domínio. Qual a definição que melhor descreve requisitos não-funcionais? a) São requisitos que derivam do domínio da aplicação e que refletem características e restrições desse domínio. b) São requisitos que descrevem o que o sistema deve fazer, como deve reagir a determinadas entradas e como deve comportar-se em situações particulares. c) São ferramentas automatizadas de apoio ao processo de desenvolvimento de sistemas. d) São requisitos que não estão diretamente relacionados com as funções específicas do sistema.
Compartilhar