Questões de Concurso
Sobre conceitos básicos em engenharia de software em engenharia de software
Foram encontradas 261 questões
e processos da engenharia de software e de bancos de dados.
I. Atualmente todos os problemas na construção de software de alta qualidade no prazo e dentro do orçamento foram solucionados.
II. Ao longo dos últimos 50 anos, o software evoluiu de um produto de indústria para um ferramental especializado em solução de problemas e análise de informações específicas.
III. Todo projeto de software é iniciado por alguma necessidade do negócio.
IV. O intuito da engenharia de software é fornecer uma estrutura para a construção de software com alta qualidade.
Está correto o que consta em
Essas camadas são:
I. não se confunde com a Ciência da Computação, pois enquanto esta visa o desenvolvimento de teorias e fundamentações, a Engenharia de Software se preocupa com as práticas de desenvolvimento de software.
II. tem como foco único o tratamento dos aspectos de desenvolvimento de software, o que a diferencia da Engenharia de Sistemas, que trata dos sistemas baseados em computadores, incluindo hardware e software.
III. tem como métodos as abordagens estruturadas para o desenvolvimento de software que incluem os modelos de software, notações, regras e maneiras de desenvolvimento.
IV. segue princípios, tais como, o da Abstração, que identifica os aspectos importantes sem ignorar os detalhes e o da Composição, que agrupa as atividades em um único processo para distribuição aos especialistas.
É correto o que consta em
(1) Programas de computador são obras de engenharia que devem seguir, rigidamente, normas e padrões técnicos.
(2) Uma falha de software pode comprometer a integridade, disponibilidade e confidencialidade de um sistema de informações empresarial.
(3) Os testes de caixa preta são utilizados para demonstrar que as funções do software estão operacionais, que as entradas válidas são adequadamente aceitas e produzem saídas corretas, mantendo a integridade das informações externas.
É correto afirmar que:
I. não visa o desenvolvimento de teorias e fundamentações, preocupando-se unicamente com as práticas de desenvolvimento de software.
II. tem como foco o tratamento dos aspectos de desenvolvimento de software, abstraindo-se dos sistemas baseados em computadores, incluindo hardware e software.
III. tem como métodos as abordagens estruturadas para o desenvolvimento de software que incluem os modelos de software, notações, regras e maneiras de desenvolvimento.
IV. segue princípios, tais como, o da Abstração, que identifica os aspectos importantes sem ignorar os detalhes e o da Composição, que agrupa as atividades em um único processo para distribuição aos especialistas.
É correto o que se afirma em
itens que seguem.
Acerca de metodologias ágeis e linguagens de modelagem, julgue o item que se segue.
Por sua característica intuitiva, a BPMN é utilizada para
apresentar modelos de processos para públicos diferentes.
Em relação à engenharia de software, julgue o item que se segue.
Usabilidade consiste em determinar, em uma solução de
software, quão fácil é corrigir um problema após a sua
detecção, uma vez que a engenharia de usabilidade refere-se
à capacidade de diagnosticar o problema e modificar os
componentes necessários para corrigi-lo.
Em relação à engenharia de software, julgue o item que se segue.
A etnografia é o processo de elicitação por meio do qual o
analista de requisitos realiza uma imersão no ambiente de
trabalho em que o sistema será utilizado para tornar
compreensíveis os processos operacionais e auxiliar na
extração dos requisitos de apoio de tais processos.