Abstract:
Software modeling is a very important task and generic activity of the software
development process. Unified modeling language (UML) is the best way to design the
conceptual architecture of any software. The class diagram is a type of UML which is
used for representing main classes with attributes, functions, and their relationship. In
the software industry, many software modeling engineers face issues regarding manual
identification and designing of class diagrams from the textual paragraph because it is
a highly difficult task due to skills and time constraints.
The proposed system is an automated, efficient and accurate way to obtain elements
of the class diagrams from the natural language specifications with their relationships.
Text pre-processing, part of speech (POs), tagging, parsing, phrase identification and
class diagrams rules with other Natural language processing techniques will apply to
those software requirements for the construction and visualization of class diagram
graphically