Opens in a new tab

文章分類:開發方法論與 AI 工作流

[軟體開發] 敏捷式的平行開發流程模型

前些時候,我們團隊所輔導 (並主導其中的核心開發)某家頗具知名規模的商務網站,該公司經營者總覺得他們原來的開發產出速度緩慢,希望能借重我們在實務開發上的經驗,而能改善開發製程,加速開發上的產出。 我發現到 (應該也可說是意料中事),即使是擁有10幾個以上開 ...

淺論中小型專案版控系統的基本分支(branch)規劃

關於版控的分支與標籤的基本觀念,可參考原來寫的一篇:關於版本控管系統的分支(branch)與標籤(tag)的區別。 關於中小型專案規模的版控分支 (branch)規劃,個人以為應該至少有三條 (以 Git 為例):master, develop , iss ...

[案例研討] 雲端與安卓系統分析與實作-以豪小子App為例-01

前言 這是今年 (9月底)至大陸「深圳」軟件園區-「北京大學產學研究中心」授課所使用的案例研討 (case study)。 短短兩天的授課時間,展現如何整合「雲端 Cloud) 資料彙整」與「安卓 (Android) App」的系統分析開發至程式寫碼等涵蓋 ...

[案例研討] 烏龜訂購系統開發與實作 by UML and Java-03

Iteration-1 實現使用案例,打通技術關節 階段目標 (Sub-Goal) 找出 精要 (essential)的使用案例 (use case),快速導出到實作階段,建立程式碼框架。 找出並解決 從需求分析橋接至實作階段的過程間,所衍生出的技能、技術 ...

[案例研討] 烏龜訂購系統開發與實作 by UML and Java-02

兩階段開發的目標設定 重點說明 本案例的演練區分為兩個釋出 (release)階段。在現實的專案開發,每一個釋出版本都應該是可以滿足使用者的功能需求。兩個釋出版本的重心為: 第一個階段:快速實現功能需求,但保留了可以具延展性的 3-tier MVC框架。 ...

[案例研討] 烏龜訂購系統開發與實作 by UML and Java-01 (4/25 新增原始碼下載)

烏龜訂購系統開發實作與心得筆記 -從系統分析設計至實作與結構重整 (UML + Pure Java 版本) 實作目標 藉由一個極小型的案例,來展示開發階段 (包括 需求分析、結構設計、程式實作)的主要產出 (artifacts),以及這些產出之間的關聯性。 ...