Slides and Tutorials on Software Engineering, UML, and Java
Slides and Tutorials on Software Engineering, UML, and Java
Software Engineering
Slides based on book by Ian Sommerville- chap 1: Introduction
- chap 3: Software Process Models
- chap 5: Software Requirements
- Discussion on Z: Software Specification using Z
- chap 7: System Models
Process Maturity & CMM
- chap 2 from Pressman: Process and CMM
- comparison of CMM
and ISO
- chap
25: Process
Improvement
UML
UML Distilled, main points from chapters:
- ch02 - Outline of a development process
- ch03 - Use cases
- ch04 - Class diagrams
- ch05 - Interaction
Diagrams
- ch06 - Advanced Class Diagrams
ATM Example from Use Case Driven Development Chapter
UML and Rational Rose
Tutorial Examples and Exercises
- Constructing a simple UML class in Rose
- Constructing an Activity Diagram in Rose, Library Business Model
- Some Library UML Diagrams
- Constructing
Use Case, Class and Sequence Diagrams for the library example
- Generating Java code from a simple Rose model
- Reverse Engineering from Java to UML, tutoral example. Java source code
- Exercises in Reverse and Forward Engineering in Rose
Rational Rose Tutorial
This tutorial is very comprehensive and it is best to first familiarise yourself with Rose via the above exercises/tutorials. The tutorial takes you through the various stages from business modelling to design and coding. It comes as a self-extracting archive.
Computer Science 4 example - RUP approach
Java Programs and Exercises
-
Objects and Classses: programs (in zip file), programs and how to compile and run in word doc, exercises, solutions
-
Interfaces and Abstract Classes: programs
-
Introduction to GUI programming, AWT and Swing:
Popularity: 4% [?]
Related Posts:





























