文章分類:軟體開發方法論

利用 UML 類別圖表達 CMMI Content 與範例說明

關於 CMMI 與其說 CMMI 是流程框架(Process Framework),倒不如說 CMMI 是目標框架(Objective Framework)。 CMMI 是以 “流程區域(Process Area)” 為主要完成目標。無論是以 “Conti …

論 3P (Project, Package, Product)

國內從事 “企業(Enterprise)” 軟體的獨立開發廠商(ISV),大致可以分為三種營利的模式: Project (專案)。 Package (套件)。 Product (產品)。 算起來,應該約有 80% 以上的開發廠商是以專案開發為主的(Proj …

從觀點來解釋架構 — Kenming 看架構 <1>

前言: 架構(Architecture)一詞,非常之難解釋。 若真要一言以蔽之,那麼,可以說,”架構” 是一種整體觀,需要保持從各角度看待架構時,仍有一致性與調和的觀點。 對 ”架構” 要能有充分的理解與認識,至少要能確實瞭解與體會下列幾個與架構至為關鍵的 …

【企業軟體委外】外包程式碼的結構驗收問題

問題陳述—外包程式碼的結構驗收問題 客戶(發包單位)可以透過自動化的功能測試碼來驗證系統功能的正確性,這是屬於系統外觀的驗收範疇。但是,客戶又如何來檢驗外包廠商(承包單位)有依據承包契約(Contract)內的設計藍圖來施工(Coding),確保系統內部的 …

一個委外(Outsourcing)組織結構範例

一個委外(Outsourcing)組織的結構範例圖 (縮略圖,點擊圖片鏈接看原圖) 雙方的期望是什麼? 客戶端(發包單位) On Schedule。 系統符合所需要的功能與非功能性需求 (可以通過驗收測試)。 契約內所議定的軟體設計規格(結構)。 具堅固性 ...

關於「CMMI」幾個問題的自我提問

1986年由美國卡內基美隆大學的「軟體工程學院(SEI)」受到國防部委託而發展的。可以幫助軟體開發者改善軟體流程。 CMM軟體能力成熟度模式(Capability Maturity Model for Software,簡稱CMM或SW-CMM) CMMI …