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

Foram encontradas 234 questões

Q1290364 Engenharia de Software
A ______________ é a área da ciência que relaciona interações entre seres humanos e outros elementos de um sistema, princípios, dados e métodos para projetar, a fim de otimizar o bem-estar humano e o desempenho geral de um sistema, especialmente nos sistemas computacionais.
Assinale a alternativa que completa corretamente a lacuna do parágrafo acima.
Alternativas
Q1288164 Engenharia de Software
A Engenharia de Software (ES) é uma área da computação voltada à especificação, desenvolvimento, manutenção e criação de software, com a aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, visando organização, produtividade e qualidade. Atualmente essas tecnologias e práticas englobam linguagens de programação, banco de dados, ferramentas, plataformas, bibliotecas, padrões de projeto de software, processo de software, qualidade de software. Além disso, a ES deve oferecer mecanismos para se planejar e gerenciar o processo de desenvolvimento de um sistema computacional de qualidade e que atenda às necessidades de um requisitante de software. Os principais fundamentos científicos para a ES envolvem o uso de modelos abstratos e precisos que permitem ao engenheiro especificar, além de:
Alternativas
Q1246540 Engenharia de Software
A Engenharia de Software é um capítulo importante de toda a Análise e Desenvolvimento de projetos voltados à criação de Softwares, pois ele traz conceitos que até hoje são utilizados, sendo algumas vezes a base da construção de um Sistema. Sendo assim, qual das alternativas está correta quando falamos em Engenharia de Software e Projetos?
Alternativas
Q1179651 Engenharia de Software
Referente às metodologias fundamentais da engenharia reversa, assinale a alternativa correta.
Alternativas
Q950933 Engenharia de Software

Julgue o item seguinte, a respeito de web services.


DevOPS é um conjunto de ferramentas e práticas de trabalho para integração entre os colaboradores dos grupos de desenvolvimento de código, de operações e de apoio, e pode ser utilizado na produção rápida e segura de aplicações e serviços.

Alternativas
Q938304 Engenharia de Software

Na superintendência de informática de uma universidade federal, o estagiário do setor de desenvolvimento sugeriu disponibilizar para os chefes de departamentos acadêmicos uma ferramenta inovadora que possibilita o gestor se manter atualizado com relação às informações relevantes de sua unidade. Para tanto, bastava utilizar os dados extraídos do Sistema Integrado de Gestão de Atividades Acadêmica (SIGAA). Considerando essa sugestão, analise as frases que o estagiário colocou no tutorial a ser distribuído aos usuários.


I Se você tiver dados importantes em arquivos do Excel ou CSV, é possível criar um painel do Power BI para disponibilizar as informações.

II Estando conectado a determinada plataforma, pode-se criar um dashboard automaticamente com base nos dados disponibilizados em Word, Excel, CSV ou PPT.

III Os arquivos do Power BI podem ser salvos em pastas on line compatíveis ou em um arquivo local.

IV A importação de dados para o Power BI é feita a partir dos arquivos do Excel ou no formato CSV e PPT.


Para o uso correto do Power BI, estão corretas as frases

Alternativas
Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Teste de Software |
Q918914 Engenharia de Software
Segundo Pressman, os interessados (stakeholders) de um processo de software podem ser categorizados em: gerentes seniores, gerentes (técnicos) de projeto, programadores, clientes e usuários finais. Dentre essas categorias, ___________ é a que reúne aqueles que devem ter habilidades técnicas necessárias para desenvolver a engenharia de um produto ou aplicativo de software.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Alternativas
Q918814 Engenharia de Software

___________ se preocupa com todos os aspectos do desenvolvimento de sistemas computacionais, incluindo engenharia de hardware, software e processo; e _________ é uma disciplina da engenharia que se preocupa com todos aspectos da produção de software, desde os estágios iniciais da especificação do sistema até sua manutenção, quando o sistema já está sendo usado.


Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.

Alternativas
Q918812 Engenharia de Software

Considere as seguintes afirmações sobre Princípios de Engenharia de Software.


I - São utilizadas diferentes técnicas de engenharia de software para cada tipo de sistema, porque cada software tem características bastante diversas.

