O mundo do software de computador pode ser confuso às vezes. Jargão de computador e siglas complicar ainda mais . SRS e URS são duas dessas siglas que muitas vezes são confusos. SRS está para especificação de requisitos de software, e URS está para especificação de requisitos de usuário. Funcionalidade vs Projeto
Ambos SRS e URS permitir que o usuário se relacionar com a funcionalidade do software, mas há uma clara diferença entre os dois. Os usuários de qualquer sistema particular de esperar vários recursos para estar presente para que o sistema funcione adequadamente e ser amigável. Por exemplo, para um portal de compras on-line, depois de uma compra , o usuário do sistema deve receber algum tipo de confirmação , como um "obrigado" de tela que permite que ele saiba que o cartão de crédito ou método de pagamento alternativo foi aceite eo ordem é completa. Embora não seja uma necessidade, para o funcionamento do sistema para ter um " obrigado" a tela no final da compra, é muitas vezes o que seria de esperar e iria aumentar a experiência do utilizador do sistema , o que tornaria um utilizador especificação de requisitos . Por outro lado, um SRS é o que se passa nos bastidores para garantir que a URS está disponível e funcionando corretamente --- o projeto real do sistema.
URS
a URS é normalmente escrito antes da SRS , porque o SRS é em grande parte baseada na experiência e expectativas do usuário. Além do usuário, há também a entrada do proprietário do sistema e um desenvolvedor de garantia de qualidade para garantir que as expectativas do usuário para o sistema são viáveis para o sistema. A URS é frequentemente utilizado como parte da validação de software anteriores para o desenvolvimento de um sistema particular . No entanto, a URS também é usado para validação retrospectiva quando um sistema já foi criado e validado , mas a URS ainda é usado como um teste para fins de garantia de qualidade.
SRS
para que um SRS para atender a URS , a SRS deve conter as principais informações que o ajudará a função do sistema de forma que o usuário espera . Esta informação inclui descrições das operações realizadas por cada tela, os dados que podem ser inseridos no sistema ( letras, números e caracteres especiais , por exemplo) , fluxos de trabalho realizado pelo sistema e do sistema de relatórios ou outras saídas , de acordo com ofni Sistemas. Uma SRS também especifica quem pode inserir dados no sistema , bem como a forma como o sistema atende aos requisitos regulamentares aplicáveis ao sistema específico.
Benefícios
Embora haja uma clara diferença entre SRS e URS , ambos estão ligados . Sem a URS , é provável que a SRS sofrerá na qualidade e na falta de funcionalidade e facilidade de uso . Além disso, essa estreita relação entre URS e SRS geralmente reduz a quantidade de tempo que é necessário para desenvolver um sistema, porque os elementos e requisitos essenciais para o sistema teria sido testada durante a fase URS .