A palavra requisito no dicionario Aurélio tem o significado de algo necessário e indispensável (requisitado), é uma exigência para algo. Segundo Ian Sommervilles, um requisito de sistema são as descrições do que o sistema deve fazer, os serviços que ele oferece e as restrições a seu funcionamento. Esses requisitos refletem a necessidade do cliente. De uma forma geral requisito é uma condição necessária para satisfazer um objetivo, é "um aspecto que o sistema deve fazer ou restrição no desenvolvimento do sistema."
No processo de engenharia de requisitos existe uma separação entre deferentes níveis de descrição,essas diferenças de detalhamento são uteis, para que diferentes leitores possam usa-las de diferentes formas. Distinção entre eles são:
Requisitos de Usuário; são declarações, em linguagem natural com diagramas, de quais serviços o sistema de oferecer (Sommerville), descreve as funções e as restrições do sistema de forma abstrata, do ponto de vista das necessidade dos clientes.
Requisitos dos sistemas; São descrições detalhadas das funções do sistemas, serviços e restrições operacionais do sistema de softwares. Elas devem ser padronizadas, completas e consistentes, pois serão usadas pela equipe de desenvolvimento e pode ser parte do contrato entre o comprador do sistema e os desenvolvedores de software.
O que é requisito funcional e não funcional ?
Requisito funcional: Referem-se sobre oque o sistema deve fazer, ou seja suas funções e informações. Descrever funcionalidade ou serviços dos sistemas. Deve fornecer declarações de serviços, como o sistema deve reagir a entradas especificas e como o sistema deve se comportar em determinada situações.
Requisito não funcional: São restrições aos serviços ou funções oferecidas pela sistema, tais como restrições de tempo, restrições no processo de desenvolvimento, padrões.
Integridade e conscistencia dos requisitos.
Os requisitos devem ser completos e consistentes
completos: eles devem incluir descrições de todos os serviços necessários.
consistência; Não devem haver conflitos ou contradições nas descrições dos recursos do sistema.
Tipos de requisitos não funcionais; Req de produtos, Req organizacionais, requisitos externos. ex leis,confiança,ambientais.
Documento de requisito de software;
É declaração oficial do que é demandado dos desenvolvedores dos sistemas. Deve incluir definição de requisitos do usuário e uma especificação de requisito do sistema. Deve definir oque o sistema deve fazer ao invés de como fazer.
Nenhum comentário:
Postar um comentário