Requisitos de Usuarios: Escrito em ling natural, onde descreve as funes e
restries do sistema. Requisitos do Sistema: So as descries mais detalhadas das funes do sistema em um documento de requisitos; Requisitos Funcionais: Descreve explicitamente as funcionalidades e servio do S.O Requisitos No Funcionais: Definem propriedade e restries do sistema, a mesma pode ser dele por um todo ou parcialmente. Ex: segurana, desempenho, espao em disco.
t Os requisitos para um sistema de software estabelecem o que o sistema deve fazer e
define as restries sobre seu funcionamento e implementao. t Os requisitos funcionais so declaraes dos servios que o sistema deve fornecer ou descries de como alguns processamentos devem ser efetuados. t Muitas vezes, os requisitos no funcionais restringem o sistema que est sendo desenvolvido e o processo de Figura 4.9 Gerenciamento de mudana de requisitos. Implementao de mudanas Anlise de mudana e custos Anlise de problema e especifcao de mudanas Problema identifcado Requisitos revisados Sommerville_Cap_04.indd 79 06/06/2011 16:52:02 80 Engenharia de software desenvolvimento que est sendo usado. Estes podem ser os requisitos de produto, requisitos organizacionais ou requisitos externos. Eles costumam se relacionar com as propriedades emergentes do sistema e, portanto, aplicam-se ao sistema como um todo. t O documento de requisitos de software uma declarao acordada dos requisitos do sistema. Deve ser organizado para que ambos os clientes do sistema e os desenvolvedores de software possam us-lo. t O processo de engenharia de requisitos inclui um estudo da viabilidade, elicitao e anlise de requisitos, especificao de requisitos, validao e gerenciamento de requisitos. t Elicitao e anlise de requisitos um processo iterativo que pode ser representado como uma espiral de atividades descoberta de requisitos, classificao e organizao de requisitos, negociao de requisitos e documentao de requisitos. t A validao de requisitos o processo de verificao da validade, consistncia, completude, realismo e verificabilidade dos requisitos. t Mudanas organizacionais, mudanas nos negcios e mudanas tcnicas inevitavelmente geram mudanas nos requisitos para um sistema de software. O gerenciamento de requisitos o processo de gerenciamento e controle dessas mudanas