II - Uma característica fundamental de um sistema de software é a eficiência, pois o software não deve desperdiçar os recursos do sistema, como memória e ciclos do processador. Eficiência inclui capacidade de resposta, tempo de processamento, uso da memória, etc.

III - Engenheiros de software não devem preocupar-se apenas com questões técnicas, devendo se comportar de forma ética e moralmente responsável, pois têm responsabilidades com a profissão de engenharia e com a sociedade.


Quais estão corretas?

Alternativas
Q894046 Engenharia de Software

Em relação aos conceitos de engenharia de software, julgue o item subsecutivo.


A engenharia de software se concentra nos aspectos práticos da produção de um sistema de software.

Alternativas
Q893444 Engenharia de Software

Acerca de infraestrutura de TI, julgue o item subsequente.


O comando git clone, seguido do caminho do repositório, pode ser usado para criar uma cópia desse repositório para o diretório atualmente em uso em uma máquina Linux.

Alternativas
Q873487 Engenharia de Software
Uma desenvolvedora atualizou os artefatos de sua máquina em relação ao existente no servidor centralizado de arquivos. Ao terminar tal ação, ela percebeu que houve conflito em um arquivo de imagem, gerando duas versões conflitantes. Qual é a abordagem indicada para resolver este problema?
Alternativas
Q869356 Engenharia de Software

Com base na NBR ISO/IEC 26300:2006 e ISO 32000-1:2008, julgue o próximo item.


A NBR ISO/IEC 26300:2006 trata de ODF (open document format), que consiste em formatos de arquivo independentes de aplicativos e da plataforma para documentos editáveis. As especificações ODF destinam-se a suportar a criação, a edição, a visualização, a troca e o arquivamento de documentos comumente criados ou usados em aplicações de software de produtividade pessoal.

Alternativas
Q854046 Engenharia de Software

Considere o cenário abaixo.


Característica: Usuário negocia ações.

Cenário: o usuário solicita uma venda antes do fechamento da negociação.

[Given] que eu tenho 100 ações do estoque da empresa A.

And eu tenho 150 ações do estoque da empresa B.

And o momento é antes do fechamento da negociação.

[When] eu peço para vender 20 ações da empresa A.

[Then] eu devo ficar com 80 ações do estoque da empresa A.

And eu devo ficar com 150 ações do estoque da empresa B.

And uma ordem de venda de 20 ações da empresa A deve ser executada.


Este cenário utiliza a abordagem Given-When-Then originada e usada no método

Alternativas
Q841457 Engenharia de Software
Considere, por hipótese, que a equipe de analistas da Defensoria Pública tenha optado pelo uso do Docker. Esta decisão foi motivada pelo fato de o Docker
Alternativas
Q839363 Engenharia de Software
O Gerenciador de Versão
Alternativas
Q831558 Engenharia de Software

Dentro do contexto da Engenharia de Software, entende-se que a elaboração de softwares possui várias fases de desenvolvimento.

Avalie as afirmações abaixo com relação às características do ciclo de vida de softwares e assinale (V) para verdadeiro ou (F) para falso.


( ) O ciclo de vida de um software está relacionado aos estágios de análise, desenho e implementação.

( ) A etapa de análise de riscos, no ciclo de vida da versão inicial do modelo em espiral, é realizada dentro da fase de desenvolvimento.

( ) O foco da análise, no ciclo de vida de software, é a modelagem dos conceitos presentes no domínio do problema.

( ) As atividades fundamentais relacionadas ao processo de construção de um software incluem a percepção de uma necessidade, o desenvolvimento, a validação ou testes, a operação e a manutenibilidade que impactarão na evolução do software.


De acordo com as afirmações, a sequência correta é

Alternativas
Q792284 Engenharia de Software
O DDD (domain-driven design)
Alternativas
Q792266 Engenharia de Software
O DevOps consiste em
Alternativas
Q929807 Engenharia de Software
Em projeto de software, um Stakeholder representa:
Alternativas
Respostas
121: D
122: E
123: C
124: D
125: C
126: A
127: B
128: D
129: E
130: C
131: C
132: D
133: C
134: C
135: D
136: D
137: A
138: B
139: D
140: E