Opens in a new tab

文章分類:軟體思維與 AI 應用開發

論「當程式員不如賣香雞排」一文

今晚洗澡時,突然想到許久之前網路廣為流傳的一篇文章:「當程式員不如賣香雞排」。 內容道盡了在台灣軟體公司擔任程式人員的辛酸與無奈。 雖知道該文是以暗諷的方式來說出現今軟體業界的不合理與畸形,但總感覺,該文作者不會以為寫程式就是軟體的一切了吧?再則,在如此惡 …

【專案】Prototype by OpenWFE

最近協助桃園縣某技術學院的系統開發。 一個小案子,基本要求是使用 Workflow 系統來做簽核,Java-based,最好是 Freeware(因為案子的經費有限)。 主要是協助他們 survey 使用哪套 Workflow 系統、並撰寫 Prototy …

物件導向的軟體設計觀

由於軟體開發廠商致力於提供更好的物件導向化的工具,包括從物件導向程式語言(OOP,C++、Java、VB.NET…)至使用者端介面的開發工具(圖形元件化,如 Button、Textfield、Form…,乃至模型化的工具(Rational Rose for …

兩段式 RUP 的開發綱要

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

軟體設計與交易<2>-What is Transaction?

資訊系統的設計,只有良好的 OOAD 是不夠的,同時也要考慮到分散式系統的現實環境,其中,Middleware 要能確保有穩健的交易環境是相當重要的,所以,對於 “交易(Transaction)” 這個術語,需要有清晰的瞭解才行。 在商業上, ”交易” 係 …

軟體設計與交易<1>

軟體設計階段是否需考量實體系統環境的配置?個人認為是 “Yes”。因為設計並非「昧於事實」。 舉個例來說,Architect 檢視 Designer 所繪的循序圖,他需要瞭解到交易的源頭(Transaction Root)是起始於那個物件? 若是 Tran …