Unified Modeling Language
- This is a preview of the essay.
To view the full text you must login!
Since the Unified Modeling Language (UML) is a standard language for creating software blueprints. UML can be used to visualize, construct, and document the components of software systems. It simplifies the complex process of software design, making a "blueprint" for construction.1 When combined with one of above mentioned methodologies, the Unified Modeling Language becomes an invaluable tool in system and or database development.
Historically many programmers go from a conception of a database design to direct coding of the solution. If a programmer is the single resource on a small project this type of development methodology may work. However, if the design needs to be communicated to a group of individuals, this method quickly becomes inadequate. The reason is simple; programmers invariable do not speak the same "language" as customers and project managers. UML bridges the communication gap by providing a universal language for an entire project team.
Using the UML for database design allows the business and application teams who are already using the UML for their designs to share a common language and to communicate with the database team...