Questões de Concurso Sobre conceitos básicos em engenharia de software em engenharia de software

Foram encontradas 343 questões

Q4005161 Engenharia de Software
De acordo com David Hooker a engenharia de software possui alguns princípios gerais. Marque a alternativa que contêm todos eles.
Alternativas
Q2104683 Engenharia de Software
Considerando os conceitos de engenharia de software, observe a imagem a seguir:
Imagem associada para resolução da questão


Em relação à imagem, analise as afirmativas a seguir.
I. Diz respeito ao modelo de ciclo de vida de software conhecido como iterativo e incremental.
II. Na fase de projeto são propostas as estruturas de dados, algoritmos, arquitetura de software e modelos de interface que o software deverá possuir em sua versão de release.
III. Neste modelo, o software não é desenvolvido como uma única unidade, mas por meio de várias partes, em que cada uma inclui uma ou muitas novas funcionalidades.

Está correto o que se afirma em
Alternativas
Q2073456 Engenharia de Software
Para o desenvolvimento seguro, uma aplicação não deve executar uma violação de segurança. Sabendo disso, uma violação de segurança ocorre quando
Alternativas
Q2073426 Engenharia de Software
Para a especificação de requisitos, considera-se quatro possíveis notações. Assinale a alternativa que apresenta a especificação em que os requisitos são escritos em um template ou formulário utilizando a linguagem natural. 
Alternativas
Q2073424 Engenharia de Software
Os engenheiros de software trabalham com os usuários (stakeholders) para saber mais sobre o domínio da aplicação e os detalhes do sistema a ser desenvolvido. Essa etapa da Engenharia de Requisitos é conhecida como 
Alternativas
Q2073420 Engenharia de Software
A validação do software, também conhecida como validação e verificação, mostra que um software está em conformidade com a sua especificação. Nesse sentido, são recomendados estágios de testes para a validação e a verificação do software. Assinale a alternativa que apresenta corretamente somente esses três estágios. 
Alternativas
Q1991589 Engenharia de Software
Considere a lista de aplicações abaixo.

I. Assistentes virtuais e ferramentas de chatbot
II. App de internet banking.
III. Ferramenta RPA para automatizar um processo administrativo de back-office.
IV. App para divulgação de campanha de e-mail marketing.
V. Ferramenta para controle automatizado de carro autônomo.

As aplicações que pertencem a categorias típicas de sistemas Low-code/No-Code são as que constam APENAS em 
Alternativas
Q1967819 Engenharia de Software

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. 

Alternativas
Q1967817 Engenharia de Software

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.

Alternativas
Q1967285 Engenharia de Software
No que se refere à engenharia de software, julgue o item.

Decidir-se entre comprar ou construir um software de aplicação representa uma das decisões de implementação mais importantes a serem tomadas em um estágio inicial de um projeto de software. 
Alternativas
Q1967284 Engenharia de Software
No que se refere à engenharia de software, julgue o item.

Tanto para sistemas simples quanto para grandes sistemas, o projeto e a implementação de software é apenas parte de um conjunto de processos envolvidos na engenharia de software. 
Alternativas
Q1967283 Engenharia de Software
No que se refere à engenharia de software, julgue o item.

A implementação é definida como o processo de concretização do projeto como um programa.  
Alternativas
Q1967282 Engenharia de Software
No que se refere à engenharia de software, julgue o item.

Os requisitos funcionais podem ser definidos como as restrições aos serviços ou às funções oferecidas pelo sistema, incluindo restrições de timing e restrições no processo de desenvolvimento.
Alternativas
Q1967281 Engenharia de Software
No que se refere à engenharia de software, julgue o item.

De acordo com a engenharia de software, é necessário que os requisitos de um sistema sejam escritos em diferentes níveis de detalhamento para que diferentes leitores possam usá-los de diversas maneiras.  
Alternativas
Q1966341 Engenharia de Software
Com relação a teste unitário em engenharia de software, julgue o item a seguir.

Ao se testarem as classes do objeto, devem-se testar as amostras de operações a ele associadas, não havendo necessidade de simular todos os eventos que causam mudança de estado.
Alternativas
Q1966340 Engenharia de Software
Com relação a teste unitário em engenharia de software, julgue o item a seguir.

Devem ser escolhidos casos efetivos de teste unitário, o que significa que os casos de teste devem mostrar que, quando usado como esperado, o componente que se está testando faz o que ele é proposto a fazer e, se houver defeitos nos componentes, estes devem ser revelados por casos de teste. 
Alternativas
Q1966339 Engenharia de Software

Julgue o item subsequente, a respeito de especificação de requisitos.



Os requisitos do sistema devem descrever os comportamentos interno e externo do sistema, devendo-se preocupar com a forma como ele deve ser projetado ou implementado.  

Alternativas
Q1966338 Engenharia de Software

Julgue o item subsequente, a respeito de especificação de requisitos.



A especificação de requisitos é frequentemente composta de vários tipos de documentos e não raro abrange: visão geral; glossário; modelos do sistema; lista de requisitos funcionais e lista de requisitos não funcionais; especificação detalhada de requisitos. 

Alternativas
Q1966337 Engenharia de Software

Julgue o item subsequente, a respeito de especificação de requisitos.



O objetivo principal da especificação é documentar todas as necessidades dos clientes e obter um aceite quanto às entregas de produto propostas.

Alternativas
Q1965859 Engenharia de Software
O avanço da tecnologia trouxe a possibilidade do desenvolvimento de interfaces com usuários muito mais ricas do que os tradicionais terminais de texto onde a entrada de dados era feita a partir do teclado e os sistemas computacionais retornavam apenas texto como resposta às entrada inseridas. Com o advento das Graphical User Interface (GUI) as interfaces ficaram muito mais ricas e interessantes pois elementos visuais passaram a ser utilizados. Marque a alternativa que indica, corretamente, a vantagem da utilização do conceito de WYSIWYG em aplicativos com interfaces gráficas. 
Alternativas
Respostas
141: D
142: A
143: B
144: E
145: D
146: E
147: D
148: E
149: C
150: C
151: E
152: C
153: E
154: C
155: E
156: C
157: E
158: C
159: C
160: D