Se si parla di modellazione del codice, puoi documentarti sul linguaggio UML, oppure sulle metodologie agili se necessiti di indicazioni teoriche per organizzare il lavoro di realizzazione del software.
La richiesta è così generica che qualsiasi risposta, anche il "prendere appunti sul blocco note cartaceo" può essere valida.