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...
Representing composites in conceptual modeling Share on
Using an object or entity class to represent a composite provides straightforward answers, making this approach superior to the...
Choosing classes in conceptual modeling
Lacking accepted rules for creating or evaluating classes that represent human knowledge of a particular domain, modelers can turn...
Comparing data modeling formalisms
Accurate specification and validation of information requirements is critical to the development of organizational information systems. Semantic data models...