Questões de Concurso
Sobre outros modelos de processo de software em engenharia de software
Foram encontradas 291 questões
Com base nos fundamentos da engenharia de software, julgue o item a seguir.
No método Kanban, a limitação do trabalho em andamento (WIP) constitui mecanismo central para evidenciar gargalos e favorecer a melhoria do fluxo de trabalho.
Julgue o próximo item referente a SCRUM, PMBOK 7.ª edição e planejamento estratégico de TI.
De acordo com o Guia SCRUM (versão 2020), a sprint planning inicia a sprint ao definir o plano de trabalho do que será realizado na sprint, na qual, para cada para cada item do product backlog selecionado, o product owner planeja o trabalho e a forma necessária para criar um incremento que atenda à definição de pronto.
No que diz respeito a virtualização, balanceamento de carga, RAID (redundant array of independent disks) e DevOps, julgue o seguinte item.
No modelo DevOps, o papel do desenvolvedor é expandido em relação ao modelo tradicional, pois, além da escrita do código para novos recursos e correções, ele assume responsabilidades que incluem a realização de testes unitários, a execução de implantações e o monitoramento contínuo do desempenho do produto.
Um pipeline de CI/CD (continuous integration/continuous delivery) refere-se a um processo de desenvolvimento de software que se caracteriza por:
O MPS.BR é dividido em níveis de maturidade. O nível em que os processos são completamente definidos, documentados e seguidos pela organização é o nível
Julgue o próximo item, relativo aos padrões de programação para smartphones, às tecnologias de persistência de dados em dispositivos móveis e aos modelos de ciclo de vida de software.
A entrega de uma versão final do software sem a necessidade de iteração ou prototipagem é a característica principal do modelo em espiral.
I. Uma das características mais marcantes do modelo em espiral é a sua ênfase na identificação, análise e mitigação de riscos.
II. Segue a abordagem de passos sistemáticos do modelo cascata, incorporando-os a uma estrutura iterativa.
III. É uma abordagem realista para o desenvolvimento de sistemas e software de grande porte.
Considerando-se V para verdadeiro e F para falso, o julgamento correto das afirmativas é
Sobre o ciclo de vida do produto, é correto afirmar que:
I. Na modelagem de processos (BPM), a utilização de linguagens de programação é fundamental para a representação gráfica dos processos de negócio.
II. A UML (Unified Modeling Language) permite representar sistemas complexos por meio de conceitos como classes, objetos, herança e polimorfismo.
III. Análise de Pontos de Função é aplicada para avaliar a performance de sistemas já implementados, medindo a eficiência do código e a velocidade de execução.
Está correto o que se afirma em
1. Análise de Pontos de Função (APF).
2. Medição não Funcional de Software (Software non-Functional Assessment Process – SNAP).
3. Ciclo de vida do software.
4. Modelos de processos de software.
( ) Importante para se estimar custos e tamanho da equipe de desenvolvimento.
( ) Diz como as funções do software devem se comportar num ponto de vista mais geral do sistema como um todo.
( ) Em algum momento deve levantar os requisitos do sistema que será construído.
( ) Adaptação e melhoria contínua de processos.
Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Nesse contexto, no primeiro ciclo do processo, o objetivo deve ser desenvolver o(s)
Julgue o próximo item, relativo a práticas ágeis de desenvolvimento de software e a processo interativo e incremental.
Quando se utiliza um modelo incremental, frequentemente o
primeiro incremento é um produto essencial; após esse
primeiro, se libera uma série de incrementos, que oferecem,
progressivamente, maior funcionalidade ao cliente à medida
que cada incremento é entregue.
Considerando o modelo de processo de prototipação, julgue o próximo item.
O envolvimento do cliente, o uso do protótipo em produção
parcial, o rápido planejamento e o fácil gerenciamento são
vantagens da prototipação.
Julgue o item subsecutivo, relacionado a DevSecOps.
O processo shift left tem por objetivo encorajar os
desenvolvedores de software a migrarem a segurança da
direita (fim) para a esquerda (início) do processo de DevOps
(entrega).