簡述何為瀑布式 (waterfall)軟體分析設計文件?!

** 本文同步發表於 FB 社團-軟體設計鮮思維 **

什麼叫做「Waterfall (瀑布式)」文件?

就是文件整理看起來很用心的樣子,經由不斷地開會與確認諸多細節,然後在某次的會議決定階段告一段落,就給予該文件一個版號 (0.1, 0.6, 0.8 .....)。

所以,一個功能模組或作業流程,經過了幾次的版號更新,最終總算得以定案,然後再交付給 PG 據此撰寫程式碼。

不管大或小的單位,稍有組織性重視文件設計 (得以保存與傳承企業資產,其實是好事),幾乎就是採以這類 "瀑布式" 的開發模式。

如果這樣能順暢移轉至程式寫碼,那當然沒有問題。但是,需求分析其實是一種假設與期望,越是要求精確,越是不容易釐清。

那麼,為何精確度的細節非得要在文件分析階段就要求完整呢? 為何不搭配每一個階段的文件分析告一段落甚或當下就寫成程式碼呢?

每一次版號的演進,文件與程式碼從功能框架的較大目標範圍,再逐漸地往細節 (即精確度)貼近。

簡而言之,設計文件與程式碼本來就是「一體兩面」!設計文件引導程式碼的開發;程式碼的修正更新文件原來的假設。

所以,現實上當文件的版號制訂為最終版時,那麼,程式碼應該也是接近完工了。

為何不這樣作?這樣不是輕鬆又愉快? 其中一個很大的問題就在於,諸多實作的程式開發人員不太容易掌握所謂的「不確定性」開發態度。也就是說,如果沒有提供很精確的細節,開發人員已經不知道要如何寫出程式碼。

總之,各類角色的開發人員,對於軟體開發的最重要修煉就是要懂得先學會如何抓到「大」的主題 (topic),再來才是往「細」的程序/邏輯/欄位 作精。

我家大女兒蓁妮親手做的幸福美味早餐

我家蓁妮平常是「茶來伸手,飯來張口」,要她服侍別人,哼,門都沒有!。

不過沒想到這小妮子竟然最近迷上廚藝這事,然後就先從簡單的早餐料理製作開始。她自己還從博客來買了西式早餐料理食譜,然後也買了一些食材,就有模有樣的做起早餐來啦。

所以這幾天蓁妮前一晚會問我說要不吃早餐?呵呵,當然好哩。全麥吐司+核桃、義美蒸熟的小饅頭、火腿片、奇異果,還有麥片+豆漿或牛奶 (啊,我沒有飲料,只有她自己的。)。蓁妮特別要求料理要強調健康又美味。
蓁妮親製美味健康早餐

每次的早餐蓁妮會改變下花樣,像她會把香蕉切塊放到吐司上,甚至切塊的香蕉上再擺上核桃;再加上她親自下廚煎的荷包蛋,我家妹妹喔,就是蓁妮的妹妹啦,可是相當捧場,吃得很感動全部吃的精光呢 (我家妹妹對飲食相當挑剔)。
蓁妮親製美味健康早餐

我家蓁妮真的跟我性格上有太多相似的地方,當迷上某一塊領域時,就會一頭栽進去研究動手作。不過還是希望她能繼續堅持啦,這樣我才能常有美味的健康早餐可以享受的。 >_<

我家妹妹說-請叫我大學生~

我家妹妹,就是我的小女兒啦,今年初 (2016)大學學測,然後歷經上個月幾家大學的面試。當她接獲第一家大學的面試錄取通知時,雖然該大學並非她的第一志願,但仍很高興的對我說,以後請叫我大學生! :-)

我家妹妹讀書並不認真,反正我在家裡是從沒看過她讀書啦,倒是打電玩時間特多,從以前的魔獸世界,到 Minecraft,甚至大考前幾天還是窩在我房間用我的高檔電腦打電玩,說是要解壓啦。

不過還好的是,我家妹妹成績仍大約保持中等。學測前導師與她自己大約預估學測分數可達約50級分上下,應該是一般私立大學她理想的科系可以考上,而且妹妹非要北部大學不可,因為她不想到外縣市住宿,還有重要的一點是她就看不到我那些可愛的鳥寶寶包括粉圓啦。

結果神經算是大條的妹妹,學測的成績也大概約如她所預測差不多,甚至數學成績竟然還達標 (她唸文組,早已放棄了數學說~)。而英文更是她的強項,15滿級分她考了14級分,相當理想。可惜美中不足的是,國文大大失常,而這讓她反而有些擔心,因為文組的許多科系非常在乎國文的成績。這可是我那個時代無法想像的,以前只在乎總分,而現在反而某些科系會針對某些學科有制定評分的標準。

