Prévia do material em texto
PERGUNTA 1 (FCM - 2017 - IF Baiano - Analista de Tecnologia da Informação) Na Engenharia de Software, são propostos modelos de desenvolvimento que estabelecem fases para a elaboração de softwares, sob padrões pré-estabelecidos. Um desses modelos é denominado modelo em cascata. Segundo Paula Filho (2011), os principais estágios desse modelo demonstram as atividades fundamentais Sobre essas atividades, é possível afirmar corretamente que é na fase: a. integração e de teste de sistema que o projeto de software é realizado como um conjunto de programas. B operação e de manutenção que ocorre a instalação e operacionalização do sistema. c. implementação e de teste de unidade que se libera o software para o cliente. d. projeto de sistema e software que os serviços, restrições e objetivos do sistema são definidos. e. análise e de definição de requisitos que se estabelece uma arquitetura geral do sistema. 0,2 pontos Salva PERGUNTA 2 (CONSULPLAN - 2006 - INB - Analista de Sistemas, adaptado) Quanto à aplicação de uma Metodologia de Desenvolvimento de Sistemas, assinale a alternativa incorreta: a. Disponibiliza documentação como um subproduto natural da aplicação da metodologia. b. Busca atender os requisitos de negócio estabelecidos para o projeto. c. Não se aplica a sistemas a serem desenvolvidos com a Análise Orientada a Objetos, pois, para esse fim, já há a UML. d. Busca garantir a qualidade do produto gerado no que se refere à flexibilidade para incorporação de evoluções do negócio. e. Possibilita o acompanhamento/gerenciamento do processo passo a passo. 0,2 pontos Salva PERGUNTA 3 (CESPE – 2017 – TRT – 7ª Região (CE) – Técnico Judiciário – TI) No processo de desenvolvimento de software, a construção de modelos conceituais que descrevem o que o software tem de fazer é parte da fase de: a. implementação. b. projeto. c. análise e especificação de requisitos. d. testes. e. revisão. 0,2 pontos Salva PERGUNTA 4 (CS-UFG – 2019 – IF Goiano – Técnico de Tecnologia da Informação) O desenvolvimento de software é, na maioria dos casos, um esforço coletivo que depende de vários papéis, atividades, processos e ferramentas. Nesse sentido, assinale a alternativa correta: a. O desenvolvimento usando o modelo waterfall (ou cascata) é indicado para lidar com riscos. b. O desenvolvimento iterativo é necessariamente incremental. c. A Rapid Application Development (RAD) é uma metodologia baseada no waterfall. d. Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo. e. Uma das características de um modelo ágil é que também é um método formal 0,2 pontos