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

Foram encontradas 1.128 questões

Q591507 Engenharia de Software
O SDL (Security Development Lifecycle), processo de desenvolvimento de software com segurança proposto pela Microsoft, segue, em geral, um fluxo composto pelas fases de treinamento, requisitos, design, implementação, verificação, lançamento e resposta. Na fase de implementação são recomendados os seguintes elementos do SDL, exceto:
Alternativas
Q590175 Engenharia de Software
Durante o desenvolvimento de software, muitos programadores se descuidam de verificar com rigor os limites de índice e tamanho de arrays e stacks usados nesses programas. Falhas nesse sentido podem tornar os programas sujeitos a ataques de:
Alternativas
Q583253 Engenharia de Software
 Sobre o desenvolvimento de software, avalie as afirmativas a seguir:

I. A análise de requisitos ocorre em etapa anterior a etapa de manutenção.

II. Na premissa do ciclo de vida clássico do desenvolvimento, a etapa realizada após a coleta dos requisitos do sistema é a denominada arquitetura de software.

III. A etapa do acoplamento visa a detecção de erros do produto desenvolvido.

Está correto o que se afirma em:

Alternativas
Q577105 Engenharia de Software
Julgue o item subsequente à luz dos conceitos de ferramentas de integração contínua.

A finalidade das ferramentas de integração contínua é a criação de soluções integradas com foco em sistemas fortemente acoplados, com necessidade de criação de uma documentação contínua.

Alternativas
Q577060 Engenharia de Software
Acerca de conceitos básicos de engenharia de software, julgue o item seguinte.
Embora os engenheiros de software geralmente utilizem uma abordagem sistemática, a abordagem criativa e menos formal pode ser eficiente em algumas circunstâncias, como, por exemplo, para o desenvolvimento de sistemas web, que requerem uma mistura de habilidades de software e de projeto.
Alternativas
Q560222 Engenharia de Software
No que concerne a DevOps, julgue o item que se segue.

DevOps é um conceito pelo qual se busca entregar sistemas melhores, com menor custo, em menor tempo e com menor risco.

Alternativas
Q560221 Engenharia de Software
No que concerne a DevOps, julgue o item que se segue.

O profissional especialista em DevOps deve atuar e conhecer as áreas de desenvolvimento (engenharia de software), operações e controle de qualidade, além de conhecer, também, de forma ampla, os processos de desenvolvimento ágil.

Alternativas
Q520675 Engenharia de Software
Com relação ao ciclo básico de um software, assinale a alternativa correta:
Alternativas
Q518599 Engenharia de Software
Assinale a alternativa que, segundo as literaturas de engenharia de software, exibe uma afirmação correta.

Alternativas
Q500527 Engenharia de Software
No desenvolvimento de um software seguro, ou seja, projetado e instalado em um sistema de segurança crítica (que pode causar danos e/ou ferimentos em caso de falhas),
Alternativas
Q497688 Engenharia de Software
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue seguintes item.

A homologação e(ou) aceitação de um sistema ou aplicação desenvolvida ou que sofreu manutenção é uma ação que deve ser coordenada pelos seus clientes e usuários.
Alternativas
Q497687 Engenharia de Software
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue seguintes item.

Para a codificação dos módulos e componentes de uma aplicação computacional aderente a uma arquitetura do tipo cliente-servidor multicamadas, deve-se utilizar uma única linguagem de programação, visto que isso facilita a futura manutenção desse tipo de aplicação.
Alternativas
Q497679 Engenharia de Software
O tratamento de vários aspectos em um ambiente de trabalho de tecnologia de informação e comunicação pode ser segmentado em três equipes distintas, conforme descrito a seguir.

• Equipe de infraestrutura, que atua no levantamento de necessidades de computação e de comunicação de clientes e usuários, visando o desenvolvimento e manutenção de componentes de hardware, redes de computadores, gerenciadores de bancos de dados, interfaces com usuário, arquiteturas e códigos.

• Equipe de aplicações, que atua no levantamento de necessidades de informação de clientes e usuários, visando o desenvolvimento e manutenção de aplicações, software aplicativo, bancos de dados, interfaces com usuário, arquiteturas e códigos.

• Equipe de operações, que gerencia rotineiramente todos os recursos desenvolvidos pelas equipes de infraestrutura e aplicações, monitorando o contínuo funcionamento desses sistemas e aplicações, recebendo demandas dos usuários, detectando desvios, realizando pequenos ajustes e solicitando alterações de maior complexidade.

Tendo como referência as informações apresentadas, julgue o item subsequentes, a respeito dos conceitos de desenvolvimento e manutenção de sistemas e aplicações.

As capacidades para identificação de requisitos, construção de arquiteturas, implementação de componentes e homologação são mais necessárias junto às equipes de infraestrutura e de aplicações que junto à equipe de operação
Alternativas
Q496304 Engenharia de Software
No que se refere à engenharia de software, julgue o item subsecutivo.

O desenvolvimento de testes e casos de testes devem necessariamente acontecer após a codificação, uma vez que não é possível, em um desenvolvimento de software, avaliar requisitos antes que o código de fato seja escrito.
Alternativas
Ano: 2015 Banca: FGV Órgão: DPE-MT Prova: FGV - 2015 - DPE-MT - Analista de Sistemas |
Q486928 Engenharia de Software
Assinale a opção que indica um elemento que pode facilitar o processo de engenharia reversa de um código executável.
Alternativas
Q484191 Engenharia de Software
A respeito de desenvolvimento e manutenção de sistemas, julgue o item seguinte.

Durante o desenvolvimento de um novo sistema, a prototipação descartável é adequada para se compreender melhor os requisitos.
Alternativas
Q484190 Engenharia de Software
A respeito de desenvolvimento e manutenção de sistemas, julgue o item seguinte.

No desenvolvimento mediante a utilização da metodologia estruturada, têm-se os dados e as funções separados; já na orientação a objeto, os objetos são compostos de dados e das funções que os modificam, podendo interagir entre eles por meio da troca de mensagens.
Alternativas
Q2719177 Engenharia de Software

Há ambientes de desenvolvimento, homologação e produção. Para que o ambiente de homologação esteja sempre atualizado em D-1, é necessário que o

Alternativas
Q2719169 Engenharia de Software

As alternativas abaixo apresentam ambientes usados para a área de desenvolvimento de um software, exceto uma. Assinale-a.

Alternativas
Q2319264 Engenharia de Software
Sistemas de controle de versões são ferramentas de apoio aos desenvolvedores cuja principal função é controlar as modificações realizadas em um arquivo de projeto. Assinale a alternativa incorreta:  
Alternativas
Respostas
901: D
902: C
903: B
904: E
905: C
906: C
907: C
908: E
909: E
910: A
911: E
912: E
913: C
914: E
915: D
916: C
917: C
918: B
919: B
920: D