71 Q920401
Engenharia de Software Desenvolvimento de Software
Ano: 2023
Banca: FUNDATEC
Sobre a contagem de pontos de função, é correto afirmar que: 
72 Q920071
Engenharia de Software Desenvolvimento de Software Teste de Software
Ano: 2023
Banca: UFU-MG

O desenvolvimento de software envolve um conjunto de atividades de produção que estão sujeitas a falhas humanas. Para se reduzir o risco de entrega de um produto de software com falhas ou defeitos, é necessário que o processo de desenvolvimento de software seja acompanhado por uma atividade de garantia de qualidade. Na garantia de qualidade, um elemento crítico é a atividade de teste de software, destinada a descobrir os erros, falhas ou defeitos do software antes do seu uso, bem como mostrar que os requisitos do produto de software foram cumpridos e que ele faz o que é proposto a fazer. Considerando as abordagens e técnicas empregadas no teste de software analise as asserções a seguir.


...
73 Q918802
Engenharia de Software Engenharia de Requisitos Desenvolvimento de Software
Ano: 2023
Banca: FUNDEP (Gestão de Concursos)

Analise o diagrama de sequência a seguir.

Imagem associada para resolução da questão


VALENTE, M. T. Engenharia de Software Moderna: princípios e práticas para desenvolvimento de software com produtividade. 2020.

De acordo com o diagrama, assinale a alternativa correta.

74 Q918795
Engenharia de Software Desenvolvimento de Software Ferramentas de Desenvolvimento de Software
Ano: 2023
Banca: UFSC
Analise as afirmativas abaixo sobre a ferramenta de versionamento Git e assinale a alternativa correta.
I. O Git trabalha com uma estrutura de árvores em três níveis: work directory, stage (ou index) e head. II. O comando git commit serve para enviar as alterações locais a um repositório remoto. III. O comando git pull é equivalente ao comando git fetch seguido do comando git merge. IV. O comando git reset serve para desfazer alterações, sem alterar a referência head. V. O comando git checkout pode ser utilizado para trocar de uma branch para outra.
75 Q918791
Engenharia de Software Desenvolvimento de Software Gestão de Projetos em Engenharia de Software Ferramentas de Desenvolvimento de Software
Ano: 2023
Banca: FGV
Um Time de Desenvolvimento de Software (TDS) segue um protocolo automatizado para gerar, testar e combinar pacotes de software gerados separadamente. Todo software combinado precisa passar por um processo que inclui uma requisição formal ao Time de Operações (TO) de um Centro de Dados para executar um conjunto de testes, com o intuito de verificar vulnerabilidades no software antes de entrar em produção. Considerando os conceitos de DevOps e DevSecOps, o TDS e o TO estão falhando no princípio:
76 Q918521
Engenharia de Software Desenvolvimento de Software Análise Estruturada Análise Essencial
Ano: 2023
Banca: FUNDATEC
Para realizar o levantamento de requisitos, a equipe de engenharia de requisitos utiliza técnicas para adquirir conhecimento sobre determinado negócio. A técnica que realiza o estudo da documentação disponível, visando a obter informações relevantes para o desenvolvimento de um sistema de software, é:
77 Q918517
Engenharia de Software Desenvolvimento de Software Metodologia de desenvolvimento de software Ferramentas de Desenvolvimento de Software
Ano: 2023
Banca: FUNDATEC
Sobre Application Development Lifecycle Management (ADLM), analise as assertivas abaixo e assinale a alternativa correta.
I. Os produtos ADLM focam na parte do desenvolvimento do ciclo de vida de software. II. Se concentra em atividades de planejamento e governança do ciclo de vida de desenvolvimento de software (SDLC). III. Engloba o gerenciamento do ciclo de vida da aplicação (ALM) como parte do seu escopo de atuação.
78 Q918516
Engenharia de Software Desenvolvimento de Software Conceitos Básicos em Engenharia de Software
Ano: 2023
Banca: FUNDATEC
Relacione a Coluna 1 à Coluna 2, associando os itens de melhores práticas de programação segura com as respectivas ações que devem ser implementadas para segui-las.
Coluna 1 1. Gerenciamento de sessão. 2. Segurança de comunicação. 3. Segurança de banco de dados. 4. Configuração do sistema.
Coluna 2 ( ) Implemente criptografia para a transmissão de todas as informações confidenciais. ( ) Gere um novo identificador em qualquer reautenticação no sistema. ( ) Defina quais métodos HTTP, Get ou Post o aplicativo suportará e se será tratado diferentemente nas páginas do aplicativo. ( ) Localize os identificadores somente no cabeçalho do cookie HTTP. ( ) Armazene as strings de conexão criptografadas e em um arquivo de configuração separado.
A ordem correta de preenchimento dos pa...
79 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 ...
80 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?