Exemplo de Documentação de um Sistema
1. O sistema deverá calcular o IMC de um paciente (RF- VER)
2. O calculo deverá levar em conta o sexo do paciente (RF- VER)
3. O sistema deverá solicitar a digitação de peso (em quilogramas) (RF- VER)
4. O sistema deverá solicitar a digitação da altura (em metros) (RF- VER)
5. O sistema deverá armazenar os dados dos pacientes (RF- VER)
6. O sistema deverá solicitar a identificação do paciente (EMAIL) (RF- VER)
7. O sistema deverá informar em que faixa de IMC o paciente se encontra (RF- VER)
8. O sistema deverá informar também o valor do IMC calculado (duas casas de precisão) (RF- VER)
9. O sistema deverá permitir busca em IMC’S calculados anteriormente (RF- VER)
10. O sistema não deverá ser feito em PHP (RNF- VER- HADWARE E SOFTWARE)
11. O sistema deverá ser web (RNF- VER- ARQUITETURA)
12. O banco de dados deverá ser ORACLE (RNF- VER- HADWARE E SOFTWARE)
13. O calculo do IMC deverá seguir a formula: IMC = peso/ (altura * altura) (RF- VER- DOMINIO)
14. As faixas de IMC fornecidas pelo INMG (RNF- VER-EXTERNO)
15. O paciente deverá informar a idade (RF- VER)
16. O sistema deverá mostrar mensagens de alerta para os pacientes com faixas de IMC criticas (RF- VER)
17. As faixas de IMC devem ser atualizadas online com o site da INMG (RF- VER- EXTERNO)
18. O sistema deverá suportar acesso simultâneo de pelo menos 1000 pessoas (RNF- VER- USABILIDADE)
19. O sistema deverá enviar por e-mail um mini-relatório com os resultados de seu IMC. (RNF – VER - EXTERNO)
20. Na tela de relatório, constar telefone de contato para duvidas. (RF- VER)
Modelo de tela:
Requisitos internos do sistema:
1. Campo Paciente (email) com tamanho máximo de 100 caracteres.
2. Capos Peso e Altura aceitam apenas caracteres numéricos com tamanho máximo de 5 caracteres cada.
3. Os Radio Buttons de Sexo não devem estar selecionados previamente. Devem ser limpos sempre que forem executados os cálculos.
4. Campo seu IMC é um Read