INTERNET SITES TO USE TO LEARN OOP AND UML FOR THIS

COURSE

Use the material on these websites to learn vocabulary and concepts involved with OOP and UML.  You will be responsible for this on the end of course test.  You will also need to interpret basic UML diagrams.  A list of terminology, concepts and diagrams for which you are responsbile is found at the end of this page.

 http://www.gentleware.com/fileadmin/media/synergy/Course/Overview/index.htm 

Read this first.  It has both UML and good information on OOPs.  Us the as the learning tool for basics of UML and OOP  Each part of the tutorial takes about 20-30 minutes.  Some have small assessment.  Some have videos.  All have PDF files which you can download.  You are not responsible for Poseidon in this tutorial.  Any topic of the tutorial is a topic for a test question OOP and UML.


UML sites

http://www.sparxsystems.com/uml-tutorial.html

this is an in depth tutorial with lots of good information and UML diagram examples.  You are responsible for interpreting UML diagrams. 

http://www.uml.org/#Links-Tutorials

 Scroll down to TUTORIALS and Click on Borland selection  Yu may get asked for a password, just click the cancel button

 This site has tutorial and self tests along the way.  Strongly recommend. As a learning and study guide. 

***http://www-306.ibm.com/software/rational/uml/

Another site with information on UML and Object Oriented concepts

http://wwwis.win.tue.nl/2R690/together/

Another MUST READ  Practical UML introduction. – discusses Use Case, Class Diagrams, Object Diagrams, Sequence Diagrams and more in tutorial format!  Includes self test of concepts and terminology.  Outstanding tutorial material

 



 

Terms and concepts required for OOP and UML test.  You should be familiar with many of these from using ALICE.  The others are ALL discussed at the websites above.  Most sites above can be printed out for your convenience.  They have also been used in the OOPs assignments as answers.

 

class object attribute property
method parameter event inheritance
boolean instance behavior derived class
relationship aggregation composition association
function polymorphism encapsulation identity
operations object-oriented object-based model
interface  association multiplicity relationship (1-1, 1-many..., 1 to 0 or many  0..*) class models
use-case actor sequence diagram activity
activity diagram class diagram information hiding message
instantiation invoke call true or false

 

 

 

Home

Contact bholt@nvcc.edu

Back to ITP 100 Syllabus