O que é um requisito de software? A) Um requisito pode ser definido como uma condição ou uma capacidade com a qual o sistema deve estar de acordo. B) É uma declaração sobre políticas ou condições que devem ser satisfeitas. C) É um conjunto de elementos que um software entrega, podendo ser dados ou valores. D) É uma técnica para a medição de projetos de desenvolvimento de software, visando estabelecer uma medida de tamanho, em Pontos de Função (PF), considerando a funcionalidade implementada, sob o ponto de vista do usuário. E) É uma técnica de desenvolvimento de software em que se utiliza camadas.
Qual é a característica de um requisito funcional? A) Definem propriedades e restrições do sistema. B) Expressam informações relacionadas com a arquitetura do sistema. C) Expressam informações relacionadas com a segurança do sistema. D) São os requisitos que descrevem as funcionalidades específicas que definem o que um sistema deve realizar. E) É mais voltado para características que podem ser mensuradas e testadas facilmente.
Do ponto de vista do processo de software, a engenharia de requisitos é uma importante ação de engenharia de software, que se inicia em meio a atividade de comunicação e continua na atividade de modelagem. Ela deve ser adaptada às necessidades do processo, do projeto, do produto e das pessoas que estão realizando o trabalho (PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8ª ed. Porto Alegre: AMGH, 2016 (adaptado)). Considere os requisitos, a seguir, de um sistema para uma universidade, na qual se pretenda gerenciar o setor acadêmico. R1: o sistema deve permitir que cada professor realize o lançamento de notas das turmas nas quais lecionou; R2: o sistema deverá ser desenvolvido de forma a possibilitar seu transporte para outro sistema operacional em, no máximo, 60 dias; R3: o sistema deve permitir que um estudante realize a sua matrícula nas disciplinas oferecidas em um semestre letivo; R4: o sistema atualiza a nota do estudante, permitindo sua visualização, em até 2 segundos depois do momento que o professor a registra; R5: o sistema deve permitir que o auxiliar de serviços acadêmicos realize o cadastro de um estudante em não mais do que 10 minutos de orientação. Nessa situação, descrições de requisitos não funcionais apenas os requisitos A) R1, R3 e R5 B) R2, R4 e R5 C) R1, R2 e R3 D) R3, R4 e R5 E) R1, R2 e R5
No contexto da Engenharia de Software, assinale a alternativa que apresenta um conjunto apenas de requisitos não funcionais. A) Desempenho, disponibilidade, codificação e segurança. B) Documentação, confiabilidade, codificação e segurança. C) Especificação, elaboração, casos de uso e segurança. D) Desempenho, disponibilidade, tolerância a falhas e segurança. E) Desempenho, confiabilidade, testes e documentação.
Em relação aos tipos de requisitos de software, julgue os itens a seguir, marcando com (V) a assertiva verdadeira e com (F) a assertiva falsa: ( ) Requisitos não-funcionais são restrições sobre os serviços ou funções oferecidos pelo sistema. ( ) Requisitos de domínio são declarações, em uma linguagem natural, de quais serviços são esperados do sistema. ( ) Requisitos funcionais são declarações de serviços que o sistema deve fornecer. ( ) Requisitos funcionais podem estabelecer explicitamente o que o sistema não deve fazer. Assinale a opção com a sequência CORRETA.
A) F, V, V, F. B) F, V, F, F. C) V, F, F, V D) V, F, V, V.