Enhancing the Case Tool Supporting Moses Methodology for Multi-user Environment
Master of Science (MS)
First Advisor's Name
Raimund K. Ege
First Advisor's Committee Title
Second Advisor's Name
Third Advisor's Name
Date of Defense
MOSES, Methodology for Object-Oriented Software Engineering of Systems, is a viable and flexible methodology for product and process lifecycle in a software development process. Two years back, a CASE Tool supporting MOSES methodology was developed at FIU as part of a Master's thesis. This CASE Tool was designed to handle only a single user at a time. Because of the single user provision, it lacks the capability to meet team work in today's software development process. Also, the system does not support data persistency.
The purpose of this research is to enhance the existing CASE Tool to provide multi-user capability. We provide concurrency control at the file and at the object level. Whenever we are modifying an object, the concurrency control is at the object level. Locks are used to implement the concurrency control. The CASE Tool also provides data persistency capability so that data can persist from session to session.
In software development cycle, a product has to go several iterations from analysis through design to implementation before the product is put in real use - there is always frequent changes in various phases. A feature is added to the existing system to notify changes to appropriate group members whenever analysis and design changes thus facilitating the updates required to be done at the concerned levels. This helps to keep various phases of the lifecycle in sink.
Chaurasia, Suresh Kumar, "Enhancing the Case Tool Supporting Moses Methodology for Multi-user Environment" (1997). FIU Electronic Theses and Dissertations. 2119.
In Copyright. URI: http://rightsstatements.org/vocab/InC/1.0/
This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).