Abstract:
“DesignPlus” is an automated Software and Test Design tool which is capable of generate UML
diagrams, User scenarios and System level Test Cases for the given software requirement
specifications which is written in natural language. When it comes to software development life
cycle Software Design and Testing phases are required considerable high amount of time and
human effort which means it is cost to the Software project. In System designing there are some
diagrams needs to be drawn and user scenarios need to be written in order to improve the clarity
of requirement specification.
DesignPlus is capable of generating UML diagrams (Usecase Diagram) and user scenarios for the
given requirement specification in a way accelerate the Software Design phase. And also designing
Test cases also need be done in the Test phase of the software life cycle in order to do proper
testing on different levels. The developed system is capable of generating system level test cases
for the entered functional and non-functional requirement specifications. Technology has used for
the Process requirement specification is Natural Language Processing (OpenNLP). Taking
altogether I call this is an Integrated Software Design Accelerator since this maintains a link
between Software design and Test Design and also this accelerate the process of Software
development in a way to save time and reduce cost.
Citation:
Tharmaseelan, J. (2019). Generation of use case diagrams using natural language processing [Master’s theses, University of Moratuwa]. Institutional Repository University of Moratuwa. http://dl.lib.mrt.ac.lk/handle/123/16077