Questões de Concurso Sobre desenvolvimento de software em engenharia de software

Foram encontradas 1.013 questões

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
Q1966429 Engenharia de Software
A respeito dos modelos de tripla e quádrupla hélice para um sistema de inovação, julgue o item seguinte. 

No desenvolvimento de uma hélice tríplice regional a partir de organizadores e de iniciadores regionais de inovação, o início da inovação se dá por um processo auto-organizado e autorregulado pelo conjunto universidade-indústria-governo. 
Alternativas
Q1966428 Engenharia de Software
A respeito dos modelos de tripla e quádrupla hélice para um sistema de inovação, julgue o item seguinte. 

Na visão da hélice quádrupla, para a elaboração de estratégias políticas de conhecimento e inovação, deve-se valer do sistema midiático para influenciar a cultura e os valores públicos. 
Alternativas
Q1966427 Engenharia de Software
A respeito dos modelos de tripla e quádrupla hélice para um sistema de inovação, julgue o item seguinte. 

O modelo de quatro hélices difere dos modelos anteriores a ele na medida em que tem como foco a consideração do impacto do meio ambiente natural no ecossistema de inovação. 
Alternativas
Q1966361 Engenharia de Software

A respeito de tecnologias de integração, julgue o próximo item.



Microsserviços representam a fragmentação de uma API em operações menores, o que facilita a comunicação e otimiza o desenvolvimento de interfaces. 

Alternativas
Q1966360 Engenharia de Software

A respeito de tecnologias de integração, julgue o próximo item.



Em um serviço RESTful, todos os métodos são identificados pela mesma URL, sendo cada método acionado por uma porta específica. 

Alternativas
Q1966351 Engenharia de Software

Julgue o item a seguir, relativos à gestão de configuração DevOps e CI/CD. 



A integração contínua, a entrega contínua e a infraestrutura como código estão entre as melhores práticas de DevOps.

Alternativas
Q1966350 Engenharia de Software

Julgue o item a seguir, relativos à gestão de configuração DevOps e CI/CD. 



O CI/CD aplica monitoramento manual pausado em todo o ciclo de vida das aplicações, incluindo as etapas de teste e de integração. 

Alternativas
Q1966346 Engenharia de Software

Acerca de implementação de sistemas, julgue o item que se segue. 



No gerenciamento de configuração, o processo de desenvolvimento e a execução ocorrem em computadores distintos. 

Alternativas
Q1966345 Engenharia de Software

Acerca de implementação de sistemas, julgue o item que se segue. 



Durante o desenvolvimento host-target, os sistemas host e target sempre são do mesmo tipo. 

Alternativas
Q1966344 Engenharia de Software

Acerca de implementação de sistemas, julgue o item que se segue. 



A implementação do sistema pode envolver o desenvolvimento de programas em alto ou baixo nível de linguagens de programação, bem como a customização e a adaptação de sistemas genéricos de prateleira, para atender aos requisitos específicos de uma organização.

Alternativas
Q1966343 Engenharia de Software

Acerca de implementação de sistemas, julgue o item que se segue. 



Reúso, gerenciamento de configuração e desenvolvimento host-target são aspectos de implementação que podem ser particularmente importantes para a engenharia de software e que, por vezes, não são cobertos em textos de programação. 

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
Q1966316 Engenharia de Software
Em relação a metodologias ágeis de desenvolvimento de software, julgue o seguinte item.

O TDD (test-driven development), como atividade da XP, é uma forma disciplinada de organizar o código, alterando-o de modo a aprimorar sua estrutura interna, sem que se altere o comportamento externo do software.
Alternativas
Q1966314 Engenharia de Software
Em relação a metodologias ágeis de desenvolvimento de software, julgue o seguinte item.

Na metodologia XP (Extreme Programming), a atividade de planejamento se inicia com o levantamento de requisitos, em que são obtidas histórias de usuários, similares aos casos de uso; a seguir, clientes e desenvolvedores trabalham juntos para decidir como agrupar essas histórias.
Alternativas
Q1966313 Engenharia de Software

Julgue o próximo item, relativos ao modelo cascata. 



O modelo do ciclo de vida clássico sugere uma abordagem sequencial para desenvolvimento de software, começando com a especificação dos requisitos do cliente, avançando pelas fases de planejamento e modelagem, e culminando no suporte contínuo do software concluído. 

Alternativas
Respostas
521: C
522: E
523: C
524: E
525: E
526: E
527: C
528: E
529: E
530: E
531: C
532: C
533: E
534: C
535: E
536: C
537: C
538: E
539: C
540: C