Questões de Concurso
Sobre processos de software em engenharia de software
Foram encontradas 1.054 questões
Julgue o item subsecutivo, relacionado a DevSecOps.
No contexto das equipes de desenvolvimento de software, o
DevSecOps representa uma evolução pelo fato de integrar ao
processo uma equipe específica que trata exclusivamente da
segurança de software, liberando as equipes de
desenvolvimento e operacionais dessa tarefa, de forma a
agilizar significativamente a entrega do software.
Julgue o item subsequente, considerando os aspectos da engenharia de software associados ao levantamento de requisitos ou à elicitação de requisitos, os quais combinam elementos de solução de problemas, elaboração, negociação e especificação do software.
Os diagramas de casos de uso, diagramas de atividades e
diagramas de sequência constituem ferramentas para a
modelagem de requisitos e a definição de cenários na UML.
Acerca de controle de versão, julgue o próximo item.
Para se implantar um gerenciamento efetivo de alterações do
tipo “codifique e vá em frente”, recomenda-se modificar o
processo convencional de controle de alterações de software,
criando-se classes de alterações que terão fluxos de
tratamentos diferenciados.
Em relação aos aspectos associados à qualidade do software, julgue o item que se segue.
De acordo com a norma ISO 25010, o modelo de qualidade
em uso aplicado ao software descreve as seguintes
características: adequação funcional, eficiência de
desempenho, compatibilidade, usabilidade, confiabilidade,
segurança, facilidade de manutenção e portabilidade.
Em relação aos aspectos associados à qualidade do software, julgue o item que se segue.
Caso um sistema esteja sujeito a uma probabilidade de
ataque de 25% e a sua probabilidade de repelir esse ataque
seja de 95%, a integridade do software será muito alta, de
aproximadamente 99%.
Julgue o item subsequente, com relação a ferramentas de DevOps, gestão de ativos e autenticação única (single sing-on).
Uma premissa do processo de autenticação do modelo single
sign-on é garantir a revelação mínima de dados para um
contexto.
Julgue o item subsequente, com relação a ferramentas de DevOps, gestão de ativos e autenticação única (single sing-on).
O controle de acesso da gestão de ativos é responsável por
tratar os controles lógicos (privilégios e senhas, por
exemplo) e físicos (segurança física e do ambiente, por
exemplo) de uma organização.
Julgue o item subsequente, com relação a ferramentas de DevOps, gestão de ativos e autenticação única (single sing-on).
Na gestão de ativos, um dos objetivos da classificação da
informação é prevenir, por exemplo, a divulgação indevida
de dados em mídias físicas.
Julgue o item subsequente, com relação a ferramentas de DevOps, gestão de ativos e autenticação única (single sing-on).
Os módulos puppets de DevOps permitem que um usuário
defina os nomes e as localizações dos diretórios de um
sistema.
Sobre processo de software, é correto afirmar:
(I)Levantamento de requisitos. (II)Análise de Requisitos. (III)Projeto. (IV)Implementação. (V)Testes. (VI)Implantação.
Enumere as lacunas abaixo de acordo com as etapas acima.
(__)Última etapa, na qual o software é efetivamente colocado em prática.
(__) É quando o projeto começa a ser codificado a partir da descrição computacional da fase de projeto em uma outra linguagem, onde se torna possível a compilação e geração do código-executável para o desenvolvimento software.
(__)Nesta fase é que deve ser considerado, como o sistema funcionará internamente, para que os requisitos do cliente possam ser atendidos.
(__)Tem como objetivo compreender o problema, para, a partir dessa leitura, repassar aos desenvolvedores e clientes, que, por sua vez, buscam levantar e priorizar as necessidades dos futuros usuários do software que será desenvolvido.
(__)Etapa na qual os desenvolvedores fazem um estudo detalhado no levantamento de requisitos. É a partir daí que são construídos modelos do sistema de software a ser desenvolvido.
(__)Diversos testes são executados com a finalidade de validar o software. São submetidos a estes testes a funcionalidade de cada módulo, levando em consideração a especificação feita na fase de projeto.
Fonte: https://ead.pucgoias.edu.br/blog/desenvolvimento-software
Marque a alternativa CORRETA que corresponde a sequencia de cima para baixo das lacunas acima.
O modelo ______ foi desenvolvido para abranger as melhores características tanto do modelo _____como da(o)________, acrescentando ao mesmo tempo, um novo elemento - a análise dos riscos - que falta nos modelos anteriores. O modelo define quatro importantes atividades representadas por quatro quadrantes.
As características desse processo são: é iterativo quanto às fases, utiliza matriz de fases por disciplinas ou atividades e workflows, ilustra boas práticas na especificação e no projeto e apoia a prototipação e a entrega incremental. Não é um processo adequado para todos os tipos de desenvolvimento, como, por exemplo, desenvolvimento de software embutido. No entanto, ele representa uma abordagem de processo híbrido que potencialmente combina três modelos de processo genéricos. Suas fases são estreitamente ligadas ao negócio.
Trata-se
O modelo em cascata é um modelo de processo de software no qual as fases são executadas em uma ordem específica, cada uma produzindo um conjunto específico de artefatos, antes de passar para a próxima fase. O modelo em cascata é útil em projetos em que os requisitos estão bem definidos e estabelecidos e onde as mudanças durante o processo de desenvolvimento são mínimas. Nesse sentido, pode-se afirmar que a principal característica do modelo em cascata é:
Em engenharia de software, um processo de software é um conjunto de atividades relacionadas que levam à produção de um software. As atividades consideradas fundamentais e que devem ser incluídas em todos os processos de software são:
I. Especificação de software.
II. Projeto e implementação de software.
III. Validação de software.
IV. Evolução de software.
Quais estão corretas?
Qual é a principal diferença entre o modelo em cascata e o modelo espiral no processo de produção de software?
Esse modelo de processo é o