Requisitos não funcionais - AndrAlcsndr/Sis_Hosp GitHub Wiki
2. REQUISITOS NÃO FUNCIONAIS:
- Adotar o estilo de arquitetura em camadas ( layers).
- A arquitetura do software deve ser composta por camada de apresentação e por camada de serviço.
- A camada de apresentação deve ser responsável pela interface com o usuário e pela validação dos dados de entrada.
- A camada de serviço deve ser responsável pela lógica de negócio e por armazenar dados.
- Cada camada deve ser decomposta em módulos de software.
- Módulos de software devem interagir por meio de serviços especificados em interfaces.
- Módulos de software devem ser decompostos em classes.
- Devem ser implementadas classes que representem domínios, entidades e controladoras.
- Implementar o código na linguagem de programação C++.
- Prover projeto compatível com o ambiente de desenvolvimento Code::Blocks.