Relationships Between UML Classes
This article presents the different types of relationship that could exist between classes in a UML class diagram, what is their notation and what they actually mean.
Relationships Between UML Classes Read More »
Articles on Unified Modeling Language (UML), Software Architecture and Data Modeling
This article presents the different types of relationship that could exist between classes in a UML class diagram, what is their notation and what they actually mean.
Relationships Between UML Classes Read More »
Roberto V. Zicari of www.odbms.org asked a few questions to Dr. Michael Blaha about using UML for database conceptual modeling.
How good is UML for Database Design? Read More »
One important property of todays software systems is a flexible reaction to a changing environment or external circumstances. This software property is called the Adaptivity. In the period of model based software engineering the target is to specify Adaptivity of software within extra models, decoupled from other models within every design phase of the software
UML-based Specification of Self-Adaptive Systems Read More »
This article provides an historical context for why the Object Oriented paradigm was developed. It starts with a bit of history and then examines some weaknesses of the paradigm that dominated software development immediately before the OO paradigm appeared. Finally, it examines important technical advances made prior to the OO paradigm that were incorporated in
Historical Perspective on Model-Based Development Read More »
Threat modeling as part of risk analysis is seen as an essential part of secure systems development. This paper uses a standard case study to illustrate the effects of using an alternative process model (UML activity diagrams) with STRIDE and suggests that using a more modern process diagram can generate a more effective threat model.
Threat Modelling with Stride and UML Read More »