軟體工程期末報告 以網路服務之技術整合軟體工程工具之研究
目錄 緒論 背景知識 相關研究 研究方法架構與設計 系統實作與分析 結論
第一章 緒論 1.1 研究動機 這幾年國內為了提升軟體開發的品質而積極推行能力 成熟度模型集成(CMMI,Capability Maturity Model® Integration),而推行 CMMI 的目的在於發 展一個共通性之整合架構,以支援整合不同專業領域 之特定能力成熟度模式及相關產品,並致力提供系統 工程及軟體工程之指導原則,期許在任何架構下的組 織,皆能促進其流程改善,使得軟體工程之專業領域 及整合性產品與流程發展之環境,皆能運用CMMI 為 軟體開發流程提供持續改善的指引,對軟體生產力與 品質的提升亦有顯著的實質效益,並確保所有發展的 產品,能與國際標準ISO15504 軟體流程評鑑技術報 告相容並一致。
第一章 緒論 為了能提升品質與產能且能與國際接軌,不 少企業積極導入 CMMI 的開發流程,然而 要滿足每個流程的要求,通常會需要不少軟 體來協助,因此市面上便出現很多這方面的 輔助工具,不過就已經有導入的企業經驗來 說,現成的軟體並不見得能夠滿足本身的需 求,便有必須要自行依照企業內部需求來開 發,但是從頭自行開發的成本不見得會比採 用現成的低,因此採用網路服務組合的方式 便成為可能的解決方案。
第一章 緒論 藉由 Internet 的無遠弗屆,軟體這種產 業的遊戲規則已經被改變了,尤其開放 原始碼的運動 (Open Source) 更是對 整個軟體業及資訊服務的觀念徹底改變。 open source 社群開發軟體的模式仰賴 一些非常強大的工具,例如編輯器,編 譯器,版本控制等等。這些工具能夠非 常有效的做分散式的開發與良好的開發 管理。
第一章 緒論 以目前最有名的開放原始法軟體網站 SourceForge.net 來說,已經有超過 170,000 個軟體專案註冊於此,與軟體 工程相關的軟體分成四類別:版本控 管 、時程規劃、軟體開發和文件管理。 既然有如此多的軟體,如果要開發一套 系統,就可以採取整合的方式,從眾多 軟體中選擇符合需求的部分來進行整合 式開發。
第一章 緒論 1.2 研究方法概述 本研究分成幾個步驟進行: 探討使用開放原始碼軟體所帶來的優點進行分析討論 第一章 緒論 1.2 研究方法概述 本研究分成幾個步驟進行: 探討使用開放原始碼軟體所帶來的優點進行分析討論 以開放原始碼軟體來整合系統會遇到的問題分析 提出以 Web Service 的技術來克服整合軟體問題的方 法 假 設 一 家 軟 體 公 司 K 需要一個專案管理系統 K‐SEE (K Software Engineering Environment) 系統 透過實驗驗證方法的可行性與分析 根據實驗的結果提出系統整合的方法論