I need help re-desigining the existing application. The existing application front-end is coded using java and the core components are in Matlab. I want to re-design the app so that there is no coupling between the components and should be using design patterns. Do not need to re-design the matlab components. I can provide the existing architecture and class diagrams with detailed explaination. There are like 6 to 7 class diagrams. You should be able to understand the class diagrams and create re-designed class diagrams using design patterns. I might also need help in using concurrency patterns so that it improves the system performance. I am not sure about this right now, but might need your help down the road.
1.) Should use STARUML ([url removed, login to view]) platform for creating the class diagrams. 2.) Performance assessment tool (which I will disclose later on) will be used to measure how much the re-designed app architecture improves component de-coupling. Based the results the class diagrams should be refined. 3) Also need good documentation for each of the class diagrams. 4) Might need sequence diagrams. Not sure at this point of time. 5) Also should suggest new architeture on how concurrency patterns can be applied. Not sure at this point of time.