Questões de Concurso Comentadas sobre desenvolvimento de software em engenharia de software

Foram encontradas 597 questões

Q1638281 Engenharia de Software
O modelo de desenvolvimento incremental de software
Alternativas
Q1622525 Engenharia de Software
O Docker possibilita que uma imagem com todos os aplicativos e configurações realizadas em um contêiner sejam transferidos para outro host, bastando que este tenha o Docker instalado. Assinale a alternativa que apresenta o nome dessa operação.
Alternativas
Ano: 2020 Banca: IDECAN Órgão: IF-RR Prova: IDECAN - 2020 - IF-RR - Informática |
Q1620408 Engenharia de Software
Existem muitos processos para o desenvolvimento de um software, todos com suas especificidades, porém, existem atividades que são comuns a todos. Assinale a alternativa que contém as atividades comuns a todos os processos de desenvolvimento de softwere.
Alternativas
Q1617382 Engenharia de Software

A respeito de arquiteturas orientadas a serviços, web services e DevOps, julgue o próximo item. 


A técnica de integração contínua, de uso fundamental para DevOps, estabelece que o código seja compilado para cada mudança e que sejam executados testes automatizados minimamente confiáveis. 

Alternativas
Q1617381 Engenharia de Software

A respeito de arquiteturas orientadas a serviços, web services e DevOps, julgue o próximo item. 


Soluções orientadas a serviços devem ser compostas de serviços construídos ou como web services ou como componentes. 

Alternativas
Q1617380 Engenharia de Software
A respeito de arquiteturas orientadas a serviços, web services e DevOps, julgue o próximo item.
Em DevOps, ao submeter o código ao sistema de controle de versão, o desenvolvedor utiliza, entre outros, o teste de carga (estresse), que, basicamente, mede e avalia o tempo de resposta, o número de transações e outros requisitos sensíveis ao tempo. 
Alternativas
Q1615358 Engenharia de Software

Com relação à engenharia de software, julgue os itens subsequentes.


Em um projeto de desenvolvimento de software, a única entrega importante é fornecer ao usuário um software que esteja funcionando.

Alternativas
Q1614370 Engenharia de Software

Acerca da conteinerização de aplicações e DevOps, julgue o item subsequente.


DevOps é uma tecnologia que pode ser empregada somente em softwares da categoria open source.

Alternativas
Q1614369 Engenharia de Software

Acerca da conteinerização de aplicações e DevOps, julgue o item subsequente.


As organizações DevOps não possuem controles eficientes como, por exemplo, a separação de tarefas e revisões de segurança manuais ao final do projeto; por isso, o DevOps é incompatível com segurança da informação e conformidade.

Alternativas
Q1614181 Engenharia de Software

Acerca de DDD (domain driven design), julgue o item a seguir.


O bounded contexto é um limite conceitual do modelo, sendo considerado um delimitador de domínio.

Alternativas
Q1614180 Engenharia de Software

Acerca de DDD (domain driven design), julgue o item a seguir.


A modelagem e a implementação atuam de forma independente, tal que toda a elaboração do modelo deve preceder a implementação do código-fonte.

Alternativas
Q1377401 Engenharia de Software
Com referência aos princípios da engenharia de software, assinale a opção correta.
Alternativas
Q1370941 Engenharia de Software
Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.
A fim de atender às modernas propostas de desenvolvimento de software, definiu-se o emprego do paradigma de orientação a objetos. Nesse caso, conceitos como os de herança e polimorfismo certamente serão adotados na modelagem do sistema de informação apresentado.
Alternativas
Q1370940 Engenharia de Software
Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.
Modelos clássicos de desenvolvimento de software propõem que cada fase do processo seja repetida ciclicamente várias vezes, tendo-se ao final de cada iteração um produto mais aprimorado, indo do protótipo inicial, na primeira iteração, ao produto final.
Alternativas
Q1370929 Engenharia de Software

Acerca dos recursos e tecnologias utilizados na área de informática, julgue o seguinte item.


