Exemplos:
Atributos importantes para os usuários:
- Desempenho ("Ao registrar um item sendo vendido, a descrição e preço devem aparecer em, no máximo, 2 segundos")
- Volume de utilização, incluindo número de usuários, número de transações, ... ("O sistema deverá suportar uma carga máxima de 2000 usuários simultâneos com degradação de desempenho de, no máximo, 10% em qualquer operação")
- Disponibilidade ("O sistema estará disponível pelo menos 99,7% do tempo em dias de semana entre 06:00 e meia-noite e pelo menos 99,95% entre 16:00 e 18:00")
- Flexibilidade ("Um programador de manutenção com pelo menos 6 meses de experiência no suporte ao produto deverá ser capaz de dar suporte a um outro dispositivo de interconexão em não mais do que 1 hora de trabalho")
- Integridade/segurança ("Apenas usuários com privilégios de acesso de Auditor poderão visualizar históricos de transações de clientes")
- Interoperabilidade ("O Sistema de Rastreamento de Produtos Químicos deverá ser capaz de importar qualquer estrutura química válida das ferramentas ChemiDraw e Chem-Struct")
- Compatibilidade com outras versões e necessidades de migração ("O sistema deverá reconhecer arquivos de versões antigas e transformar os arquivos para o novo formato automaticamente, após confirmação pelo usuário")
- Confiabilidade ("Não mais do que 5 experimentos químicos em cada 1000 podem ser perdidos devido a falhas de software")
- Robustez ("Todas as variáveis de entrada terão valores default e tais valores serão usados sempre que dados de entrada estiverem faltando ou inválidos")
- Tolerância a falha ("O sistema deve fazer log dos pagamentos autorizados via cartão de crédito em 24 horas, mesmo com falhas de energia ou de dispositivo")
- Usabilidade ("Um novo usuário deverá ser capaz de fazer um pedido de compra de um novo produto químico após não mais do que 30 minutos de orientação")
- Tipo de interface desejada ("O sistema deverá ser acessado completamente via browser HTTP/HTML")
- Hardware e software alvo ("O produto será desenvolvido para ambientes Windows e para máquinas com pelo menos 128 MB de memória")
- Necessidades de internacionalização ("O produto será disponibilizado em inglês, mas de forma a permitir que versões em línguas latinas possam ser produzidas sem necessidade de ter acesso ao código fonte")
- Documentação necessária ("A documentação on-line incluirá um Tutorial e um Manual de Referência")
- Uso de padrões ("O produto deverá dar suporte aos protocolos SNMP versões 1, 2 e 3")
- Aspectos legais ("O sistema deverá seguir regras do documento XPTO-12X/2001 do Banco Central no que diz respeito à auditibilidade das transações efetuadas")
- Preço da solução ("O produto deverá ser desenvolvido de forma a possibilitar um custo de produção de, no máximo, US$32")
- Packaging ("O produto será distribuído exclusivamente pela Internet, sem opção para aquisição de CDROM ou de manuais impressos. O tamanho máximo do download deve ser de 10 MB")
- Requisitos de instalação ("O Produto deve ser instalável através do instalador RPM do Linux")
- Business rules ("Apenas usuários com cargos de supervisão podem aceitar retorno de mercadoria com valor acima de R$100,00")
Atributos importantes para os desenvolvedores:
- Manutenabilidade ("Modificações a qualquer relatório deverão ser implementadas 24 horas após recepção de aviso de modificação de regulamentação pelo Ministério de Agricultura")
- Portabilidade ("O produto deverá ser desenvolvido de forma a possibilitar seu transporte para Linux em, no máximo, 60 dias")
- Reusabilidade ("O produto deverá usar componentes corporativos existentes sob forma de Enterprise JavaBeans. Novos componentes deverão ser EJBs")
- Testabilidade ("Testes de Unidade e de Aceitação deverão ser completamente automatizados")
- Suporte ("Suporte ao produto será feito exclusivamente através de site Web, com acesso a Base de Conhecimento sobre o produto")
Nenhum comentário:
Postar um comentário