Acerca da engenharia de requisitos no desenvolvimento de software, julgue os itens a seguir.
Nas atividades de desenvolvimento de software, a validação consiste em assegurar que se está desenvolvendo o produto de acordo com o desejo do cliente; na verificação, busca-se avaliar se o produto está sendo desenvolvido conforme os requisitos.
A respeito de análise, projeto, implementação e testes de software, julgue os seguintes itens.
A independência funcional é um aspecto relacionado à qualidade dos projetos e caracterizado pela alta conectividade e versatilidade funcional dos módulos principais, prestando serviços aos demais módulos e suprindo suas dependências.
Julgue o item seguinte, a respeito de Maven, desenvolvimento web, servidor web, servidor de aplicação e criptografia.
No Maven, para implementar a herança de projetos, é necessário que os diretórios dos POMs filhos sejam especificados no POM pai.
Julgue o item seguinte, a respeito de DevOps e das disposições constantes da NBR ISO/IEC 27002.
Apesar de ser um processo com a finalidade de desenvolver, entregar e operar um software, o DevOps é incompatível com a aplicação de métodos ágeis como o Scrum ou, ainda, com o uso de ferramentas que permitam visualizar os fluxos do processo.
Em um ambiente de desenvolvimento de software, torna-se crucial o uso de ferramentas de controle de versão. Assinale a alternativa que contém a afirmativa CORRETA.
O modelo de processo de desenvolvimento de software que enfatiza
a estreita relação entre as atividades de testes e as demais fases
do processo de desenvolvimento é denominado modelo
Acerca dos conceitos de análise e projeto de sistemas em
engenharia de software, julgue os itens subsequentes.
Aspectos como arquitetura do sistema, linguagem da
programação utilizada e padrão de interface gráfica são
especificados na atividade de implementação do processo de
desenvolvimento.
Segundo a versão 1.0 do Processo de Software para o SISP (PSW-SISP), a MDS–SISP é uma metodologia iterativa que tem como fases a iniciação, a elaboração, a construção e a transição; e como disciplinas requisitos, arquitetura, implementação, teste e implantação. A atividade Gerenciar Requisitos é realizada na(s) fase(s)
Acerca de conceitos relativos a engenharia de software, julgue os próximos itens.
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.
Assinale a opção correta, a respeito de engenharia de software.
Julgue os próximos itens, relativos a desenvolvimento e qualidade de software.
No desenvolvimento de software, devem estar previstos
mecanismos de segurança que sejam testados de forma a
garantir que estejam livres de falhas. Isso garante a segurança
do ambiente onde o software se encontra.
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),
Nos últimos anos, em virtude da busca por alternativas para os modelos tradicionais de desenvolvimento de projetos,
surgiram as metodologias ágeis. Quando o escopo e o tempo são reduzidos, essa necessidade se justifica. A utilização
de metodologias tradicionais, para projetos de curta duração, pode atrasar a sua concepção, o que certamente traria
prejuízo para os clientes. A utilização das metodologias ágeis pode proporcionar que o cliente tire proveito da
aplicação o quanto antes e, dessa forma, receber constantemente partes do software, no tempo em que vão sendo
concluídas. Acerca das metodologias tradicionais, analise a seguinte afirmação: “É um processo de desenvolvimento
de software evolucionário que combina a natureza iterativa da prototipagem com aspectos controlados e sistemáticos
do modelo sequencial linear". De acordo com o exposto, assinale a alternativa que apresenta esse modelo.
Em relação aos conceitos de engenharia de software e ciclo de vida de um software, julgue os itens a seguir.
Todo software desenvolvido segundo os princípios da engenharia de software deve ser formalmente definido conforme padrões identificáveis de abstração e flexível o suficiente para poder ser decomposto em programas de baixo custo e prever possibilidade de versionamento.