||The system design document can provide maintenance workers a quick understanding of the system operation process and review detail which helps current increasingly complicated information quite a lot, especially the in the aspect of the comprehension of original design concept to system. In addition, the system design document of platform independent can even quickly switch the platform for system without designing system again. It largely increases the operation of information system across platform. Besides the source code, system design document is also one of the most important asset; for instance, when the source code is lost, the designer can quickly duplicate a set of system with the same function under a basis of system design document.|
Due to the constant revolution of the platform technology to the current software, as well as the prevalent of visualized rapid application development tool, there is no complete design document attached in a set of the developed information system, or the document has been missing. It is necessary to find a way for the source code of system to reversely generate system design document.
The study is based on object-oriented technology and object-oriented model to address a concept that platform independent system design document can be reversely generated from the object-oriented source code and to generalize a set of the reverse modeling method from this study. Last, a implemented case would be carried out and verified by the method mentioned above. Through this method, the maintenance workers could therefore quickly transform codes to system design document and then increase the operation efficiency of system maintenance.
||李宗鴻 譯， <<OOP程式設計之鑰-使用Visual Basic .NET及C# .NET>> ，初版，Microsoft，2003年。|
吳仁和， <<物件導向系統分析與設計-結合MDA與UML>> ，初版，智勝，台北，2005年。
林昆穎、吳京子 譯， <<敏捷軟體開發:原則、樣式及實務>> ，?眳p，台北，2005年。
季延平、郭鴻志， <<系統分析與設計-由自動化到企業再造>> ，初版，華泰，1995年。
黃彥結， 「類別圖轉關聯表與程式樣板之研究」 ，國立中山大學碩士論文，2004年。
鄧文彥、陳昶宏 譯， <<UML 軟體發展實務>> ，初版，台灣培生教育，臺北，2005年。
簡瑞隆， 「MDA：類別轉使用者介面之研究」 ，國立中山大學資管系碩士論文，2005年。
Booch, G., Object-Oriented Analysis and Design-With Applications, Addison-Wesley, Reading, Massachusetts, 1994.
Booch, G., Rumbaugh, J., and Jacobson, I., The Unified Modeling Language User Guide, Addison-Wesley, Reading, Massachusetts, 1999.
Booch, G., Rumbaugh, J., and Jacobson, I., The Unified Modeling Language User Guide, 2nd Edition, Addison-Wesley, Reading, Massachusetts, 2004.
Scircar, S., Nerur, S. P., and Mahapatra, R.,“Revolution or Evolution? A Comparison of Object-Oriented and Structured System Development Methods,” MIS Quarterly, Vol.25, No. 4, 2001, pp. 457-471.
Selonen, P., Koskimies, K., and Sakkinen, M.,“Transformations Between UML Diagrams,” Journal of Database Management, Vol. 14, No. 3, July-September 2003.
Wu, Jen-Her, Huang, Yen-Chieh, and Shin, Shin-Shing, “Object-Oriented Analysis and Design: Transformation from Class Diagram to Relational Table and Application Template,” Journal of Internet Technology (Accepted 2004).