651 Q918472
Engenharia de Software Desenvolvimento de Software
Ano: 2023
Banca: FUNDATEC
Relacione a Coluna 1 à Coluna 2, associando as metodologias de desenvolvimento de sistemas com os seus respectivos conceitos.
Coluna 1 1. Metodologia estruturada. 2. Metodologia orientada a objetos.
Coluna 2 ( ) O modelo de desenvolvimento desenhado para atender às necessidades do desenvolvimento nessa metodologia é o Processo Unificado.
( ) A UML foi definida como padrão para documentação de projetos dessa metodologia.
( ) Nessa metodologia de desenvolvimento, o sistema é visualizado no modelo entrada-processosaída, onde os dados são considerados separadamente das funções.
( ) Nessa metodologia, o mundo real é composto por objetos os quais protegem a sua estrutura de dados junto ao seu comportamento funcional.
( ) Existe uma clara separação entre funções e ...
652 Q918471
Engenharia de Software Desenvolvimento de Software Processos de Software
Ano: 2023
Banca: FUNDATEC

São modelos de desenvolvimento que integram o processo do ciclo de vida de um software seguro:

I. Modelo espiral.

II. Modelo cascata.

III. Modelo interativo.

IV. Modelo ágil.

Quais estão corretas?

653 Q918439
Engenharia de Software Processos de Software
Ano: 2023
Banca: FUNDATEC
Um modelo de processo de software é uma representação simplificada de um processo de software. Cada modelo representa uma perspectiva particular de um processo. Há um modelo de processo que possui uma abordagem baseada na existência de um número significativo de componentes que podem ser utilizados várias vezes, em que o processo de desenvolvimento concentra-se na integração desses componentes em um sistema já existente ao invés de desenvolver um sistema a partir do zero. Qual modelo é esse?
654 Q918438
Engenharia de Software Processos de Software - Desenvolvimento Ágil
Ano: 2023
Banca: FUNDATEC
As metodologias ágeis de desenvolvimento de software tornaram-se populares em 2001 quando especialistas em desenvolvimento de software estabeleceram princípios comuns considerando vários métodos de desenvolvimento já utilizados que buscavam maneiras mais eficientes de produzir software. Os princípios foram:
• Indivíduos e interações mais que processos e ferramentas. • Software funcionando mais que documentação abrangente. • Colaboração com o cliente mais que negociação de contratos. • Responder a mudanças mais que seguir um plano.
Como se chamou esse movimento?
655 Q918437
Engenharia de Software Processos de Software - Desenvolvimento Ágil
Ano: 2023
Banca: FUNDATEC
Os Métodos Ágeis têm desempenhado um papel fundamental para o desenvolvimento do software moderno. Assim, várias iniciativas ágeis foram surgindo ou sendo aprimoradas, como ferramentas ou frameworks. Assinale a alternativa que NÃO se refere a uma iniciativa ágil.
656 Q918436
Engenharia de Software Processos de Software - Desenvolvimento Ágil
Ano: 2023
Banca: FUNDATEC
Com o avanço do desenvolvimento de software baseado em processos de desenvolvimento ágil, também houve adaptações em outros processos que acompanham o desenvolvimento, como o processo de teste em que um novo modelo de trabalho chamado Testes Ágeis surgiu. Nesse modelo, foram adaptados alguns conceitos do Manifesto Ágil para os testes. Assinale a alternativa INCORRETA quanto à definição dos conceitos de testes ágeis.
657 Q918435
Engenharia de Software Engenharia de Requisitos
Ano: 2023
Banca: FUNDATEC
O teste de componente (também conhecido como teste de unidade/unitário ou módulo) é um teste de caixa branca que se concentra em componentes que são testáveis separadamente. Assinale a alternativa que NÃO é um exemplo de produto de trabalho que pode ser usado como base de teste para testes de componentes.
658 Q918434
Engenharia de Software Teste de Software
Ano: 2023
Banca: FUNDATEC
Dentre os diversos tipos de RNF (Requisitos Não Funcionais), há o requisito de “eficiência no desempenho” ou apenas “desempenho”. A norma ISO/IEC/IEEE 29119-1 sugere uma classificação e um conjunto de definições. Essa classificação considera, genericamente, “Teste de Desempenho” como um tipo de teste que possui cinco subtipos. Qual das alternativas abaixo NÃO se trata de um teste de desempenho?
659 Q918433
Engenharia de Software Teste de Software
Ano: 2023
Banca: FUNDATEC
Em uma técnica de aprendizagem colaborativa, os profissionais realizam uma atividade e revisam as atividades dos colegas, levando a melhores respostas nas atividades solicitadas. Nessa técnica, os desenvolvedores precisam trabalhar em conjunto para criar uma solução que atenda às necessidades do cliente. Qual é essa técnica?
660 Q918432
Engenharia de Software Desenvolvimento de Software
Ano: 2023
Banca: FUNDATEC
O DevOps (desenvolvimento + operação) preza o estreitamento entre as áreas de desenvolvimento e infraestrutura através de ferramentas e metodologias, de modo que seja possível automatizar, monitorar, observar, testar e metrificar todas as etapas de desenvolvimento de software. Dentro dos processos de DevOps, que visam o aumento dessa qualidade e também a facilitação de colocar um projeto em produção, há um que é uma prática em que os times de desenvolvimento lançam novas funcionalidades de forma constante e automatizada. Quando uma nova funcionalidade é finalizada, automaticamente ela será disponibilizada no ambiente de testes e, posteriormente, no ambiente de produção e, em alguns casos, pode ir direto para produção. Assinale a alternativa que cita essa prática.