Introduction to UML in Object-Oriented Software Development with Java, Slides of Java Programming

This chapter from 'object oriented software development using java' discusses the importance of modeling and planning in software development, the history of unified modeling language (uml), and how to apply uml in planning assignments. The author emphasizes that uml is just a tool for communication and encourages students to keep planning simple and efficient.

Typology: Slides

2012/2013

Uploaded on 04/23/2013

saravati
saravati 🇮🇳

4.4

(29)

162 documents

1 / 7

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Java and the Web
Object Oriented Software
Development Using Java
Chapter 2
Docsity.com
pf3
pf4
pf5

Partial preview of the text

Download Introduction to UML in Object-Oriented Software Development with Java and more Slides Java Programming in PDF only on Docsity!

Java and the Web

Object Oriented Software Development Using Java Chapter 2

Modeling

  • Modeling is a planning activity, and good planning is essential for quality software.
  • To fail to plan is to plan to fail.
  • Prior Planning Prevents Poor Performance

UML

  • Prior to the development of the Unified Modeling Language, there were dozens of methodologies in common use for planning and modeling software systems.
  • Rational Software, a maker of modeling systems, was formed as a cooperative effort by some of the best known modeling methodology authors. The result is UML.

Applying UML

  • UML is just a standard diagramming notation. It is just a tool, not a skill that will guarantee you a good job. Knowing UML helps you communicate with others in creating software, but this course is about Object- Oriented Programming, not how to draw diagrams.

Sample Planning Models for Homework

  • The lecture on Course Assignments has examples of acceptable documentation for homework.
  • Another source is the Agile Modeling website.
  • Note that Use Cases ( text ) are a preferred method, but Use Case Diagrams are not acceptable.