Estou para começar a desenvolver o meu primeiro sistema java web na faculdade, seria um sistema para um pet shop, porém estou com dúvida por onde começar.
A parte da documentação ja esta feita, só não sei por onde começar a codificar.
Comece por onde todos os sistemas deveriam ser iniciados: requisitos!
É a partir dos requisitos que você define as funcionalidades, regras, validações, limites, etc.
Depois, casos de uso (creio que a tua faculdade opte por ensinar o modelo cascata, logo, usa como apoio a UML, assim sendo, as especificações de caso de uso são necessárias).
Depois, diagramas de classes, atividades e sequência (mais que isso é desnecessário). Ah, e DER/MER.
Por último e só aí, comece a desenvolver.
Te garanto que você vai conseguir desenvolver tranquilamente.
Comece definindo que tecnologias deseja utilizar.
Exemplo: JSF 2 ou vai optar por um front em alguma lib bacana, como vuejs ou angular ou react e back com algo como springboot ou mesmo se vai de servletão.
Eu terminei a faculdade a pouco tempo, recomendo não ficar usando, muitos frameworks isso pode te atrapalhar porque exige conhecimento prévio em um nível avançado em algumas tecnologias(se você já souber algo ai é diferente), vai do básico html, css e js(jquery ajuda) no front e servlets no back-end.