81 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.
82 Q918427
Engenharia de Software Desenvolvimento de Software
Ano: 2023
Banca: FUNDATEC
Existem vários ciclos de vida de testes existentes no mercado. Independentemente do modelo de ciclo de vida de desenvolvimento de software escolhido, as atividades de teste devem começar nos estágios iniciais do ciclo de vida, aderindo ao princípio de testar do início. Um ciclo de vida muito utilizado é o Test Management (TMap) por ser bastante didático e fácil de analisar. Esse ciclo de vida do processo de teste é composto por diversas etapas ou fases, sendo quatro delas sequenciais ou em cascata, e duas paralelas. Analise a tabela abaixo e assinale a alternativa correta em relação à opção que indica as fases que são sequenciais e as fases que são paralelas.
...
83 Q918416
Engenharia de Software Desenvolvimento de Software
Ano: 2023
Banca: FUNDATEC
Em 1979, Glenford Myers afirmava haver uma importância que as atividades de testes fossem executadas de forma paralela a todas as outras fases de desenvolvimento de software criando a regra 10 de Myers, que estabelece uma importante questão para os defeitos. Essa regra implica em: 
84 Q918414
Engenharia de Software Desenvolvimento de Software
Ano: 2023
Banca: FUNDATEC
É um padrão de medidas muito u?til para a verificaç?ão da efetividade e da eficiência de diversas atividades do desenvolvimento de software. Tambe?m usadas para prover informaço?es como estimativas do esforço necessa?rio para o teste; e obtidas e interpretadas durante o processo de testes. E? importante que sejam capturadas e utilizadas corretamente para que possam auxiliar na melhoria do processo de desenvolvimento do software através de informações objetivas e pragmáticas. A qual conceito o trecho se refere?
85 Q918402
Engenharia de Software Desenvolvimento de Software
Ano: 2023
Banca: FUNDATEC
Uma prática utilizada em projetos de desenvolvimento de software orientado a objetos é a inversão de controle. Uma das vantagens da inversão de controle é:
86 Q918393
Engenharia de Software Desenvolvimento de Software Ferramentas de Desenvolvimento de Software
Ano: 2023
Banca: FUNDATEC
O desenvolvimento de software é uma tarefa complexa e desafiadora que envolve, normalmente, um time de desenvolvedores que colaboram entre si. Para o sucesso desse desenvolvimento colaborativo, utilizam-se práticas e ferramentas que minimizarão problemas. A integração contínua é uma dessas práticas. Analise as assertivas abaixo e assinale a alternativa correta.
I. GitHub oferece fluxo de trabalho inicial de CI (Integração Contínua) para uma série de linguagens e estruturas. II. A Integração Contínua é uma prática que recomenda que os commits sejam adiados o máximo possível, evitando tráfego de rede. III. O GitHub permite personalizar e compartilhar fluxos de trabalho.
87 Q918349
Engenharia de Software Desenvolvimento de Software
Ano: 2023
Banca: FUNDATEC
No desenvolvimento de software orientado a objetos, a técnica responsável por definir comportamentos para uma classe, identificando serviços e ações que ela oferece, é chamada de:
Engenharia de Software Desenvolvimento de Software Qualidade de Software
Ano: 2022
Banca: SELECON

O “Security Development Lifecycle (SDL)” consiste em um conjunto de práticas que suportam garantia de segurança e requisitos de conformidade. O SDL ajuda os desenvolvedores a criar softwares mais seguros, reduzindo o número e a gravidade das vulnerabilidades no software. Nesse contexto, existem duas abordagens descritas a seguir:


I. Tem como objetivo identificar as vulnerabilidades no seu código-fonte antes de ele ser colocado em produção. É como uma revisão direta do código-fonte. Para isso são usadas técnicas de análise de código estático para procurar problemas sem precisar executar o código.

II. Tem por objetivo testar as interfaces ...

Engenharia de Software Desenvolvimento de Software Conceitos Básicos em Engenharia de Software
Ano: 2022
Banca: CESPE / CEBRASPE

Em relação à engenharia de software, julgue o item que se segue.


A etnografia é o processo de elicitação por meio do qual o analista de requisitos realiza uma imersão no ambiente de trabalho em que o sistema será utilizado para tornar compreensíveis os processos operacionais e auxiliar na extração dos requisitos de apoio de tais processos.

Engenharia de Software Desenvolvimento de Software
Ano: 2022
Banca: CESPE / CEBRASPE

Em relação à engenharia de software, julgue o item que se segue.


No processo de desenvolvimento de software, a prototipação pode ajudar tanto na elicitação de requisitos do sistema quanto no estudo de soluções específicas do software de modo a apoiar o projeto de interface de usuário.