Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

what productivity gains can be acheived by model driven architecture ?

 
shailesh sonavadekar
Ranch Hand
Posts: 1874
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
people are investing a lot of time in learning things like uml , patterns etc . it is steep learning curve . learning one more modelling technique will be once again invest of time .
how mush productivity can be gained by model driven artchitectures ? what is the learning curve ? what are the prerequisites ?
shailesh.
 
Ram Dhan Yadav K
Ranch Hand
Posts: 321
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Sailesh,
I thnk Learning UML and Patterns is like learning alphabets and words of language. Architecture is like writing a paper using those alphabets and words. So, i think we should see both of them in a different perrspective. While developing architectures we apply patterns and use UML to represent them visually. Ultimately all the patterns and UML usage boils down to laying down a architecture for the requirement.
Please comment!
 
Ronnie Phelps
Ranch Hand
Posts: 329
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
how mush productivity can be gained by model driven artchitectures ?

Model driven architecture can improve productivity in many ways.
Model driven architecture ensures that you , the developer, have a clear vision of system functionality before you begin to code.
A model can serve as a common view of the system between the developer and the user. Therefore, misunderstandings between what the user wants and what you think they want can be corrected before the system is coded. Correcting an error in a model is almost allways simpler than correcting an error in your code. Trying to correct these problems after coding and entire system can be very time consuming and therefore productivity will be lossed.
These are just a couple of benefits of having a model driven architecture. There are many other benefits but these stand out as my personal reasons for using a model based architecture.
 
Shin Hashitani
Ranch Hand
Posts: 54
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi everyone,
Many UML tool has a capability to generate source code from diagrams. I think it is also an advantage. So the designer can hand in the skelton of each java files with the diagram.
I make a lot of mistakes.
I am grad that I can visualize my idea so I can get some clitique on it before the coding.
It's not absolutely necessary.
I agree that learning the standard like UML is a big investment for a company or individual programmer. As far as I have heard, programmers who plactice those standards pays off the investment pretty first.
Personally,
I like the idea, and I intend to keep studying for a while.
Shin Hashitani
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic