Relational database design using an object-oriented methodology
Of the many approaches to relational database design, the Object Modeling Technique (OMT) is particularly effective. A comprehensive explanation...
How UML is used
Many UML projects are not Use Case driven.
Read the full paper here: https://cacm.acm.org/?mobile=false
Database design: composing fully normalized tables from a rigorous dependency diagram
A new simplified methodology for relational-database design overcomes the difficulties associated with nonloss decomposition. It states dependencies between data...
Why significant UML change is unlikely
Reform may be too little too late to spare software engineers the cognitively overwhelming effort of applying UML to...
Comparing representations with relational and EER models
The diffusion of technology to end users who can now develop their own information systems raises issues concerning the...
A Helix-Spindle model for ontological engineering
Using a forward-lockstep build-test process that combines theoretic and pragmatic approaches to ontology building.
Read the...
From object-oriented to goal-oriented requirements analysis
Goal-oriented and object-oriented analysis should be seen as complementary, the former focusing on the early stages of requirements analysis...
Object-oriented modeling with UML: a study of developers’ perceptions
None
Read the full paper here: https://cacm.acm.org/?mobile=false
Assisting novice analysts in developing quality conceptual models with UML
Knowing the kinds of modeling errors they are most likely to produce helps prepare novice analysts for developing quality...
Database abstractions: aggregation
Aggregation is introduced as an abstraction which is important in conceptualizing the real world. Aggregation transforms a relationship between...