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

Foram encontradas 1.128 questões

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
Ano: 2018 Banca: IF-MT Órgão: IF-MT Prova: IF-MT - 2018 - IF-MT - Informática |
Q952973 Engenharia de Software

O processo é um dos pilares do espectro da Gestão de Produção de Software (4 p´s) além de pessoal, produto e projeto. O processo é um dos componentes que, aparentemente, menos interfere no resultado já que trata de organizar a forma como será conduzida a produção, mas tal impressão é superficial, já que a escolha acertada do modelo de processo tem um papel fundamental na qualidade final de um software. Sendo assim, pelo viés da Gestão de Produção, analise as afirmativas a seguir:


I - Independente do modelo de processo adotado, há a necessidade da decomposição do processo que responderá: “Como será desenvolvida a atividade do arcabouço”.

II - Em um dado momento do projeto, haverá a fusão entre processo e produto. Neste momento o processo deixa de ser abstrato e passa a ser correspondente a uma função específica do software.

III - A importância da data de início e fim de projeto é marcada por se tratar de uma das medidas de sucesso da gestão da produção já que um projeto entregue com atraso ou antecipadamente evidencia a dificuldade do gestor em dimensionar ou controlar recursos do projeto.

IV - Validação de esforço, um dos princípios da cronogramação de projetos de software, trata da qualidade de produção individual de cada um dos membros da equipe. Por exemplo, no caso de um programador específico, qual taxa de sucesso que ele possui em uma unidade de trabalho.


É correto o que se afirma em:

Alternativas
Ano: 2018 Banca: IF-MT Órgão: IF-MT Prova: IF-MT - 2018 - IF-MT - Informática |
Q952971 Engenharia de Software

Sabendo que os itens abaixo são os produtos resultantes de atividades práticas de Engenharia de Software:


I - Software instalado, documentação completa do componente entregue e esquema de suporte e feedback consolidado.

II - Diagramas de análise e de projeto que seguirão o cumprimento do plano estabelecido na fase de planejamento.

III - Diagramas, entrevistas, relatórios e até protótipos podem ser realizados e aproveitados desta tarefa. IV - Software funcionando e com testes de componente efetuados.

V - Um plano justo às necessidades do projeto e o mais próximo da realidade possível.


A ordem correta destes produtos para relacioná-los com as atividades do arcabouço genérico do processo de Engenharia Software: Comunicação, Planejamento, Modelagem, Construção e Implantação respectivamente é: 

Alternativas
Q948811 Engenharia de Software
No âmbito da infraestrutura, uma das vantagens DevOps é
Alternativas
Respostas
781: D
782: B
783: D
784: B
785: C
786: C
787: E
788: A
789: C
790: E
791: C
792: E
793: C
794: C
795: A
796: E
797: E
798: A
799: E
800: D