Requisitos de software
13/06/2011
Parte I
1- O que são requisitos e qual sua finalidade?
Uma condição ou capacidade que deve ser satisfeita por um sistema para satisfazer um contrato ou um padrão.
2- Quais são os níveis de requisitos e qual perfil das pessoas envolvidas em cada nível? Requisitos dos Usuários - Área de negócio do cliente, Área de TI do cliente, Usuário final do sistema e Analistas do Sistema ou Arquitetos do Sistema. Requisitos de Sistema - Área de TI do cliente, Usuários finais do sistema, Analistas do Sistema ou Arquitetos do Sistema e Desenvolvedores de SW. Especificação de Projeto SW - Área de TI do cliente, Analistas do Sistema ou Arquitetos do Sistema e Desenvolvedores de SW.
3. O que são requisitos funcionais, não-funcionais e domínio?
Funcionais: Requisitos que descrevem a funcionalidade (funções que o sistema deve realizar) ou os serviços que se espera que o sistema faça.
Não Funcionais: Requisitos que não dizem respeito diretamente a funcionalidade do sistema, mas expressam propriedades do sistema e/ou restrições sobre os serviços ou funções providas pelo sistema. Podem ser categorizados em: requisitos do produto, organizacionais e externos.
Domínio: Requisitos derivados do domínio da aplicação do sistema, em vez de serem obtidos a partir das necessidades específicas dos usuários do sistema, eles podem se transformar em novos requisitos funcionais, ou serem regras de negócios específicas do domínio do problema.
4. Identifique os requisitos funcionais e não funcionais dos sistemas a seguir:
a) Sistema de bomba de gasolina para auto-atendimento, que inclui uma leitora de cartão de crédito. O cliente passa o cartão pela leitora e registra a quantidade de combustível solicitada . O combustível é fornecido e a conta do cliente é debitada.
Requisitos funcionais: abastecimento, validação cartão de crédito.
Requisitos não-funcionais: confiabilidade por conta de acesso a conta e fácil utilização.