Develop a command line program that takes a Project (Java Source) and outputs two UML Diagrams:
- A Sequence Diagram for each jUnit Tests (Executed) in src/test/java.
- A Single Class Diagram of all Classes of Participants in Sequence Diagrams
- Class Diagram should be based on source in src/main/java.
- Source and generate diagrams in JPG or PNG format.
- Program will accept arguments such as test class, test method and output directory
<test class> is the name of the Test Class to include in UML processing
<test method> is the name of the Test Method to execute for UML Sequence Diagram
Note: use * to execute all tests.
<output> is the directory where UML diagrams will be generated.
UML Diagrams should be stored as:
project / <test class name> / <test name>.png (for sequence diagram)
project / [login to view URL]
This code can be split into multi-steps where input files are processed with intermediate output until the final output is produced.
Execute the JUnit Test and Generate a JSON output file of the Execution Run along
with Classes Metadata (i.e Class Names, Associations to other Classes, Method Names, Etc...)
Process the JSON file from Stage 1 and generate a UML Class Diagram
Process the JSON file from Stage 1 and generate one or more UML Sequence Diagrams
Take all output Diagrams from Stage 2 and Stage 3 and organize them in their proper output destination / locations.
UML Diagram Generators (Required):
[login to view URL]
Skills Needed : Java, Reflection, AOP (Aspect oriented programming), umlgraph
18 фрилансеров(-а) в среднем готовы выполнить эту работу за $498
Hi nice to meet u Firstly, Thanks for visitting my profile. With more than 10 year in java So I can do it for you as best Can we talk? Thanks you in me.
I am confident I am the right candidate for this project as I have done many similar projects in the past. With years of experience in this field, I believe this project will be very easy for me.
Hello Sir, I think I am suitable for this application with ablities to develop application using bootstrap,js,less,PHP,Mysql and ajax with intractive UI and responsivness and at very low cost. kindly reply