Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 13.258 questões
O foco da orientação a objetos está nos procedimentos a serem contemplados pelo sistema e nas informações que este manipulará e(ou) armazenará.
Objetos são definidos como entidades da modelagem de sistemas que armazenam estados com a utilização de atributos dos próprios objetos, sem interação com outros objetos por meio de mensagens.
Daily Scrum, também conhecido como Daily Standup, é uma reunião diária rápida para se atualizar o Scrum Master sobre o estado do projeto.
Uma das vantagens do Scrum é que, com ele, aplica-se um mecanismo de redução sistemática de risco, por meio de seu ciclo frequente de inspeção e adaptação.
Acatar as mudanças de requisitos, ainda que o desenvolvimento já esteja avançado, é um dos princípios do Manifesto Ágil.
Uma das entregas necessárias do desenvolvimento (Ágil) de software é a completa documentação do sistema e do projeto
Uma das premissas do desenvolvimento Ágil de software é que pessoas ligadas ao negócio e ao desenvolvimento devem trabalhar juntas somente na fase inicial do projeto.
Para descrever um processo de forma breve, em duas ou três sentenças, utiliza-se um caso de uso de alto nível
A linguagem UML padroniza artefatos e notação e define um processo padrão de desenvolvimento de softwares.
A linguagem UML, que utiliza conceitos orientados a objetos, é um sistema de notação dirigida à modelagem de sistemas
IDE (integrated development environment) é um exemplo de ferramenta CASE utilizada com o objetivo de acelerar o desenvolvimento do software.
A engenharia de software, composta por um conjunto de três elementos fundamentais — métodos, ferramentas e procedimentos — torna disponível ao desenvolvedor uma base para construção de um software de alta qualidade em termos de produtividade.
A análise de pontos por função é uma métrica que permite mensurar produtividade, qualidade, custo e documentação de um software.
A finalidade das ferramentas de integração contínua é a criação de soluções integradas com foco em sistemas fortemente acoplados, com necessidade de criação de uma documentação contínua.
O processo de refatoração deve sempre começar com a criação de um sólido conjunto de testes para o trecho de código a ser trabalhado.
O Git, sistema de controle de versões que mantém um histórico completo de todas as alterações, permite a recuperação das versões do projeto na busca de informações sobre o estado dos arquivos em versões anteriores.
O desenvolvimento orientado a testes é uma metodologia de desenvolvimento de casos de teste de classes de funcionamento de aplicações para dispositivos móveis com ênfase nas falhas de comunicação.
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.