標題: | 限制理論在物件導向系統專案開發上的應用 An Application of TOC on Object-Oriented Project Development |
作者: | 曾寶生 Bao-Sheng Tseng 李慶恩 Dr. Ching-En Lee 工業工程與管理學系 |
關鍵字: | 資訊系統;物件導向系統專案;限制理論;物件發展;Information System;Object-Oriented project;Theory Of Constraints;Object development |
公開日期: | 1999 |
摘要: | 近年來,由於資訊科技所帶來的便利與衝擊,使得資訊系統在各種不同的產業,大量地被應用,進而許多資訊科技開發專案相繼地進行,其中使用最多的則是物件導向的手法。每一個專案的開發,均須結合許多的專業與知識,然而有充足的專業與知識,卻不能保證專案的成功。在專案開發過程,往往會發生延遲甚至中止的現象,造成管理上的問題,因此突顯出對整個專案進行有效地控管的重要性。整個物件導向系統專案的開發,其實就是在進行物件發展,故如能針對物件發展作有效地控管,勢必較能預防問題之出現,並解決進行專案中,所有因物件發展而引發的問題。
本論文針對物件發展這個主題,利用限制理論的方法,系統化地將流竄在物件發展過程中糾結不清的問題予以釐清,進而看到問題的真貌,並建構構想,從構想的獲得找到有效進行物件發展所需的作法,並提供一個物件導向系統專案進行時,物件發展的藍圖。目前有許多既存的工具或手法輔助進行物件導向系統的專案開發,然而在眾多的工具中,開發成員或管理者卻不知道使用該工具的目的,同時又在面對專案壓力之下,對這些工具有一番自己的詮釋,甚至放棄工具的使用。本論文依限制理論所發展的解法中,發現使用這些既存工具,能達成本論文所提到的部分解法,也就是這些既存的工具的確能幫助專案系統的開發,進一步使開發成員對工具的使用目的與要達到的效果有正確的認知。
大型資訊系統的專案開發,是一項耗時間、耗人力的拉踞戰,但是如果有一張如建築師握在手上的藍圖時,按部就班地施工,相信即便是百樓天廈,均能從平地築起,有可待之日。如果實施的解法能夠逐漸看到預期結果,藉由預期效果不斷地呈現,便可確保系統開發的完成。 Numerous Information systems (IS) are constructed nowadays to help enterprises face the changeable and competitive external environment. However, developing a large-scale IS for an enterprise is not an easy task. Object-oriented (OO) method, a tool using information technology, is used widely to proceed to the IS project development. In addition to development tool, professional knowledge and user requirements are also necessary and important elements. In fact, there are many tools and methods existing which can assist in developing an IS. It seems that everything is ready, but everything goes wrong when the project is proceeding. Many problems occur and intertwine around developers. Those problems often cause project delays or terminations. Many OO projects fall into the same plights, and the developers involved in the projects are at a loss. This thesis applies TOC (Theory of Constraints) on the OO-Project development. TOC is an analytic tool in a system's view. It provides a complete procedure from analyzing problems to developing solutions. Firstly, the thesis narrows the topic to object development. And then, the thesis clearly explains why and how the problems occur. In the following, a blueprint for object-development by injections is constructed; solutions for every injection are also developed. At last, solutions are mapped to existing tools. By means of TOC, undesirable effects in OO projects are prevented so that the successful development of an OO-Project is expectable. To develop an OO project to meet the enterprise requirements, to clearly define requirements and to make documents are necessary. The thesis strongly shows that these efforts are unavoidable. To conclude that a successful and stable development depends on how many clear and certain requirements a project actually owns. 頁次 中文摘要…………………………… ………………………………………Ⅰ Abstract………………………………… ………………………………….Ⅱ 誌 謝……………………………………………. ……………………….Ⅲ 目 錄……………………………... ………...……………………………..Ⅳ 圖 目 錄………………………………….. …………………………………..Ⅶ 表 目 錄……………………………………. ……………………………..Ⅸ 第一章 緒論 1 1.1 研究背景與動機 1 1.2 研究問題描述與目的 3 1.3 研究範圍與限制 4 1.4 研究方法與進行步驟 5 第二章 文獻探討 7 2.1 物件導向 7 2.1.1 物件技術及其概念……………………………………………. 7 2.1.2 物件導向的概念…………………………………………. ……8 2.1.3 物件導向未來發展的趨勢..…………………………… …..10 2.2 限制理論 12 2.2.1 限制理論簡介……………………………………………. ..…12 2.1.2 限制理論的原理及方法…………………………………. …..12 2.1.3 限制理論的應用..…………………………… ……………..13 2.3 標準化模式語言 16 2.3.1標準化模式語言簡介 16 2.3.2標準化模式語言原理及方法 16 2.4 結論 18 第三章 發展物件導向系統下的專案控管 19 3.1 物件導向系統專案的問題型態 19 3.2 問題的引發 22 第四章 應用限制理論於物件發展 24 4.1 物件發展 24 4.2 物件發展核心問題 25 4.2.1物件發展的問題 25 4.2.2核心衝突圖 26 4.2.3現況圖 33 4.3 物件發展構想激發 36 4.3.1挑戰假設與激發構想 36 4.3.2預期效果與未來圖 39 4.3.3障礙與負面分枝 42 4.4 構想實施 43 4.4.1條件圖 43 4.4.2行動方案與說服流程 54 4.5 方法整合 56 4.4.1限制理論發展方法 56 4.4.2使用既存的工具與其他方法 57 第五章 銷貨系統物件導向專案開發實例 59 5.1 實例簡介與流程說明 59 5.2需求分析與說明 61 5.2.1管理者的迷思 62 5.2.2需求內容 64 5.2.3物件分析 67 5.2.4物件發展 69 5.2.5增量建構 72 第六章 結論與建議 75 6.1 結論 75 6.2未來研究的方向 76 參考文獻 77 |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#NT880031021 http://hdl.handle.net/11536/65177 |
顯示於類別: | 畢業論文 |