I like the idea of model driven architecture (MDA) as a software design and development tool because in involves modeling the software and then generating code with the help of tools. I don't know if MDA is widely used yet, but at least anecdotally many seem to consider MDA important. Software tool vendors seem to claim support for MDA although the support may not always cover the full OMG MDA specifications. One aspect of MDA that intrigues me is the potential for using it as a way to assure that code conforms to design when software development is outsourced, whether within the country or offshore. Here's the idea.
The in-house design team develops the platform independent model (PIM) for the software based on the requirements. This would be a creative step that requires experienced software designers and experts on MDA. Then the in-house team provides the PIM to the outsourced development team who prepares the platform specific model (PSM) and checks out the design by generating executable code from the PSM (I assume that an automated tool is available to generate code from the PSM). The PSM is then delivered back to the in-house team, who reviews the PSM and then uses the automated tool again to generate the executable code, run any static analysis tools to check the code, put it under change control, and give the code back to the outsourced team to do quality assurance. The idea is for the in-house teams to assure themselves that the design conforms to the requirements (after all, an in-house team designs the PIM) and that the PSM-to-code step is performed under in-house control. I think using MDA in this manner might be a good way to use outsourcing without relinquishing the key software design steps and mitigate any potential risks that code does not fully conform to the design.
Tags: mda uml model PIM PSM OMG softwaremodel outsourcing offshoring risk
was wondering what all uses as there betting interchange, im looking at signing up with betfair can
anyone comment if they are ok cheers.
https://imageshackau.com/sports/52/b/happy.gifhttps://imageshackau.com/sports/77/b/happy.gif
Posted by: ABITLYINANI | November 18, 2010 at 08:18 PM
This is really so nice. I like the way the topic is discussed here. Very interesting.
Posted by: Still worm | January 25, 2011 at 01:04 PM
I just have to agree with them that the article certainly provide a very great information. I was impressed how you share essential words for the subject. This is indeed very useful. And I just have to agree that I like the idea of model driven architecture (MDA) as a software design and development tool because in involves modeling the software and then generating code with the help of tools.
Posted by: online business system | February 17, 2011 at 11:20 PM
 hard, mainly upfront, so as to reap a trustworthy great ROI, then we urge you to finally consider forums. If you have never done forum marketing, then you should at least learn about the application; together with that experts claim in mind, here might be three excellent tips of get you going. , [url=http://www.freerunaustralia.com/nike-free-2-womens-buy_40.html]nike free 2 womens[/url]
,No matter what advertising medium you're using, you'll have time for be sure with their basics; same goes which has banner advertising. Banner advertising is no different into this particular regard, along with building their strong foundation is essential concerning success. , http://www.freerunaustralia.com/nike-lunar-eclipse-2-buy_164.html
, Flipping sites sets itself apart by way of other types within online income opportunities because it could be described as one for this few where someone can build a nice six figure business via zero. An enormous having to do with internet business will never lose its popularity.
Posted by: saippedia | November 11, 2011 at 03:14 AM
canada goose snow mantra
När någon nå dig en annons, detta företag undermedvetet nu företag BS detektorer påslagen eftersom att vissa människor att fortsätta att vara når du från en annons - kombinerat med där faktiskt rök faktiskt eld.
,canada goose jacka göteborg
Vi tenderar att vara inte riktigt bara tala om slumpmässiga siffror vem verkar på vara mycket rudimentär en del av naturen. Istället vi kan talar om relativt komplicerat spel att spela miljöer som kan majoriteten av människor för dig att vara mycket intressant.
http://www.monclerjacka2012.com
Variety Mest vanligtvis förknippas med träd är otvivelaktigt tillgängligt medan i olika former, men nytt mest gillade förutom ganska köpta utan tvekan är pyramid formade träd och bär någon form av stark lämna d ¡§ | cor och därmed kan det vara ännu dekorera dem i annan färg.
Posted by: Agobrebug | November 21, 2011 at 06:45 AM