Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 13.258 questões
Segundo a Norma ABNT ISO/IEC 12.207, ciclo de vida pode ser definido como evolução de um sistema, produto, serviço, projeto ou outra entidade desenvolvida por humanos, desde a concepção até a desativação.
De acordo com o IEEE (Institute of Electric and Electronic Engineers), engenharia de software é sinônimo de engenharia de sistemas, ou seja, é a aplicação de uma abordagem sistemática, disciplinada e quantificável, para o desenvolvimento, a operação e a manutenção de software.
A tecnologia JPA permite, entre outras funções relativas a páginas web, o controle de entrada de dados, a validação de dados de entrada e a construção de máscaras nos campos de dados.
A garantia de software não avalia o impacto da falha de software sobre o sistema a ser desenvolvido.
A revisão técnica formal é atividade central que leva a efeito a avaliação da qualidade de software.
Acerca de engenharia de software, julgue o item a seguir.
Os seguintes projetos fazem parte das atividades específicas
do processo de desenvolvimento de software: de arquitetura,
de interface, de componente, de estruturas de dados, e de
algoritmo.
Pode-se considerar quatro atividades fundamentais comuns a todos os processos de software: especificação, na qual a funcionalidade do software e as restrições sobre sua operação são definidas; desenvolvimento, em que o software é projetado e programado; validação, para garantir que o software faça o que o cliente deseja; e evolução, na qual o software é modificado para atender às mudanças dos requisitos do cliente e do mercado.
O protótipo serve como um mecanismo para a identificação dos requisitos de software, ou seja, auxilia o engenheiro de software e o cliente a entenderem melhor o que deve ser construído quando os requisitos estão confusos.
As fases clássicas no desenvolvimento de software são levantamento de requisitos, análise, projeto, codificação, teste e implantação.
Em gerenciamento de projetos, as operações são caracterizadas por objetivos que podem ser medidos qualitativa e financeiramente.
I. O comportamento indica a capacidade de abstrair várias implementações diferentes em uma única interface.
II. O encapsulamento é uma forma de restringir o acesso ao comportamento interno de um objeto.
III. O polimorfismo refere-se a operações realizadas por um objeto e também ao modo pelo qual essas operações são executadas.
É correto afirmar que: