JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Software Engineering  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:CRUD vs Use Case... [Re:Biologic]
singlelog

換回來



發文: 416
積分: 6
於 2004-02-12 12:12 user profilesend a private message to usersend email to singlelogreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
Biologic wrote:
分析什麼?

用structure analysis時,可以幫你analyze所有會用到的data object。透過data flow的展示與確認,系統應該要有的scope會很清楚地界定出來。系統該有什麼data processing的function,跟外界其它系統有什麼樣的interface,以及有什麼communication,都可以定義出來。

以前的人估scope,如果可以拿Data Flow Diagram, DFD來看的話,就會很清楚了。不過要畫出DFD需要時間,也需要與user進行訪談與消化。

因為DFD只是從資料的層面看問題,例如資料應該要經過什麼樣的加工,做出什麼樣的處理,跟人/系統間有什麼介面要implement,所以拿這個東西,沒辦法估出一些跟資料流無關的系統。例如,可能在系統中會牽涉到很複雜的authentication/authorization mechanism,或是會有很複雜的動態表報、圖形,或是其他non-data related features,就會需要另外調整這方面的估計。

如果你的系統就是把資料丟進去資料庫,做做處理,再丟出來丟進去。用structure analysis的方法是最適合也不過了。可是如果你做的不是這種商用程式,那structure analysis就沒用了。

對了,台灣的軟體業可能比很多人想的都來得寬廣。我知道有不少人是在寫device driver,或是寫一些控制硬體的軟體,影像處理,多媒體播放...。不見得人人都跟database有關。

像我現在手上的系統來做例子好了,我們確實會寫東西到db去。也會拿來從db裡面拿東西出來query, insert, delete, update。不過不能很簡單地說,這是一個data centric的system。

A...不過也可以說裡面有一大塊是data centric 啦。如果ignore掉一個很難寫的東西之外。可是這個難寫的東西才是kernel啊。


singlelog edited on 2004-02-12 12:18
reply to postreply to post
我的書:專案管理Happy書!

我的網站:diggirl.net

my blog http://tinyurl.com/36gcye
話題樹型展開
人氣 標題 作者 字數 發文時間
5826 CRUD vs Use Case... JustJava 315 2004-02-04 16:09
4704 Re:CRUD vs Use Case... singlelog 649 2004-02-09 11:07
4597 Re:CRUD vs Use Case... Biologic 1214 2004-02-09 12:18
4511 Re:CRUD vs Use Case... Biologic 569 2004-02-09 12:23
4561 Re:CRUD vs Use Case... singlelog 820 2004-02-09 16:32
4476 Re:CRUD vs Use Case... Biologic 276 2004-02-09 17:03
4479 Re:CRUD vs Use Case... Biologic 392 2004-02-09 12:21
4452 Re:CRUD vs Use Case... JustJava 423 2004-02-09 17:20
4433 Re:CRUD vs Use Case... Biologic 595 2004-02-09 17:37
4414 Re:CRUD vs Use Case... singlelog 618 2004-02-09 18:48
4391 Re:CRUD vs Use Case... JustJava 369 2004-02-10 08:49
4432 Re:CRUD vs Use Case... singlelog 480 2004-02-10 12:10
4363 Re:CRUD vs Use Case... Biologic 655 2004-02-10 13:07
4395 Re:CRUD vs Use Case... singlelog 1125 2004-02-12 12:38
4327 Re:CRUD vs Use Case... JustJava 325 2004-02-10 14:11
4356 Re:CRUD vs Use Case... singlelog 452 2004-02-10 16:22
4315 Re:CRUD vs Use Case... Biologic 135 2004-02-10 16:50
4367 Re:CRUD vs Use Case... singlelog 899 2004-02-12 12:12
4351 Re:CRUD vs Use Case... Biologic 1093 2004-02-12 13:08
4450 Re:CRUD vs Use Case... singlelog 1722 2004-02-12 16:26
4377 Re:CRUD vs Use Case... Biologic 1101 2004-02-12 17:06
4334 Re:CRUD vs Use Case... JustJava 795 2004-02-12 18:38
4277 Re:CRUD vs Use Case... Biologic 163 2004-02-12 18:57
4263 Re:CRUD vs Use Case... JustJava 119 2004-02-13 08:58
4248 Re:CRUD vs Use Case... Biologic 100 2004-02-13 12:21
4301 Re:CRUD vs Use Case... singlelog 1052 2004-02-12 21:47
4436 Re:CRUD vs Use Case... qing 260 2004-02-13 10:17
4329 Re:CRUD vs Use Case... singlelog 1323 2004-02-13 13:33
4239 Re:CRUD vs Use Case... Biologic 655 2004-02-13 13:56
4283 Re:CRUD vs Use Case... singlelog 600 2004-02-14 01:53
4307 Re:CRUD vs Use Case... Biologic 1158 2004-02-14 02:47
4259 Re:CRUD vs Use Case... singlelog 1165 2004-02-14 03:31
4425 Re:CRUD vs Use Case... Biologic 379 2004-02-14 12:31
4229 Re:CRUD vs Use Case... Biologic 88 2004-02-13 13:50
4291 Re:CRUD vs Use Case... qing 89 2004-02-13 14:26
4261 Re:CRUD vs Use Case... Biologic 1403 2004-02-13 12:36
4300 Re:CRUD vs Use Case... JustJava 1492 2004-02-13 13:14
4292 Re:CRUD vs Use Case... Biologic 714 2004-02-13 13:44
4295 Re:CRUD vs Use Case... qing 259 2004-02-13 14:30
4255 Re:CRUD vs Use Case... JustJava 138 2004-02-13 15:55
4278 Re:CRUD vs Use Case... Biologic 60 2004-02-13 13:34
» JWorld@TW »  Software Engineering

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8