A direct manipulation object-oriented environment to support methodology-independent CASE tools : a thesis presented in partial fulfilment of the requirements for the degree of Master of Science in Computer Science at Massey University

dc.contributor.authorZhong, Bei
dc.date.accessioned2017-09-21T20:55:41Z
dc.date.available2017-09-21T20:55:41Z
dc.date.issued1996
dc.description.abstractThe aim of the thesis is research into application of direct-manipulable OO graphical environments to the development of methodology-independent CASE tools. In this thesis, a Methodology-Independent Graphical OO CASE Environment (M1GOCE) is proposed. MIGOCE consists of three parts: OO Notation Workshop, OO Notation Repository and Universal OO Diagramming Tool. OO Notation Workshop is an OO graphical editor which is used to design existing and new notations; OO Notation Repository is a notation database that stores different notations designed by the notation workshop; Universal OO Diagramming Tool is an upper-CASE graphical environment, by which a user can draw arbitrary OO diagrams of different methodologies. The MIGOCE database management system provides OO notation sets management, OOA/OOD diagrams management and OO repository management for data integrity and sharing. MIGOCE has three outstanding characteristics: Methodology-independence, Directly-manipulable graphical environment and Easily-expanded program structure MIGOCE is completely methodology-independent. It not only supports existing OO methodologies, but also supports users' own notation designs. It provides support for mixing, updating existing methodologies or defining new ones. It typically allows the user to switch quickly different OO notation sets supported by corresponding methodologies for designing diagrams. Direct manipulation interfaces of MIGOCE enable it more flexible and distinctive. The user can easily add, delete, edit or show notation shapes, and get the system feedback very quick on the screen. The MIGOCE system itself is programmed using object-oriented programming language - C++. Its program structure enable the functions of itself easy to be modified and expanded. Although MIGOCE is a prototype, it provides a new way to develop the real methodology-independent OO CASE environment. So far, the way and style taken by MIGOCE have not been found in OO CASE literatures. This system gives a complete possibility of implementing a methodology-independent OO CASE tool and shows distinct effectiveness of such a tool in practice.en_US
dc.identifier.urihttp://hdl.handle.net/10179/11914
dc.identifier.wikidataQ112855781
dc.identifier.wikidata-urihttps://www.wikidata.org/wiki/Q112855781
dc.language.isoenen_US
dc.publisherMassey Universityen_US
dc.rightsThe Authoren_US
dc.subjectSystem analysisen_US
dc.subjectSystem designen_US
dc.subjectComputer-aided software engineeringen_US
dc.subjectComputer software -- Developmenten_US
dc.titleA direct manipulation object-oriented environment to support methodology-independent CASE tools : a thesis presented in partial fulfilment of the requirements for the degree of Master of Science in Computer Science at Massey Universityen_US
dc.typeThesisen_US
massey.contributor.authorZhong, Bei
thesis.degree.disciplineComputer Scienceen_US
thesis.degree.grantorMassey Universityen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Science (M. Sc.)en_US

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
01_front.pdf
Size:
658.78 KB
Format:
Adobe Portable Document Format
Description:
Loading...
Thumbnail Image
Name:
02_whole.pdf
Size:
23.89 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
3.32 KB
Format:
Item-specific license agreed upon to submission
Description: