• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

what productivity gains can be acheived by model driven architecture ?

 
Ranch Hand
Posts: 1874
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Ranch Hand
Posts: 321
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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!
 
Ranch Hand
Posts: 329
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Ranch Hand
Posts: 54
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
It runs on an internal combustion engine. This ad does not:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic