You are on page 1of 2

Documentos de Requisitos Como resultado do processo de levantamento de requisitos desenvolvido o documento de requisitos do sistema.

. Este documento contm a especificao de todos os requisitos funcionais e no funcionais do software, incluindo as capacidades do produto, os recursos disponveis, os benefcios e os critrios de aceitao Caractersticas do documento de requisitos O documento de requisitos do sistema deve ser composto por sentenas em linguagem natural, seguindo determinados padres: 1) Iniciar com O sistema deve .... 2) Usar frases curtas. Exemplo: O sistema deve rodar em microcomputadores da linha xxx que possuam microprocessador yyy ou superior. 3) Os requisitos devem estar organizados logicamente. Seqncia de execuo: o Entrada, Processamento, Sada. 4) Cada requisito deve ter um identificador nico. Exemplo: o Um identificador numrico, para posterior referncia. 5) Os requisitos do software devem estar divididos em requisitos funcionais e no funcionais (de qualidade). 6) Os requisitos no devem conter detalhes de implementao. importante no utilizar termos relacionados implementao, tais como arquivo e menu. 7) Deve-se evitar que durante o desenvolvimento do documento de requisitos decises de projeto sejam tomadas.

Erros mais comuns cometidos no desenvolvimento do documento de requisitos so: ignorar um grupo de clientes; ignorar um nico cliente; omitir um grupo de requisitos; permitir inconsistncias entre grupos de requisitos; aceitar requisito inadequado;

aceitar requisito incorreto, indefinido, ou impreciso; aceitar um requisito ambguo e inconsistente;

Um documento de requisitos deve conter requisitos funcionais e requisitos no funcionais Requisitos Funcionais Descreve as funes que o sistema deve executar Requisitos no Funcionais A Norma ISO/IEC 9126 define seis caractersticas de qualidade de software: Funcionalidade: Conjunto de atributos que evidenciam a existncia de um conjunto de funes e suas propriedades especificadas. As funes so as que satisfazem as necessidades explcitas e implcitas. Usabilidade: Conjunto de atributos que evidenciam o esforo necessrio para se poder utilizar o software, bem como o julgamento individual desse uso, por um conjunto explcito ou implcito de usurios. Confiabilidade: Conjunto de atributos que evidenciam a capacidade do software de manter seu nvel de desempenho sob condies estabelecidas durante um perodo de tempo estabelecido Eficincia: Conjunto de atributos que evidenciam o relacionamento entre o nvel de desempenho do software e a quantidade de recursos usados, sob condies estabelecidas Manutenibilidade: Conjunto de atributos que evidenciam o esforo necessrio para fazer modificaes especificadas no software Portabilidade: Conjunto de atributos que evidenciam a capacidade do software de ser transferido de um ambiente para outro

You might also like