Questões de Concurso
Sobre engenharia de requisitos em engenharia de software
Foram encontradas 1.321 questões
Com relação aos sistemas de software, é correto afirmar que seus requisitos.
não funcionais devem ser especificados independentemente do
processo de desenvolvimento que será utilizado.
No processo de planejamento de sistemas de informação, a etapa organização e métodos é primordial para a elaboração da execução do levantamento dos requisitos necessários para o desenvolvimento de questionários de aceitação para o devido acompanhamento da evolução da gestão.
São metas da técnica de entrevista, utilizada no processo de levantamento de requisitos: atingir os objetivos organizacionais e os objetivos pessoais dos envolvidos; entender o problema a ser resolvido e o modo como os interessados podem interagir com o sistema; levantar dados acerca de procedimentos informais de interação com a tecnologia da informação.
Denomina-se elicitação dos requisitos a tarefa de comunicar-se com os usuários e clientes para a determinação dos requisitos de sistema.
No processo de análise de requisitos, obtém-se uma especificação do comportamento que enfatiza os aspectos da alta reusabilidade do sistema, que compreendem os protocolos de comportamento e os agrupamentos hierárquicos dos objetos de acordo com o protocolo.
Os requisitos de software, depois de identificados, devem ser modelados, podendo-se utilizar o paradigma de análise estruturada ou análise orientada a objetos para um melhor entendimento do produto de software a ser construído
A combinação dos processos de gerência e desenvolvimento de requisitos busca minimizar os riscos associados à compreensão do domínio do problema.
O SWEBOK diferencia parâmetros de produto, que são requisitos de software a serem construídos, e parâmetro de processo, que é uma limitação do desenvolvimento do software.
A análise de requisitos envolve descoberta, refinamento, modelagem e especificação do software. Requisitos funcionais estão relacionados aos serviços que o software deve oferecer, ao passo que requisitos não funcionais são restrições acerca de serviços oferecidos pelo software.
Para minimizar esse problema, os requisitos funcionais podem ser escritos usando notações mais especializadas como
I- Inclui a criação de modelos que permitam ao desenvolvedor e ao cliente melhor entenderem os requisitos do software e o projeto que vai satisfazer a esses requisitos.
II- Combina geração de código e os testes necessários para revelar erros de código.
Essas atividades são conhecidas, respectivamente, como:
Tempo de resposta, auditabilidade e portabilidade são exemplos de requisitos não funcionais de software.
Os requisitos de software podem ser classificados como funcionais, que capturam as propriedades gerais sobre o sistema, e não funcionais, que capturam as funções que o sistema deve executar.
Gerência de requisitos é o processo que estabelece um diálogo fundamental e crítico entre o cliente e a equipe de projeto, para garantir entendimento comum sobre os requisitos que deverão ser atendidos pelo software.