Opens in a new tab

文章分類:系統分析與設計

四述「博X來」訂購系統 — 撰寫使用案例需求陳述

從使用案例圖中,可以明確地定義出系統的設計範圍—系統需提供哪些服務(每一個功能點服務即為使用案例)、誰會來使用系統、系統是否需要其它系統的支援。這對開發團隊的每一個成員,能具有整體性的共識,是相當有助益的。 再來就是決定優先開發的使用案例,通常那是對系統的 …

三論「博X來」— 訂購商品與結帳是否是同一個使用案例?

這一次倒不是要 “批判” 博X來的訂購系統,而是想藉由該資訊系統,來聊聊需求分析的設計議題... 我們知道,博X來的訂購系統,存在的最大價值,就是提供客戶「訂購商品」的服務,而為了滿足客戶最終能買到所訂購的商品,所以會有包括如「放入購物車」、「快速結帳」等 …

實在難以忍受的網路購書流程

剛剛 (03/05 PM23:10) 左右,要向「博客來」網購書籍,點選購物車快速結帳(我發現到,名不其實,根本沒有快速),光是要選個 {7-11 取貨門市},點選了好幾次,網頁就一直在那邊轉著,沒有啥回應。吼,已經忍受他們不理想的購物介面好久了,此時實在 …

Adapter 設計模式案例與 UML 解答

有位網友以 Email 問了一個關於 Adapter 設計模式的情境描述:  KWBank 收購了 BankOne , 怎樣用 Adapter pattern 將兩者 的 客戶資料整合….? 他說看了這篇教學:Design Pattern—Adapte …

活用 .NET DataSet 設計觀 <2>

比較一下 ADO.NET 與 J2EE 的永續機制 ADO.NET 的設計理念是將資料庫“搬移”至應用伺服器的記憶體(DataSet),然後就與資料來源離線,讓應用程式就近方便“撈”資料處理。這是屬於“寬鬆耦合 (loose coupling)”的設計方式 …

活用 .NET DataSet 設計觀 <1>

什麼是 .NET DataSet? ADO.NET(.NET Framework 所提供的資料存取技術解決方案) 中最為主要的元件。 它是一種資料容器(container)物件,是屬於記憶體的快取資料(in-memory cache of data)。 它 …