Design and development of Online UML Editor and Analyser

Unified Modelling Language (UML) is a visual modelling language used by software engineers to visualise, design and document the development processes of a software system in the forms of diagrams. These diagrams allow software engineers to foresee any obstacles that could prevent them from achievin...

Full description

Saved in:
Bibliographic Details
Main Author: Then, An Zhi
Other Authors: Kevin Anthony Jones
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/73984
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-73984
record_format dspace
spelling sg-ntu-dr.10356-739842023-03-03T20:47:09Z Design and development of Online UML Editor and Analyser Then, An Zhi Kevin Anthony Jones School of Computer Science and Engineering DRNTU::Engineering Unified Modelling Language (UML) is a visual modelling language used by software engineers to visualise, design and document the development processes of a software system in the forms of diagrams. These diagrams allow software engineers to foresee any obstacles that could prevent them from achieving their project objectives. Also, as it is essential for software engineers to engage in proper planning before developing a software system, designed diagrams must adhere to the guidelines of the UML diagram so that there shall not be any confusion between engineers. The aim of this project was to develop an online UML Diagram editor and analyser for the Component Diagram. The editor covers Specification, Composition and Decomposition Diagram. Each of these diagrams will have a unique set of shapes, connectors and rules assigned. By translating these diagrams into Extensible Markup Language (XML), an analyser can be developed to perform validation and reflect potential errors in the diagram. The project was completed in two phases. The first phase focused on developing the online editor for the diagram. The second phase focused on developing the analyser to validate the different types of diagram. Bachelor of Engineering (Computer Science) 2018-04-23T04:03:00Z 2018-04-23T04:03:00Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/73984 en Nanyang Technological University 115 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering
spellingShingle DRNTU::Engineering
Then, An Zhi
Design and development of Online UML Editor and Analyser
description Unified Modelling Language (UML) is a visual modelling language used by software engineers to visualise, design and document the development processes of a software system in the forms of diagrams. These diagrams allow software engineers to foresee any obstacles that could prevent them from achieving their project objectives. Also, as it is essential for software engineers to engage in proper planning before developing a software system, designed diagrams must adhere to the guidelines of the UML diagram so that there shall not be any confusion between engineers. The aim of this project was to develop an online UML Diagram editor and analyser for the Component Diagram. The editor covers Specification, Composition and Decomposition Diagram. Each of these diagrams will have a unique set of shapes, connectors and rules assigned. By translating these diagrams into Extensible Markup Language (XML), an analyser can be developed to perform validation and reflect potential errors in the diagram. The project was completed in two phases. The first phase focused on developing the online editor for the diagram. The second phase focused on developing the analyser to validate the different types of diagram.
author2 Kevin Anthony Jones
author_facet Kevin Anthony Jones
Then, An Zhi
format Final Year Project
author Then, An Zhi
author_sort Then, An Zhi
title Design and development of Online UML Editor and Analyser
title_short Design and development of Online UML Editor and Analyser
title_full Design and development of Online UML Editor and Analyser
title_fullStr Design and development of Online UML Editor and Analyser
title_full_unstemmed Design and development of Online UML Editor and Analyser
title_sort design and development of online uml editor and analyser
publishDate 2018
url http://hdl.handle.net/10356/73984
_version_ 1759856783275327488