📝§ Software Modeling
Modeling does not necessarily involve building programs and running simulations. Sometimes, it’s just writing text explanation, drawing a diagram or a table.
Master models:
Business model (TODO)
Domain model—describe the problem domain regardless of your solution
Design model—describe designed solution
Code model—the code of actual implementation
Tips
See also
§ Mental models—software models are mental models