Minimal UML diagrams for a data-driven web site

  • Authors:
  • Lori L. DeLooze

  • Affiliations:
  • United States Naval Academy, Annapolis, MD

  • Venue:
  • Proceedings of the 6th conference on Information technology education
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Unified Modeling Language (UML) was developed for visually expressing the models of software-intensive systems. The extensive UML modeling process is overwhelming for undergraduate students who are only creating rather small data-driven web sites. We have identified a minimal subset of UML diagrams that can be used to effectively model small, well-defined projects that use a MySQL database with PHP scripting. Sixty-five students successfully completed an undergraduate Information Technology Capstone course using this proposed methodology while developing one or two incremental prototypes and a final, self-documented working product. The step-by-step process encouraged students to follow programming "best practices", including performing planning, analysis, and design before attempting to begin coding. Instructors also required weekly status reports and updated project plans to make the experience as realistic as possible. The general development methodology was found to be extremely successful.