【過去問】Enterprise Systems -09
What are the shortcomings of Object Oriented development methodology?
投稿日時 : 2005年6月16日 17:06
Tweet
優香 Blog優香 の学習記録 |
![]() AILight Blog |
What are the shortcomings of Object Oriented development methodology?
投稿日時 : 2005年6月16日 17:06
Tweet
コメントを追加
# # 優香's Answer 2005年6月16日 19:37 優香
One of the most recognized OO development methodologies is Rational Unified Process (RUP). RUP is UML based object oriented application design methodology, which design and develop systems through interactive process (test and redesign and retest…). The shortcoming of an OO development methodology, RUP comes from the problem of Object Oriented approach itself.“Unless you have a good OO designer to start with, the outcome of RUP is that you end up with extremely well documented TERRIBLE design.”
OO technology is relatively newly introduced methodology and its paradigm seems difficult to be understood, thus not many developers are familiar with the methodology and unable make OO design properly. It often seems to be very difficult to abstract some of the necessary elements for design from a system. Identifying of elements such as object, methods, class can be a very difficult especially when there is no defined correct answer as such. It is largely depends on how the person see the system and its problem. Also some of the identified rules in the system are hard to be described in models (UML, a modelling methodology for OO).
Furthermore, there seems to be a limitation in ability of UML to describe things. For example, UML fails to properly describe thing such as stored procedure, trigger in SQL, and delegate and event in .Net. As a result, Microsoft is not going to support UML anymore, (e.g.Visual Studio 2005).
Although there are also some advantages that OO development methodology may bring, those limitation in OO modelling ability and uncertainty of abstract in nature seems to be the considerable shortcomings of OO development methodology.
http://www.robincurry.org/blog/default,month,2005-02.aspx
#菊池さん、小野さん、Wakaさん、じゃんぬ、みーさん、ナオキさんありがとうございました:)