320151
Q729689
Desenvolver software com qualidade e eficiência demanda muito trabalho e muitos fatores devem ser levados em conta nessa tarefa. As funcionalidades do software devem ser medidas sob o ponto de vista do usuário. Com relação à qualidade do código, o atributo compreensibilidade refere-se a duas métricas. Assinale a alternativa referente a uma dessas métricas.
320152
Q729688
Garantir a qualidade de um software engloba diversos fatores, bem como muitas atividades, concentradas na gestão da qualidade do software, em que várias ações são apresentadas. “Uma dessas ações é uma função de controle de qualidade, mas que tem como objetivo principal descobrir erros”. Assinale a alternativa que apresenta essa ação.
320153
Q729687
Acerca das métricas de confiabilidade, “a confiabilidade pode ser especificada como a probabilidade de uma falha de sistema ocorrer quando um sistema estiver em uso dentro de um ambiente operacional especificado”. Existem duas métricas importantes para especificar a confiabilidade e uma adicional para especificar os atributos de disponibilidade, que estão relacionadas ao sistema. São essas métricas, EXCETO:
320154
Q729686
As cifras de bloco processam o texto às claras em blocos de tamanho fixo e produzem um bloco de texto cifrado de tamanho igual para cada bloco de texto às claras. Assinale a alternativa CORRETA que apresenta somente algoritmos simétricos que utilizam cifra de blocos.
320155
Q729685
Analise as afirmativas a seguir acerca dos modelos ágeis de desenvolvimento.
I. Métodos de desenvolvimento ágil usualmente aplicam desenvolvimento iterativo e evolutivo de tempo limitado, empregam planejamento adaptativo, promovem entrega incremental e incluem outros valores e práticas que encorajam agilidade – resposta rápida e flexível à modificação.
II. A adoção de um método ágil não significa evitar a modelagem. Muitos métodos ágeis, como desenvolvimento guiado por características (Feature Drive Development), DSDM e Scrum, normalmente, incluem significativas sessões de modelagem.
III. A finalidade da modelagem e dos modelos é, principalmente, apoiar o entendimento e documentação, não a comunicação.
Assinale a alternativa CORRETA.
320156
Q729684
Acerca dos critérios de teste de software, assinale a alternativa INCORRETA.
320157
Q729683
São consideradas fases da atividade de teste de softwares, EXCETO:
320158
Q729682
Com relação à engenharia de software, julgue os itens a seguir. A engenharia de software orientada a objetos baseia-se em cinco modelos: o de requisitos; o de análise; o de design; o de implementação; e o de teste.
320159
Q729681
Com relação à engenharia de software, julgue os itens a seguir. A engenharia de software orientada a objetos (OOSE) surgiu após o advento da linguagem de modelagem unificada (UML), por isso a OOSE incorpora conceitos e notações da UML.
320160
Q729680
Com relação à engenharia de software, julgue os itens a seguir. O objetivo do uso da linguagem de modelagem unificada (UML) é o desenvolvimento estruturado de sistemas de software, modelando o sistema de interesse de forma padronizada e utilizando diagramas como o de classes, o de objetos e o de componentes.