Requisitos não funcionais - AndrAlcsndr/Sis_Hosp GitHub Wiki

2. REQUISITOS NÃO FUNCIONAIS:

  1. Adotar o estilo de arquitetura em camadas ( layers).
  2. A arquitetura do software deve ser composta por camada de apresentação e por camada de serviço.
  3. A camada de apresentação deve ser responsável pela interface com o usuário e pela validação dos dados de entrada.
  4. A camada de serviço deve ser responsável pela lógica de negócio e por armazenar dados.
  5. Cada camada deve ser decomposta em módulos de software.
  6. Módulos de software devem interagir por meio de serviços especificados em interfaces.
  7. Módulos de software devem ser decompostos em classes.
  8. Devem ser implementadas classes que representem domínios, entidades e controladoras.
  9. Implementar o código na linguagem de programação C++.
  10. Prover projeto compatível com o ambiente de desenvolvimento Code::Blocks.