DSM helps us to deal with problems on high level of it's abstraction which is proper for specific domain. It raises
effectivness of designing software, and get rids of complexity. Further changes in software modification, and creation
of it's variations are very easy to achive. From other side we have to deal with much more work at
the begining, with suiting the domain abstraction level. There is also a lot of problems in situations where we have to
deal with domain which is not well recognised.
|