Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 12.717 questões
Os testes que se baseiam na arquitetura de software e no seu código fonte são denominados testes caixa branca. Nesse tipo de testes, devem ser incluídos a validação de decisões e o relacionamento das estruturas testadas entre si para verificar a decisão tomada ao final de um processo.
A segurança do software é um dos itens tratados em testes não funcionais.
Os testes não funcionais são realizados após a conclusão dos testes funcionais, uma vez que problemas oriundos de requisitos não funcionais apresentam pouco impacto na solução tecnológica.
A realização de testes de desempenho deve ser realizada o quanto antes, ainda durante a etapa de arquitetura e implementação da solução. Para este fim, deve-se adotar estratégia que identifique as partes de uma funcionalidade que estejam demorando mais tempo para serem executadas, no nível de teste de componente ou no nível de integração de componente.
Testes com base na arquitetura do software podem ser realizados manualmente ou de forma automatizada em qualquer nível de teste.
Políticas de rastreabilidade que mantêm dados sobre os requisitos e os projetos de sistemas podem integrar o plano de gerenciamento de requisitos.
A utilização do diagrama de tempo para modelar, por meio da UML, uma mudança de estado em resposta a um evento externo, em uma instância de uma classe, é mais apropriada que a do diagrama máquina de estados.
O desenvolvimento de um software utilizando o Scrum permite que o PO (product owner) ordene os itens do backlog do produto para alcançar melhor as metas e as missões, com o auxílio do SM (Scrum master), na busca de técnicas para o gerenciamento efetivo do backlog do produto, e permite, também, que os desenvolvedores codifiquem os softwares em pares, utilizando-se a prática do XP (extreme programming).
Um dos mecanismos para se medir a qualidade de um software é chamado de modelo empírico, como o Constructive Cost Model, COCOMO, que é um modelo desenvolvido para estimar esforço, prazo, custo, e tamanho da equipe que trabalhará em projeto de software.
Uma tela de um sistema de cadastro usado por um estabelecimento comercial que possibilite a visualização dos produtos vendidos em forma de lista e ordenados por valor é considerada uma saída externa (SE) segundo a APF, uma vez que ela apresenta dados derivados.
Na modelagem de software, a primeira versão do documento de requisitos deve ser aprovada e definida pelos stakeholders, e o gerenciamento de requisitos é aprovado durante o processo de elicitação.
O diagrama de classes em UML é constituído pelas classes e pelos relacionamentos existentes entre elas, os quais são definidos por generalizações, associações, dependências e composição.
Uma das vantagens dos ciclos de vida em engenharia de software é a rapidez com que os resultados obtidos são entregues ao cliente.
A engenharia de software consiste em vários tipos de recursos envolvidos e em várias plataformas tecnológicas, para as quais é fundamental realizar um mapeamento para identificação de vulnerabilidades e definições de prioridades para implementação de controles.
Um sistema de controle de estoque que fornece respostas a consultas em, no máximo, doze segundos deve ser classificado como não funcional quanto aos requisitos de desenvolvimento de software.
A BDGC, que contém todos os dados de itens de configuração (IC) de um serviço fornecido ao cliente, deve ser mantida e criada pelo processo de gerência de mudanças assim que um novo item é criado ou disponibilizado.
Para uma empresa de grande porte, que realiza movimentações bancárias de todas subsidiárias mundiais, é recomendável a utilização de um computador mainframe para processar uma quantidade enorme de dados. Assim sendo, é necessário que esse mainframe esteja documentado no BDGC.