De acordo com Sommerville (2011, p. 59), os requisitos de software podem ser diferenciados entre requisitos do usuário e do sistema. Os requisitos do usuário definem quais serviços o sistema oferecerá a seus usuários e as restrições com as quais deverá operar, e isso é feito usando diagramas ou linguagem natural. Os requisitos de sistema são descrições mais detalhadas destas funções, serviços e restrições operacionais do sistema de software. O autor afirma que muitos problemas da Engenharia de Requisitos ocorrem pela falha na distinção e separação entre esses diferentes níveis de descrição.
Requisitos do Usuário
São os requisitos funcionais e não funcionais do sistema sob o ponto de vista do usuário. Em geral apresentam problemas como falta de clareza, confusão e fusão, ou seja, requisitos diferentes escritos como um único requisito.
Requisitos do Sistema
São descrições mais detalhadas dos requisitos do usuário. São a base para que os engenheiros de software possam fazer o projeto do sistema. Servem como base para um contrato destinado à implementação do sistema.
Nenhum comentário:
Postar um comentário