Opens in a new tab

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

簡單的利器 – 原型(Prototype)

參考:「簡單就是力量」。 原型(Prototype)的目的: 建築師、產品設計師、軟體設計師…,以 “原型” 做為與客戶溝通、達成共識的橋樑,然後才著手執行。透過原型,大家比較容易對概念(Concept)產生共鳴,並致力改變尚未成形的東西。 原型協助架 …

“簡簡單單”的概述軟體開發流程與UML

或許?剛入門的軟體開發者還不一定很清楚軟體的開發流程(Development Process)與UML到底有何關連? 所以我想用簡簡單單的幾句話來概述為何是 UML?又,為何沒有所謂標準的開發流程? 軟體應用系統的開發,通常是以專案(Project)的方式 …

兩段式 RUP 的開發綱要

e-化的 Business 系統的特色即在於強調分散式(Distributed)的架構。而分散的系統又必須整合以建構完整的企業服務(Business Process),並期能達成快速組裝流程來因應顧客的需求(Requirements)。 在現今新潮流的分散 …

軟體系統是收集使用者需求建構而成的嗎?

軟體公司的 PM(Project Manager)一向重視的是如何在不合理的開發時程下完成專案的開發。許多 PM 也認為他們認同物件導向及如 RUP/XP 的開發流程模式,認為如此他們可以縮短開發的時程。 個人最常與 PM 們討論的一個話題是:軟體應用系統 …

軟體設計思維應跳脫思考的桎梏

上上星期透過朋友介紹,至某知名教育訓練機構,討論軟體設計課程的合作方案。 在與一位老師閒聊閒聊當中,,談及他正在某資工所上課,他們老師正教授軟體開發製程,介紹到 “XP(Extreme Programming)” 的方法論。 一聽到 “XP”,我馬上精神抖 …

解讀『XP軟體製程』的字面意涵

XP 的全名:Extreme Programming。 中譯本其中有三本翻譯為”極致軟體製程”;一本翻譯為”極端軟體製程”。 哪一個比較符合 XP 的原意? 個人到認為,這兩個解釋都很合理! 翻譯為 “極致”,代表如何把軟體製程做到 “最善”; 翻譯為 ” …