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

Foram encontradas 1.096 questões

Q623419 Engenharia de Software
Segundo a versão 1.0 do Processo de Software para o SISP (PSW-SISP), a atividade cujo objetivo é analisar a demanda recebida, identificar os requisitos básicos e definir o escopo do produto é
Alternativas
Q623412 Engenharia de Software
Segundo a versão 1.0 do Processo de Software para o SISP (PSW-SISP), o processo de software tem oito eixos de trabalho. Um desses eixos é a (o)
Alternativas
Q622537 Engenharia de Software
Acerca de DevOps, assinale a opção correta.
Alternativas
Q617678 Engenharia de Software
Acerca de conceitos relativos a engenharia de software, julgue o próximo item.

No processo de desenvolvimento de software, a elaboração do plano diretor de tecnologia da informação é uma atividade sem contagem de pontos de função.
Alternativas
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
Q596152 Engenharia de Software

      Considere o projeto de uma aplicação com interface web, cujo número previsto de usuários é de 4 milhões de pessoas, e que deve atender a aspectos de acessibilidade a pessoas com deficiência visual. Considere, ainda, que durante a etapa de desenvolvimento da aplicação, a disciplina de testes tenha sido negligenciada devido ao curto prazo de entrega do projeto. Assim, quando a aplicação foi implementada em ambiente de produção e liberada para acesso, ocorreram os seguintes problemas:

  • lentidão ao acessar sistema por meio de nome de usuário e senha;
  • as páginas web da aplicação não funcionavam satisfatoriamente nos navegadores Internet Explorer e Safari;
  • todas as funcionalidades que envolvem gravação, alteração e consulta a banco de dados apresentaram lentidão superior ao tempo esperado de resposta definido pelo gestor do projeto;
  • existência de campos nas páginas de inserção de dados e consulta que permitem a inclusão de qualquer tipo de dados, sem qualquer tratamento.

No período de desenvolvimento da aplicação, o gerente de projeto optou por utilizar uma metodologia ágil (Scrum), deixando a cargo dos desenvolvedores a criação de testes unitários para testar a solução, sendo esta a única frente de testes do projeto. A fim de solucionar os problemas da aplicação, um analista de testes com conhecimento em programação foi designado para examinar a solução e apontar problemas na aplicação.

Com base nas informações apresentadas na situação hipotética, julgue o item que se segue.

A existência de campos que possibilitem a inserção de qualquer tipo de dado pelo usuário não compromete a segurança da solução tecnológica descrita.


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
Respostas
841: D
842: B
843: E
844: C
845: D
846: C
847: C
848: D
849: C
850: A
851: E
852: C
853: E
854: D
855: C
856: B
857: E
858: C
859: C
860: C