Abstract:
Distributed software engineering has become the trend in accomplishing software projects.
One of the difficulties with this is that it requires team members to participate in the software design,
which is an important stage in a software development process, even if they are geographically
separated. Instead of the traditional way of gathering around and taking turns sketching on a
whiteboard, software engineers adopt various tools to participate in the software design. However,
many of the software modeling tools today are insufficient to support the fluidity of interaction among
collaborators in the design process.
In order to address the problem CORDIE was developed. CORDIE enables its users to create UML
diagrams through the web browser. It also allows simultaneous editing of a single diagram by multiple
users. It was concluded that CORDIE can act as a tool in collaborative software design. This also means
that users of CORDIE can participate in the software modeling process even if they are in different
locations.