雖然考試不認真,但是上個月要到四家大學 (世新、銘傳、實踐、大同大學)面試前的準備卻是非常非常的用心。

妹妹面試的科系較偏是財經方面,如企管之類的,但也有資管等科系。為了準備財經相關科系的面試,她特別從網路印了一堆資料,然後針對相關的術語一直硬背。而且也請教了已考上相關科系的學姐,關於面試時可能會問的一些問題與如何應答的態度。然後為了資管相關的問題,甚至還問了我許多專業術語,如什麼是 IT、什麼是 ERP,資訊管理的目的在於哪裡...等等。

天哪,要是妹妹對於學測相關科目的複習要有這麼認真就好了,肯定再加上個10來級分沒有問題的。不過要她認真看書作功課甚是難為,但若是要面談給予別人好印象時,她卻是相當在乎。

我覺得她在面試的那一個月 (主要為四月份)期間,真的相當認真,這真的相當令人給予肯定!

認真的結果真的有了回報。她面試的這幾家大學,全都被錄取,而且大都還是名列前茅。 :-)

繼續閱讀 »

2016_0508 母親節聚餐@天母聖鑫歐法料理

蓁妮的奶奶母親節前兩天說要從台中搭遊覽車上來,希望與我們一同聚餐,共度 5/8 星期天的母親節。

星期六原想訂位青葉的台菜餐廳,他們家的地瓜粥與各類台菜都是我兩隻女兒很愛吃的,無奈早已客滿。後來想到去年在天母聚餐的聖鑫歐法料理相當不錯,打電話過去訂位,中午時段當然客滿,不過等到下午兩點鐘倒是有位置,所以就晚些用餐還是可以接受的。

蓁妮的奶奶約近中午就到我們家了,等到約莫一點開車出發,共有我們全家 (我老婆、蓁妮、采潔兩隻女兒)、蓁妮奶奶,喔,還有荳荳可愛小姪女,她前一晚就來我們家看電視,所以想當然爾也帶著她一同聚餐囉。
全家聚餐@天母聖鑫歐法料理

繼續閱讀 »

[簡單開箱] Panasonic 43吋 43DS630W 液晶電視

大約是上個月中旬,幫我們姥姥位於5F家客廳購買一台 Panasonic 43吋 43DS630W 液晶電視
Panasonic 43DS630W 43吋液晶電視

我是從網路購物一家「晉城電器」購入,一般網路售價 NT$21,900,而這家含運送與基本安裝才 NT$18,900,光這樣還能便宜 NT$3,000,況且這家店的服務品質頂好,整個含購物與安裝到完全可以看電視,過程相當順利愉快。喔,現在買 Panasonic 特定家電用品還贈送一組挺有質感的咖啡杯組,用來品啜咖啡正是剛好。 :-)
Panasonic 電視贈品—咖杯杯組

話說原來的電視是傳統映像管,當時還是花了三萬多大元所購買最高品質 Sony 29吋 特麗霓虹映像管電視,還是我家蓁妮尚未出生時就購買的,年代相當久遠,卻是十分的耐用。
Sony 特麗霓虹29吋老電視

繼續閱讀 »

爽度十足之32GB桌機記憶體-升級 P67 Extreme 6 主機

今天下午到光華商場為我家小女兒準備組裝新電腦採購各類零組件,這後文再來作開箱分享。然後順帶幫我的桌機原來是 DDR3 4GBx4=16GB 的記憶體,全給換掉成為金士頓 Fury DDR3-1866 8GBx4=32GB 記憶體。這也是我桌機 P67 Extreme 6 主機板 (1150 腳位)可以支援的最大記憶體容量了。
HyperX FURY 酷炫黑 DDR3-1866 8GB

我可是記憶體控,從最早 Apple II 時期,我就已經為其主記憶體為 64K (沒錯,只有64K!)購買 128K 擴充記憶卡,還可以安裝 CP/M 系統。

而 DOS 只有 640K 主記憶體時代,還為了如何把倚天中文等常駐程式置放於擴充記憶體區,還利用如 EMM386 這類的記憶體配置程式作最佳化的設定,當時可是著實花了不少功夫。

記憶體容量大,好處多多。以現在我桌機跑32GB 的基本應用就是,8GB 切一個 RamDisk,用來作為系統/解壓縮 暫存磁區,以及下載與試用免安裝程式的所在;另一個 8GB 切的 RamDisk,可以用來作為交易系統擷取即時報價資訊,如此頻繁的存取,也可以避免硬碟/SDD的物理耗損,又能增進效能。

留下的 16GB 主記憶體,跑任何應用程式絕對是足夠了。況且有時會跑 Vmware 虛擬OS,大約切個 4~6 GB 還是綽綽有餘。

繼續閱讀 »

第 10 頁 / 共 243 頁« 第一頁...5678910111213141516...304050...最後一頁 »