Questões de Concurso Sobre engenharia de software
Foram encontradas 14.682 questões
Julgue o item a seguir, acerca de engenharia de requisitos.
Requisitos não funcionais de um sistema descrevem seu
objetivo e dependem do tipo de software a ser desenvolvido,
dos usuários esperados para o software e da abordagem geral
adotada pela organização ao escrever os requisitos.
Julgue o item a seguir, acerca de engenharia de requisitos.
Requisitos organizacionais são requisitos de sistema amplos,
derivados das políticas e dos procedimentos nas
organizações do cliente e do desenvolvedor, cujas funções
incluem definir como o sistema será utilizado e especificar a
linguagem de programação.
O cálculo do custo da qualidade engloba os custos necessários para a execução de atividades relacionadas à qualidade, mas não os custos gerados pela falta de qualidade.
Entre as atividades que ajudam uma equipe a atingir o alto padrão de qualidade de software, a garantia da qualidade é aquela que engloba um conjunto de ações de engenharia de software que contribui para que cada produto resultante atinja suas metas de qualidade.
Funcionalidade, atributo fundamental de qualidade para software, é aquele que avalia o grau com que o software satisfaz às necessidades declaradas por seus subatributos, tais quais adequabilidade, exatidão, interoperabilidade, conformidade e segurança.
No que se refere a testes ágeis, julgue o próximo item.
Entre os métodos de testes ágeis, o TDD (test-driven
development) é uma extensão do BDD (behavior driven
development).
No que se refere a testes ágeis, julgue o próximo item.
Entre os métodos de testes ágeis, o BDD (behavior driven
development) é aquele que, por natureza, é o mais orientado
para o cliente.
A filosofia da modelagem ágil não admite decisões que levem um projeto a sua rejeição e a sua refatoração, pois os profissionais de tecnologia não possuem todas as respostas e outros stakeholders envolvidos no negócio devem ser respeitados e integrados ao processo.
O método Kanban pode ser utilizado em substituição à metodologia Scrum, mas também ambos podem ser combinados para o alcance de resultados mais eficazes.
O TDD (test-driven development) é uma metodologia que, ao longo do tempo, implica que o aplicativo em desenvolvimento tenha um conjunto abrangente de testes que ofereça confiança no que foi desenvolvido até então.
Na metodologia Scrum, cada sprint segue um ciclo normal de desenvolvimento, constituído de análise de requisitos, desenvolvimento, testes e documentação.
Um dos problemas da aplicação do modelo cascata no desenvolvimento de um projeto reside no fato de que uma versão operacional do programa não estará disponível antes que o projeto esteja perto do final, por conta do estado de bloqueio que a natureza linear do ciclo de vida clássico produz.
Uma descrição ideal de um componente de software reutilizável deve ser feita com base no modelo 3C, que significa composição, conteúdo e contexto.
O modelo ágil não pode ser aplicado a qualquer processo de software, pois, para tanto, é necessário que o processo seja projetado de modo que suas características sejam modeladas como componentes e, em seguida, construídas dentro do contexto da arquitetura do sistema.
O DFR (design for reuse) deve ser considerado quando se inicia a criação de um novo componente.
Um Técnico pretende realizar testes de software em um sistema. Alguns dos testes que ele deseja realizar são:
I. Detectar, precocemente, bugs nas funcionalidades ou recursos recém-desenvolvidos.
II. Validar a funcionalidade, confiabilidade e estabilidade entre diferentes módulos.
III. Certificar-se que todos os módulos do sistema funcionam como esperado, em conjunto.
IV. Melhorar a qualidade do código por meio de melhor refatoração de código.
Os itens I, II, III e IV são testes classificados, correta e respectivamente, como
Valor real Valor do modelo X 150 140 100 110 120 100 120 115 25 120 110 100
Com base nos dados fornecidos,
Julgue o item que se segue, acerca de DevOps.
Os processos envolvidos no DevOps são denominados,
respectivamente, de planejar, construir, testar, codificar,
operar, avaliar e relatar.
Julgue o item que se segue, acerca de DevOps.
O repositório de artefatos armazena artefatos de construção
produzidos por integração contínua e os disponibiliza para
implantação automatizada em ambientes de teste, preparação
e produção.