LaTex
Scrapped OpenOffice.org to use LaTex as it seems nicer and has the ability to format work as well as provide links to external documents. Which will be useful for management of the document as it begins to grow.
Scrapped OpenOffice.org to use LaTex as it seems nicer and has the ability to format work as well as provide links to external documents. Which will be useful for management of the document as it begins to grow.
Below is a list of UML tools that are currently on the market that I will be using to compare against my proposal.
http://www.eclipsedownload.com/
http://www.visual-paradigm.com/product/vpuml/
http://office.microsoft.com/en-us/visio/
http://msdn.microsoft.com/en-us/vstudio/
http://smartuml.sourceforge.net/
I have found a similar project to mine from American International University-Bangladesh called Smart UML. Although the project is designed for Pocket PC the techniques they used to match shapes are similar to my inital ideas. They use a XUML (Xml for UML) file format, I have emailed the lead developer asked whether this is related to UML eXchange Format and about any problems that they had during the development.
Sources files for original test project added to svn repository. Start of research into UML specs and design ideas. Waiting for feed back about inital proposal before a final proposal can be created.
Initial proposal for final year project sent to Ali
Create a UML Drawing Program for use with an interactive whiteboard or touch screen. The software will allow for free hand draw diagrams formatted in a correct manor keeping with UML 2.0 specifications. The documents must be able to be saved and reopened at a later date. The file format will either be a custom format stored as XML or, from further research, in a format that is compatible with MS Visio, Dio or another pre-existing UML modelling tool. The design of the program should also include the ability to create plugins/addons that will allow for querying of the document for use of code/database generation depending on the model. The program must be able to accurately match shapes drawn to the correct UML shape relevant to the diagram that is being used. The ability to add text which will be rendered using OCR to the model with the ability to add comments to the digram for use of documentation. The objects draw on the document must be connected so that the document can validated against the UML 2.0 specification. The objects on the document must be able to be moved and allow for all other link objects to be updated. For example: In a class diagram where on class inherits from another the inheritance relations ship line will be updated if the position of either of the objects is moved. The model types that will be supported will be decided upon further research.
Powered by Web Design Company Plugins