Questões de Concurso
Sobre desenvolvimento de software em engenharia de software
Foram encontradas 1.013 questões
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.