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

Foram encontradas 1.135 questões

Ano: 2015 Banca: IBFC Órgão: MGS Prova: IBFC - 2015 - MGS - Tecnologia de Sistemas |
Q769826 Engenharia de Software
Primeiro modelo de ciclo de vida de desenvolvimento de software seqüencial no qual o desenvolvimento é visto como um fluir constante para frente através das fases de análise de requisitos, projeto, implementação, testes (validação), integração, e manutenção de software:
Alternativas
Q755252 Engenharia de Software
Os ciclos de vida de desenvolvimento de software que têm uma implementação inicial do software e apresentam evoluções, por meio de várias versões, denominam-se
Alternativas
Q647625 Engenharia de Software

Com relação a desenvolvimento de sistemas, julgue o item que se segue.


Os processos de desenvolvimento de software devem incluir as seguintes atividades fundamentais: especificação de software, projeto e implementação de software, validação de software e evolução de software.

Alternativas
Q607540 Engenharia de Software
Um sistema está sendo desenvolvido pela equipe FaixaPretaSistemas, um grupo de desenvolvedores extremamente experientes, que está utilizando o seguinte processo:

•  O sistema tem entregas contínuas correspondentes às histórias(metáforas) dos usuários.

•  Os usuários trabalham em conjunto com a equipe de desenvolvimento.

•  Os projetos de implementação do sistema são simples e correspondem somente ao que será implementado imediatamente.

•  À medida que as classes estão sendo desenvolvidas, a equipe elabora testes unitários para cada operação.

•  A cada entrega, as histórias dos usuários são usadas como base para testes de aceitação.

O modelo de processo utilizado pela equipe FaixaPretaSistemas é o: 
Alternativas
Q606845 Engenharia de Software
A respeito dos gerenciadores de dependências, julgue o próximo item.

O uso de uma ferramenta de gerenciamento durante o desenvolvimento de aplicações facilita ao desenvolvedor definir as bibliotecas e(ou) frameworks que serão incluídos na aplicação, bem como sua versão.


Alternativas
Q600439 Engenharia de Software
Quanto às técnicas de entrega contínua e de integração contínua, é correto afirmar que
Alternativas
Q595132 Engenharia de Software
Julgue o próximo item, relativo à engenharia de software.

Políticas de rastreabilidade que mantêm dados sobre os requisitos e os projetos de sistemas podem integrar o plano de gerenciamento de requisitos.
Alternativas
Q591970 Engenharia de Software
Projeto para o desenvolvimento de software que utilize TDD deve
Alternativas
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
Respostas
901: D
902: C
903: C
904: D
905: C
906: A
907: C
908: E
909: D
910: C
911: B
912: E
913: C
914: C
915: C
916: E
917: E
918: A
919: E
920: E