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

Foram encontradas 1.232 questões

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: 2018 Banca: Quadrix Órgão: CRM-DF
Q1213288 Engenharia de Software
Com relação à engenharia de software, julgue o item a seguir
A engenharia de software utiliza uma abordagem mais sistemática e controlada na busca de qualidade no  desenvolvimento de softwares. Na engenharia de software, identificada como de quarta geração, são  utilizadas linguagens procedurais, que descrevem como fazer algo e são identificadas pela sigla 4GL.
Alternativas
Ano: 2018 Banca: AOCP Órgão: UNIR
Q1190630 Engenharia de Software
Um processo de software é um conjunto de atividades e resultados associados que levam à produção de um produto de software. Em relação aos processos de software, julgue, como VERDADEIRO ou FALSO, o item a seguir. 
 O desenvolvimento do processo de software contempla três etapas denominadas: Fase de Definição, Fase de Desenvolvimento e a Fase de Verificação, Liberação e Manutenção.
Alternativas
Q1165645 Engenharia de Software
Sobre containerização de aplicações, prática atualmente utilizada por várias empresas que trabalham com desenvolvimento de software de forma virtualizada, existe uma plataforma que tem se destacado e é utilizada amplamente pelo mercado. Qual é o nome dessa plataforma?
Alternativas
Q1165421 Engenharia de Software
O que é Etnografia em desenvolvimento de Software?
Alternativas
Q1165336 Engenharia de Software
A Metodologia TDD (Test Driven Development) tem como princípio básico a execução de testes durante o processo de desenvolvimento de software. Qual é o primeiro princípio fundamental ao se adotar essa metodologia?
Alternativas
Q1164927 Engenharia de Software
O Arduino é um dispositivo programável, funcional e de baixo custo, criado por um grupo de pesquisadores para ser acessível a estudantes e projetistas amadores. Esse dispositivo possui grande diversidade de exemplos built-in incluídos no seu software, agrupados por bibliotecas. Dessas bibliotecas, a que habilita a comunicação entre o processador Linux e microcontroladores AVR é a
Alternativas
Q1130985 Engenharia de Software

A engenharia de software relaciona-se aos processos e às ferramentas que permitem o desenvolvimento de software de alta qualidade. Em relação às ferramentas, linguagens e abordagens utilizadas pela engenharia de software, julgue o item a seguir.


A engenharia de software moderna tem como papel elaborar e fornecer metodologias baseadas na noção de evolução do software. Em outras palavras, deve possibilitar que os softwares sejam modificados continuamente, ou mesmo que novos softwares sejam construídos a partir dos antigos.

Alternativas
Q1129009 Engenharia de Software
Um processo de software é um conjunto de atividades e resultados associados que levam à produção de um produto de software. Em relação aos processos de software, julgue o item a seguir.
O desenvolvimento orientado a reuso, na maioria dos projetos de software, tem a vantagem de reduzir a quantidade de software a ser desenvolvido, portanto reduz custos e riscos, permitindo, dessa forma, a entrega mais rápida do software.
Alternativas
Q1129008 Engenharia de Software
Um processo de software é um conjunto de atividades e resultados associados que levam à produção de um produto de software. Em relação aos processos de software, julgue o item a seguir.
O desenvolvimento formal de sistemas é uma abordagem que tem pontos diferentes ao modelo em cascata e usa uma base da transformação matemática modal de uma especificação de sistemas em um programa executável.
Alternativas
Q1090433 Engenharia de Software
O processo espiral de desenvolvimento de software possui, em cada ciclo, a construção de um protótipo.
Que fase é realizada, em todos os ciclos, imediatamente antes da construção do protótipo?
Alternativas
Q1085770 Engenharia de Software

A respeito de desenvolvimento e manutenção de sistemas, julgue o item subsequente.


A manutenção de sistemas tem como objetivo corrigir erros que não foram encontrados nos estágios iniciais do desenvolvimento do sistema.

Alternativas
Q1085769 Engenharia de Software

A respeito de desenvolvimento e manutenção de sistemas, julgue o item subsequente.


A etapa de análise visa entender o problema e escrever códigos referentes a cada funcionalidade do sistema.

Alternativas
Q1085768 Engenharia de Software

A respeito de desenvolvimento e manutenção de sistemas, julgue o item subsequente.


É na fase de planejamento do desenvolvimento de sistemas que os aspectos relacionados com o projeto, como, por exemplo, os recursos humanos, são estabelecidos.

Alternativas
Q1085767 Engenharia de Software

A respeito de desenvolvimento e manutenção de sistemas, julgue o item subsequente.


O uso de variáveis e constantes é obrigatório em um algoritmo em português estruturado.

Alternativas
Q1085766 Engenharia de Software

A respeito de desenvolvimento e manutenção de sistemas, julgue o item subsequente.


A compilação é um processo em que o programa é convertido em um novo arquivo que contém um código binário que pode ser executado pelo computador.

Alternativas
Q1005162 Engenharia de Software

Considere as afirmações abaixo sobre Engenharia de Software.

I - A Engenharia de Software não se preocupa apenas com os processos técnicos do desenvolvimento de software. Ela também inclui atividades como gerenciamento de projeto de software e desenvolvimento de ferramentas, métodos e teorias para apoiar a produção de software.

II - Por ser uma abordagem sistemática para a produção de software, a Engenharia de Software propõe técnicas e métodos universais que são adequados a todos os sistemas e a todas as empresas.

III - Um processo de software é uma sequência de atividades que leva à produção de um produto de software.

Quais estão corretas?  

Alternativas
Q969822 Engenharia de Software

Na construção de compiladores e no uso de linguagens de programação em geral, expressões regulares constituem um poderoso instrumento para a validação de textos. Nesse contexto, analise a expressão regular exibida a seguir.


a{1,4}b*c+


Assinale o texto que não casa como essa expressão.

Alternativas
Q959614 Engenharia de Software

A respeito de análise e desenvolvimento de sistemas, julgue o item subsequente.

A depuração de programas é a técnica utilizada para aumentar o desempenho de sistemas homologados e em produção.

Alternativas
Q954551 Engenharia de Software

Julgue o item que se segue, relativo a disciplinas do processo de desenvolvimento de software.


No projeto de software, os marcos são resultados do projeto de desenvolvimento de software que são entregues ao cliente ao final de cada processo.

Alternativas
Respostas
861: D
862: C
863: C
864: D
865: B
866: D
867: B
868: C
869: C
870: E
871: A
872: C
873: E
874: C
875: E
876: C
877: C
878: A
879: E
880: E