Questões de Concurso Sobre engenharia de software
Foram encontradas 14.642 questões
Considere as complexidades e as contribuições para funções de transação constantes do Manual de Práticas de Pontos de Função do IFPUG, versão 4.3.1., e desconsidere quaisquer funcionalidades não citadas. As quantidades de transações do tipo entrada externa (EE), consulta externa (CE), saída externa (SE) e o somatório de Pontos de Função (PF’s) de todas as funções de transação, respectivamente, são:
Essa relação, geralmente denominada “curva da banheira”, indica uma taxa de defeitos relativamente alta no início da vida, caindo para um nível estável após um período de tempo. Todavia, à medida que o tempo passa, a taxa aumenta novamente. A curva mostrada na figura representa a relação da taxa de defeitos em função do tempo para:
I- Em ferramentas de teste como NUnit, testes unitários substituem a necessidade de versionamento de código-fonte, pois a rastreabilidade das alterações passa a ser garantida exclusivamente pelo histórico de execução dos testes.
II- Em TDD, a sequência clássica envolve escrever inicialmente um teste automatizado que falha, implementar o código mínimo para fazê-lo passar e, em seguida, refatorar preservando o comportamento verificado pelos testes.
III- No Domain-Driven Design, a adoção de uma linguagem ubíqua dispensa a delimitação de bounded contexts, pois um único vocabulário de domínio deve ser compartilhado integralmente por todos os módulos, subsistemas e equipes da organização.
IV- No Scrum, o incremento produzido ao final de uma Sprint deve estar potencialmente utilizável quando atende à Definition of Done, mas isso não significa que cada incremento precise ser obrigatoriamente implantado em produção ao término de toda Sprint.
Analisadas as sentenças, estão CORRETAS apenas:
I- A UML não define um único diagrama capaz de representar integralmente todos os aspectos de um sistema de software, de modo que diferentes tipos de diagramas podem ser empregados para modelar perspectivas estruturais e comportamentais distintas do sistema.
PORQUE
II- O diagrama de classes é classificado como diagrama comportamental, pois seu objetivo principal é representar a ordem temporal das mensagens trocadas entre objetos durante a execução de um cenário de uso.
Analisadas as sentenças, é CORRETO afirmar que:
Considerando os conceitos de compensação viés-variância, sobreajuste, subajuste e técnicas de regularização, é correto afirmar que:
Julgue o próximo item relativo aos conceitos e aos principais tipos e modelos de inteligência artificial (IA).
O aprendizado por reforço caracteriza-se pela inexistência de mecanismos de recompensa durante o treinamento do agente inteligente.
Julgue o item subsequente, relativo a metodologias ágeis, a ferramentas de gestão de projetos, e a estratégias de comunicação e marketing em ambientes digitais.
Na gestão ágil, a metodologia Kanban transcende a gestão visual de tarefas, operando como um sistema para projetar o fluxo de valor, controlar o trabalho em progresso e medir a eficiência técnica.
Julgue o item subsequente, relativo a metodologias ágeis, a ferramentas de gestão de projetos, e a estratégias de comunicação e marketing em ambientes digitais.
Na aplicação do método Kanban, a limitação do trabalho em progresso (WIP – work in progress) é uma prática fundamental que visa evitar a sobrecarga da equipe e evidenciar gargalos, promovendo a melhoria contínua do fluxo de entrega de valor.
Julgue o item subsequente, relativo a metodologias ágeis, a ferramentas de gestão de projetos, e a estratégias de comunicação e marketing em ambientes digitais.
No âmbito do framework Scrum, o scrum master atua como a autoridade responsável por distribuir as tarefas técnicas entre os desenvolvedores e monitorar o cumprimento do cronograma diário para garantir o atingimento da meta da sprint.