UBC Theses and Dissertations
Extending the object-oriented enterprise modeling case tool from analysis to logical design Lu, Jingxi
Object-Oriented Enterprise Modeling (OOEM) is a newly developed methodology for object-oriented analysis and design based on ontological theories. This study develops a new version of Computer-Aided Software Engineering (CASE) tool to support OOEM analysis, design, and redesign that aggregates information system components. The good features of previous OOEM CASE tools have been applied to this new tool. A structured database is designed to support different modeling functionality required by analysis, design, and redesign activities. Features that are common in different modeling activities are shared, while features specific to individual modeling activities are separated. The tool implemented OOEM decomposition to which design and redesign features can be added, supported visualization of OOEM design and redesign, and automated modeling transition from design to redesign. Semantics checks are extended from analysis to design and redesign in order to ensure model integrity and consistency. An empirical study is conducted to compare this new CASE tool with traditional pen and paper method. The tool is found to be successful in terms of system usefulness, user friendliness and modeling/design capability. The remaining problems associated with the tool and the corresponding remedies are discussed.
Item Citations and Data