Useful Links
Computer Science
Programming
UML and Object-Oriented Design
1. Foundations of Object-Oriented Thinking
2. Introduction to UML (Unified Modeling Language)
3. Structural UML Diagrams
4. Behavioral UML Diagrams
5. Object-Oriented Design Principles
6. Design Patterns in UML
7. Object-Oriented Analysis and Design Process
8. UML Tools and Methodologies
9. Advanced UML Concepts
UML Tools and Methodologies
UML Modeling Tools
Tool Categories
Commercial Tools
Open Source Tools
Online Tools
Tool Selection Criteria
Feature Requirements
Integration Capabilities
Cost Considerations
Tool Features
Diagram Editors
Model Repositories
Code Generation
Reverse Engineering
Collaboration Support
Development Methodologies
Unified Process
Process Phases
Iterative Development
Use Case Driven
Agile Methodologies
UML in Agile Context
Lightweight Modeling
Just Enough Design
Model-Driven Architecture
Platform Independent Models
Platform Specific Models
Model Transformations
Previous
7. Object-Oriented Analysis and Design Process
Go to top
Next
9. Advanced UML Concepts