Requisitos de sistema são descrições mais detalhadas dos requisitos de usuário. Podem servir de base para um contrato de implementação e devem especificar completa e consistentemente todo o sistema. São utilizados como ponto de partida para o projeto do sistema.
A camada de domínio da aplicação, também conhecida como camada de negócio ou de objetos de negócio, é aquela onde estão localizadas as classes que fazem parte do domínio do problema, ou seja, classes correspondentes a objetos que fazem parte da descrição do problema.
A análise do domínio pode ser definida como o processo pelo qual a informação usada para o desenvolvimento de software é identificada, capturada e organizada para que seja reutilizável quando da criação de novos sistemas. ...
O domínio nada mais é do que um registro único para seu site. Ele é a “tradução” do ip do servidor em que a página encontra-se hospedada para um endereço escrito de fácil memorização. Por meio dele, podemos acessar seu conteúdo via web.
Classes de domínio são usados para criar os vários elementos no domínio e relações de domínio são os links entre os elementos. Eles são a representação de tempo de design, os elementos e links que serão instanciados pelos usuários da linguagem de design específicas ao criar seus modelos.