文章分類:軟體大家
軟體系統是收集使用者需求建構而成的嗎?
軟體公司的 PM(Project Manager)一向重視的是如何在不合理的開發時程下完成專案的開發。許多 PM 也認為他們認同物件導向及如 RUP/XP 的開發流程模式,認為如此他們可以縮短開發的時程。 個人最常與 PM 們討論的一個話題是:軟體應用系統 …
軟體設計思維應跳脫思考的桎梏
上上星期透過朋友介紹,至某知名教育訓練機構,討論軟體設計課程的合作方案。 在與一位老師閒聊閒聊當中,,談及他正在某資工所上課,他們老師正教授軟體開發製程,介紹到 “XP(Extreme Programming)” 的方法論。 一聽到 “XP”,我馬上精神抖 …
解讀『XP軟體製程』的字面意涵
XP 的全名:Extreme Programming。 中譯本其中有三本翻譯為”極致軟體製程”;一本翻譯為”極端軟體製程”。 哪一個比較符合 XP 的原意? 個人到認為,這兩個解釋都很合理! 翻譯為 “極致”,代表如何把軟體製程做到 “最善”; 翻譯為 ” …
[CVS]版本控管的基本規範
內部團隊軟體專案協同開發基本規則: 一、開發期間所釋放(release)的版本一律為 1.0 以內。亦即,如 CEDT_WK_0.9 版。 二、在開發期間,針對每一次的 “MileStone”,也就是完成比較重要的功能後,則其版本在同一個小數點往前推進(如 …
[CVS]Update & Commit 的差異說明
Developer 從 CVS Repository “Checkout” 至 local 的硬碟內,在 local 內的副本(copy) 稱之為 “Sandbox”。 當 Developer 在 local 端新增(Add)或移除(Remove)後,並將 …