文章詳目資料

國防管理學報

  • 加入收藏
  • 下載文章
篇名 延伸標記語言製作動態文件之軟體發展過程-以國軍薪資進帳流程爲例
卷期 24:1
並列篇名 Executable Literate Document for Software Development Process from a Specific Receipt Procedure of Military Salary System
作者 鍾仁宗蔡建華
頁次 061-070
關鍵字 延伸標記語言可程式化文件文件物件模型Extensible Markup LanguageExecutable Literate DocumentDomcument Object Model
出刊日期 200305

中文摘要

在國軍各類軟體開發過程中,軟體開發人員通常依照軟體需求規格書來記錄使用者 需求,作為發展成最終軟體之依據,並於軟體生命週期各階段產生不同文件,但軟體需 求易變,各類文件必須反覆進行修正。因此,如何於軟體開發各階段產生可讀性高且精 確之文件,並因應需求變動隨之修正,為軟體開發過程中的重要課題。延伸標記語言已 成為網際網路資料交換之標準,本研究運用其特性,發展出一套應用模式,將軟體需求 規格製作成可程式化文件,並將此文件與應用程式結合,減少軟體開發過程中文件與應 用系統功能不一致情況,進而提高軟體品質。可程式化文件係以延伸標記語言為基礎, 主要特點在於強化軟體系統中企業邏輯之呈現,其已超越傳統對軟體文件僅作靜態描述 的觀點,而成為具備動態運算功能的文件。

英文摘要

Formal software development relies upon software requirement specifications (SRS) to translate customer requirements to final products. Literate documents are responsible for a communication medium among readers in different development phases. However, issues of document inaccuracy and inconsistency are crucial problems. This paper provides some perspectives, i.e., how SRS is managed by executable literate document (ELD) and can directly be linked in software development process to improve throughput, reduce iteration, and avoid uncertainty. The idea of this study divides application system into two parts, ELD and necessary programming code. ELD is an XML-based document that contains business rules retrieved from original application software system. Since ELD is human readable document, user can via change ELD to easily modify application system. Therefore, ELD is not only a software requirement document but a semi-application.

相關文獻