Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Existem algumas dificuldades para obtenção de requisitos de software. Considerando essas dificuldades, analise as sentenças a seguir: I- Comunicação inadequada entre desenvolvedores e usuários. II- Dificuldade do usuário em tomar decisões. III- Problemas de comportamento. Assinale a alternativa CORRETA: A Somente a sentença II está correta. B Somente a sentença I está correta. C As sentenças I, II e III estão corretas. D Somente a sentença III está correta. 2 O termo Qualidade, dependendo do ponto de vista e do grau de importância, está relacionado a uma série de aspectos, algo difícil de ser definido e ainda mais difícil de ser garantido em qualquer necessidade. O objetivo principal da gerência de qualidade é obter assertividade e produtividade durante a execução de nossas atividades. Uma das principais formas de implementação do controle de qualidade é a utilização do Ciclo PDCA. Sobre o Ciclo PDCA, analise as afirmativas a seguir: I- Em Action, deve-se atuar corretivamente para fundamentar um novo ciclo, garantindo a melhoria contínua. II- Em Check, verificações devem ser realizadas a fim de subsidiar ajustes e se tirar lições de aprendizagem. III- Na fase Plan, o foco está na execução e controle do plano de ação. IV- O PDCA deve ser utilizado para todas as organizações na definição de uma metodologia de controle ou melhoria de qualquer tipo de processo. Assinale a alternativa CORRETA: A As afirmativas III e IV estão corretas. B As afirmativas I, II e IV estão corretas. C As afirmativas I, III e IV estão corretas. D As afirmativas I, II e III estão corretas. 3De acordo com Freitas (2010, p. 1): "Ao longo do ciclo de vida de um projeto de software, uma grande quantidade de itens é produzida. A probabilidade desses itens sofrerem alterações, devido a mudanças nos requisitos ou correções de defeitos, por exemplo, é muito alta. É comum também que sejam geradas diferentes versões do software, à medida que novos problemas sejam descobertos e resolvidos. Controlar e gerenciar todas essas mudanças é essencial para que o projeto seja bem-sucedido". Sobre os sistemas de controle de versões, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Identificam alterações efetuadas em um software, permitindo o rastreamento das versões e o histórico das alterações. ( ) Servem para definir a pessoa mais capacitada para cada atividade. ( ) Servem de base para estimar os custos de um projeto. ( ) Controlar versões tornou-se um processo acessível financeiramente, em função das várias opções de tecnologias disponíveis no mercado. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: FREITAS, Daniel T. M. Análise Comparativa entre Sistemas de Controle de Versões. Disponível em: A V - F - F - V. B V - F - V - F. C V - V - V - F. D F - V - F - F. 4No desenvolvimento de software, utiliza-se a medição de software, que influencia na tomada de decisões baseadas nas informações obtidas por essa medição. Com relação à medição, analise as sentenças a seguir: I- Por meio da medição, temos acesso apenas a questões gerenciais de um projeto, sendo elas: horas trabalhadas e recursos utilizados. II- Por meio da medição, podemos ter acesso a várias informações, que podem ser utilizadas para o entendimento, controle, monitoramento e manutenção de softwares, entre outros. III- Com a medição, podemos identificar apenas se a implementação do software foi desenvolvida, conforme o escopo planejado pelo analista de sistema. Agora, assinale a alternativa CORRETA: A Somente a sentença II está correta. B As sentenças II e III estão corretas. C As sentenças I e II estão corretas. D Somente a sentença III está correta. 5O principal objetivo do Guia PMBOK® é identificar o conjunto de conhecimentos em gerenciamento de projetos envo lvendo os processos de integração, escopo, tempo, custo, qualidade, recursos humanos, comunicação, riscos, aquisição e envolvidos no projeto. Este guia é amplamente reconhecido como boa prática nas organizações do mundo todo, utilizando: (1) entradas, (2) ferramentas e técnicas e (3) saídas, em cada um dos seus processos para realização do projeto. Acerca destas áreas, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A gestão do escopo do projeto trata de identificar os requisitos que serão construídos no projeto. ( ) A gestão de tempo do projeto definirá o período em que o projeto ocorrerá, garantindo sua entrega dentro do prazo previsto. ( ) A gestão da qualidade do projeto permite que o projeto possa ser mais transparente durante seu uso, repasse, armazenamento e disseminação das informações. ( ) A gestão das comunicações irá assegurar que o produto final esteja correto e satisfaça às necessidades e às expectativas do patrocinador ou usuário final. ( ) A gestão de envolvidos do projeto irá permitir que as pessoas internas ou externas ao projeto estejam sincronizadas, a fim de melhorar as decisões do projeto. FONTE: PROJETOSCOLABORATIVOS. Objetivo do Guia PMBOK. Disponível em: . Acesso em: 27 jan. 2016. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - F - V. B V - V - V - F - V. C V - F - F - V - V. D F - V - V - F - F. 6 A utilização da Engenharia de Software segue uma abordagem bem completa, utilizando-se de princípios gerais aplicados durante a fase de desenvolvimento de software. Tendo em vista os princípios da Engenharia de Software, assinale a alternativa CORRETA: A Abstração / Informalidade. B Flexibilidade / Generalização. C Rastreabilidade / Modelagem virtual. D Composição / Padronização. 7 A Comunicação no Extreme Programming é fundamental, sendo preferível sempre a comunicação pessoal, com clientes e entre os desenvolvedores. A simplicidade busca garantir um software simples, com a menor quantidade de classes e métodos, evitando qualquer linha de código desnecessária. A simplicidade também visa garantir que apenas os requisitos necessários venham a ser implementados, evitando requisitos que possam ser utilizados apenas no futuro. A Programação Extrema valoriza o trabalho em equipe, desenvolvedores, administradores e clientes são todos iguais e todos precisam estar dispostos a ajudar quando necessário. Nesse sentido, qual é sua principal característica? A Programações com Atividades Duplicadas. B Programação com Métodos Ágeis. C Programações em Pares. D Programações com Atividades Unificadas. 8 A evolução do software confunde-se com a evolução dos computadores, inicialmente compostos apenas do hardware, onde toda a lógica de processamento era executada no meio físico. Porém, à medida que o hardware evolui, o software também acompanha essa mudança devido à necessidade de se tornar acessível ao usuário final. Sobre a evolução do hardware, analise as afirmativas a seguir: I- Em 1946, surgiu o primeiro computador eletrônico à válvula (relés eletromagnéticos e máquinas perfuradoras de cartões), desenvolvido por Eckert e Mauchly, o “ENIAC” (Electronic Numerical Integrator and Computer ou Computador Integrador Numérico Eletrônico). II- O primeiro computador eletrônico com programa armazenado foi o “EDVAC” (Electronic Discrete Variable Automatic Computer ou Computador Eletrônico com Discreta Variação Automática), desenvolvido por Von Neumann. III- Na década de 1950 surgiu o primeiro computador comercial do mundo, o LEO (Escritório Eletrônico de Lyons), que começou a automatizar os trabalhos de escritórios, criado através da parceria entre a J. Lyons e a Universidade de Cambridge e começou a ser utilizado em 1954. IV- O primeiro computador surgiu para fins militares na década de 1930, o “Mark I” (tradução por tanquede guerra), foi financiado pela Marinha norte-americana em conjunto com a Universidade de Harvard e a IBM, onde ocupava, aproximadamente, 120 m³ e tinha 4,5 toneladas. Assinale a alternativa CORRETA: A As afirmativas I e IV estão corretas. B As afirmativas I, II e III estão corretas. C As afirmativas II e IV estão corretas. D As afirmativas I, II e IV estão corretas. 9 Ao realizar uma verificação, a equipe já está atividades distintas da validação e do teste. São coisas bem diferentes, mas que podem ser realizadas pela mesma equipe. Sobre esses três conceitos, analise as afirmativas a seguir: I- "Fizemos o software corretamente?" é o objetivo da etapa de verificação. A verificação fica escondida do usuário final, em comparação à validação. II- A pergunta da validação é "Fizemos o software correto?" Ou seja, a validação é verificar se o software tem todos os itens necessários para atender ao cliente. III- "O software tem defeito?" é pergunta que assusta qualquer desenvolvedor de sistemas. Assinale a alternativa CORRETA: A As sentenças I, II e III estão corretas. B Somente a sentença I está correta. C Somente a sentença III está correta. D Somente a sentença II está correta. 10 A Rational Unified Process classifica testes sob os cinco fatores de qualidade do modelo FURPS: Functionality (Funcionalidade), Usability (Usabilidade), Relia bility (Confiabilidade), Performance (Desempenho) e Supportability (Suportabilidade). Para cada um desses fatores, ou dimensões de qualidade, como denomina o referido processo, existe um ou mais tipos de teste associados. Testes de configuração e testes de instalação estão associados a qual fator de qualidade do modelo FURPS? A Desempenho. B Suportabilidade. C Funcionalidade. D Confiabilidade. 11(ENADE, 2011) Uma equipe está realizando testes com base nos códigos-fonte de um sistema. Os testes envolvem a verificação de diversos componentes individualmente, bem como das interfaces entre os componentes. No contexto apresentado, essa equipe está realizando testes em nível de: A Aceitação. B Unidade. C Sistema e aceitação. D Integração e sistema. 12(ENADE, 2014) A gerência de configuração de software, também chamada de gerência de mudança e configuração, é o processo que mantém atualizadas as informações dos elementos de configuração. A esse respeito, avalie as afirmações a seguir: I- A auditoria de software é um processo que consiste em verificar se a linha de base foi atendida ou se os requisitos de sistema foram atendidos. II- A linha de base é o marco de referência, a partir do qual serão feitos os controles de mudança, e por ser a versão 1.0 de um software. III- Um item de configuração é um elemento unitário que compõe aquele software e deve ser gerenciado. É correto o que se afirma em: A I, apenas. B II e III, apenas. C II, apenas. D I e III, apenas.
Compartilhar