Data Modeling Web Applications using Unified Modeling Language{1}

by Taylor G

In a day and age when web-based applications rule the web, it is more than common for companies to draw out the logistics of their websites and applications using a UML (Unified Modeling Language) diagram.  These diagrams can be created at different parts of the creation process as there are many ways and stages which you can create your application.  Some involve prototyping, which periodically offers releasing early versions of your software to the public for trials to see how the application will work.  Many developers these days use something called SDLC (System Development Life Cycle).  SDLC involves 4 main steps: Planning, Analysis, Design, and Implementation.  This document goes into detail about how it is nearly impossible to assume the exact specification of the website, since you do not know the complete structure and functionality of the website.  So with the use of this diagrams in the process could actually give you a better prediction of the scope of your application or system.  The article states that with the usage of these diagrams and models with the addition of XML (Extensible Markup Language) technologies, will assist the building process and with modularity and rebuilding.


Back in 2005, when this article was written these processes were relatively new to the field and the applications on the web weren’t as sophisticated as they are now.  So the creation of these diagrams and documents weren’t completely necessary as the applications and systems created 5-6 years ago were very basic in comparison to the apps and systems created today.  But back then the introduction of these methodologies provided a new more efficient and rapid creation and management process.

So for those of you who have taken  CIS 235 or what is now CIS 315, this will be a summary of the class.  In this class you are required to create these use case diagrams and learning the SDLC process.  When I took this class I was curious as to why they had us take it before CIS 234 the programming class.  Because it would’ve made sense to have us make these diagrams and then apply them to programming when it came time to make applications.

Adamko, A.; , “Modeling Data-Oriented Web Applications using UML,” Computer as a Tool, 2005. EUROCON 2005.The International Conference on , vol.1, no., pp.752-755, 21-24 Nov. 2005
doi: 10.1109/EURCON.2005.1630040