Questões de Concurso Sobre engenharia de software
Foram encontradas 14.525 questões
O princípio da responsabilidade única estabelece que uma classe deva executar apenas uma tarefa; dessa forma, caso uma classe possua mais uma responsabilidade, deve-se considerar sua decomposição em duas ou mais classes.
O encapsulamento, característica da programação orientada a objetos, é uma técnica utilizada para ocultar os detalhes da implementação de um objeto.
A manutenibilidade é atributo de qualidade externa que pode ser medida por atributos internos, como a profundidade da árvore de herança e a complexidade ciclomática.
Na contagem de pontos de função, deve-se contar um dado elementar referenciado (DER), correspondente a uma função de dados, para cada atributo único ou não, repetido e reconhecido pelo usuário, mantido na função de dados ou recuperado dessa função por meio da execução de todos os processos elementares pertinentes ao escopo da contagem.
No diagrama de classe, os símbolos #, + e -, que precedem atributos e métodos para indicar nível de acessibilidade, significam, respectivamente, protegida, pública e privada.
No diagrama de estrutura composta, a denominação de uma ocorrência de colaboração possui a mesma notação utilizada na denominação de um objeto, e essa ocorrência representa a aplicação do padrão descrito por uma colaboração a uma situação específica que envolve classes ou instâncias que executam papéis específicos da colaboração, em que uma colaboração pode conter outras colaborações dentro de si.
No diagrama de caso de uso, as formas corretas de se ligar um ator a um caso de uso são por meio de associação, que demonstra a utilização, pelo ator, da função representada pelo caso de uso, e por meio da generalização, que demonstra a relação de herança entre ambos.
Os requisitos ambientais, operacionais e de desenvolvimento são organizacionais e não funcionais.
Os requisitos reguladores, legais e éticos são externos e não funcionais.
As principais atividades de engenharia de software são especificação, desenvolvimento, validação e evolução.
O foco da engenharia de software inclui especificação do sistema, desenvolvimento de hardware, elaboração do projeto de componentes de hardware e software, definição dos processos e implantação do sistema.
Embora os engenheiros de software geralmente utilizem uma abordagem sistemática, a abordagem criativa e menos formal pode ser eficiente em algumas circunstâncias, como, por exemplo, para o desenvolvimento de sistemas web, que requerem uma mistura de habilidades de software e de projeto.
O DevOps, movimento profissional emergente que defende uma colaboração maior entre desenvolvimento e operações de TI, resulta em um fluxo rápido do trabalho planejado, que aumenta a confiabilidade, a estabilidade e a segurança do ambiente de produção.
O time de desenvolvimento do framework Scrum visa garantir que este seja entendido e aplicado, de forma a assegurar aderência à teoria, às práticas e às regras desse framework.
− Parte 1: O que será entregue como resultado do incremento da próxima Sprint?
− Parte 2: Como o trabalho necessário para entregar o incremento será realizado?
Eles realizaram a reunião