Why Should I Model My Applications?

You might be surprised that our first response to the question, “Why should I model my applications?” is that there are times when modeling applications is probably overkill. For instance, if the application is trivial, or if your development tools are powerful enough that you can “assemble” most of your application, or if your developers have developed similar applications and already know exactly how to implement the solution, modeling your application might be unnecessary.

However, for those of you who are building serious, business-critical applications, application modeling is necessary. In Chapter 2, “Business Models,” we discussed some reasons for modeling your business, and many of those reasons apply ...

Get UML for Mere Mortals® now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.