ODBC, FAT, JVM e IRC correspondem, respectivamente, a um dos padrões para interfaceamento de bases de dados, que define interfaces Windows para serviços de bases de dados front-end e back-end; tabela de alocação de arquivos; peça de software que constitui uma interface entre um programa Java e o hardware utilizado por um sistema em uso, constituindo-se em um mecanismo que possibilita a portabilidade dessa linguagem; e chat bastante popular.

Alternativas
Q1256454 Engenharia de Software
O desenvolvimento de sistemas de software demanda que o Analista tenha a possibilidade de estudar o sistema a partir de diversas perspectivas, havendo cinco visões independentes sugeridas pelos autores da UML. Neste contexto, relacione as visões com as correspondentes descrições.
(1) Visão de Projeto
(2) Visão de Processo
(3) Visão de Implantação
(4) Visão de Casos de Uso
(5) Visão de Implementação
Enfatiza as características de concorrência, sincronismo e desempenho do sistema. Enfatiza a distribuição física do sistema em seus subsistemas e a conexão entre essas partes. Enfatiza o sistema do ponto de vista externo como um conjunto de interações entre o sistema e os agentes externos ao sistema. Enfatiza o gerenciamento de versões do sistema construídas por meio do agrupamento de módulos e subsistemas. Enfatiza as características do sistema que dão suporte, tanto estrutural quanto comportamental, às funcionalidades externamente visíveis do sistema.
Essas descrições se relacionam respectivamente com as visões:
Alternativas
Ano: 2017 Banca: CESPE / CEBRASPE Órgão: ABIN
Q1238696 Engenharia de Software
Acerca do desenvolvimento seguro de software, julgue o item seguinte.
Em ataques do tipo man-in-the-middle, embora o atacante possa interceptar a conexão do atacado e, dessa forma, produzir uma falha de injeção (conhecida como project mogul), o protocolo de change cipher spec, por meio do método de compressão mogul cipher, determina o algoritmo de criptografia e o algoritmo de MAC a ser utilizados, além de definir o tamanho de hash.
Alternativas
Ano: 2017 Banca: CESPE / CEBRASPE Órgão: ABIN
Q1238607 Engenharia de Software
Acerca do desenvolvimento seguro de software, julgue o item seguinte.
 Situação hipotética: Com a finalidade de realizar testes de segurança, foi desenvolvido um sistema de inferência fuzzy com a definição das propriedades das entradas para observar a saída desse sistema, a fim de que fossem indicados erros (bugs) e arquivos malformados que pudessem causar falhas no aplicativo. Assertiva: Nessa situação, uma boa prática será manter os testes referidos, para que seja possível reproduzir o erro e verificar se as regressões de código não foram reintroduzidas no erro. 
Alternativas
Ano: 2006 Banca: CESPE / CEBRASPE Órgão: CENSIPAM
Q1238160 Engenharia de Software
Com relação a modularização de um software, julgue o seguinte item.
Na coesão de um módulo, os elementos que constituem um módulo, devem relacionar-se a um mesmo conceito, quanto mais forte for esse relacionamento, maior será a coesão; a coesão é fraca quando não existe relacionamento entre os elementos de um módulo, os elementos estão juntos por conveniência ou falta de cuidado quando do projeto do módulo.
Alternativas
Ano: 2007 Banca: CESPE / CEBRASPE Órgão: TST
Q1237060 Engenharia de Software
Metodologias de desenvolvimento de software têm por objetivo tornar o processo de criação de sistemas mais ágil, mais eficiente e com melhor controle. Com relação ao desenvolvimento de sistemas e às metodologias associadas, julgue o item a seguir.
Ao se utilizar um modelo físico de dados, no desenvolvimento de sistemas, uma entidade não poderá ter relacionamento com mais de três entidades distintas.
Alternativas
Respostas
541: C
542: D
543: C
544: C
545: E
546: E
547: E
548: E
549: E
550: C
551: E
552: B
553: C
554: E
555: C
556: D
557: E
558: C
559: C
560: E