標題: 支援軟體維護之 Web 資料庫軟體模型
A Web Database Application Model for Software Maintenance
作者: 許嘉麟
Hsu, Chia-Lin
王豐堅
Feng-Jian Wang
資訊科學與工程研究所
關鍵字: 全球資訊網;軟體維護;超鏈結;資料庫;World Wide Web;Software Maintenance;Hyperlink;Database
公開日期: 1997
摘要: Web 資料庫軟體的程式模組幾乎是透過檔案來區分,可能由數百個、甚 至數千個檔案 所組成,導致整個軟體的作業流程及運作方法是分散在這 些檔案上,而且大部分的程 式並沒有完整的設計文件。當程式設計師在 維護時修改了某個部份的程式時,所有受 到此修改所影響到的程式都需 要一併修改以維持軟體功能的一致性。而維護的主要困 難之一是確認出 這些受到影響的部份,而確認的動作對於 Web資料庫軟體而言更為困 難 。在本論文中,我們提出了一個 HED 模型來協助維護 Web 資料庫軟體, 此模型利 用三種圖形–超鏈結圖、實體關係圖及資料流程圖–來表示程 式邏輯。基於這個模型 ,受到某個修改所影響的程式可以透過結構性分 析與資料庫分析而被準確的確認出來 。此外,我們也在本論文提出一個 以HED 模型為基礎之雛形工具的實作。 Web database application programs may consist of hundreds of files. The interoperations among these files could be complex, and most of them are lack of design documents. When a programmer maintains (changes) some programs of an application, the programs affected by the changes should be updated simultaneously to keep the functional consistency. One major difficulty of maintenance is to identify these affected parts, especially web database applications. In this thesis, we present a model, called HED model, for the maintenance of web database applications. HED model is composed of three diagrams, hyperlink diagrams, entity-relationship diagrams, and data-flow diagrams, where are used to represent the logic of application programs. Based on HED model, the programs files affected by a program change can be identified precisely via the structure and database analyses.
URI: http://140.113.39.130/cdrfb3/record/nctu/#NT860392081
http://hdl.handle.net/11536/62817
Appears in Collections:Thesis