推 eva19452002:我都是寫程式再寫文件的 XD140.136.149.183 06/03 23:58
前面的部份大概只能講一些觀念吧
系統分析的東西要搭配軟體工程這門課才能有很足夠的了解
或者是,你要照著系統分析課本上的方法實作出一套應用程式你才會有很好的心得
其實課本的東西,真的要有實作的經驗才能足夠的了解
要不然只會覺得很無趣 聽不懂在講什麼= =
希望你的軟工老師很"夠力",這種東西如果淪為嘴砲真的很可惜
因為從系統分析+軟體工程,學的是很"嚴謹"的開發程式
這門課的重點是在解決3P問題 (product,process,people)
開發系統人越多,系統越大,他的程式內部運作流程越多,越容易把product弄得亂七八糟
如果你很熱衷寫程式自己照著系統分析的流程試做一個程式(系統)吧^^
當你寫程式寫到最後,其實最後練的都是系統分析+軟體工程的功力
將那些程式碼的開發方式用一套標準的作法
把程式碼整理好,並且很乾淨快速的完成程式
不過很可惜,軟體工程與系統分析在台灣並不好發展
過來人的經驗都說硬幹寫程式的比較多,
那些軟體工程+系統分析做出來的文件都是給顧客參考用的
※ 引述《StubbornLin (Victor)》之銘言:
: 系統分析 Systems Analysis and Design這本書
: 請問評價如何? 我們上課用這本書
: 可是我個人覺得有些糟糕
: 很多東西講得很模糊 例子也沒有很精確
: 該整理出來的東西全沒有,資訊分散在各頁中
: 很抱歉,我的英文很破,但是我必須說
: 我英文比較好的同學,也抱怨裡面很多東西在說什麼根本就有看沒有懂
: 很多句子翻成中文一樣也令人困惑
: 而case study的作業就只有要你想像
: 例如,要你想interview要問什麼問題
: 但是那樣的case根本沒有細節的資訊
: 幾乎所有的東西都是用想像出來的 才有辦法回答
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
要有點程式設計的概念倒是真的
用程式設計的角度去想像
: 到了後面更慘 還要你畫出沒有任何細節資訊的DFD圖
^^^^^^^^^^^^^^^^^^^^
DFD就是系統內副程式的括號跟return的東西
EX: int work(int times,int hours)
^^^^^^^^^ ^^^^^^^^^
{ return times*hours; }
^^^^^^^^^^^
: 作業甚至要求到low level的DFD圖 還有data dictionary一堆更細的細節
: 我真的不知道畫出這樣想像中的診所DFD圖是哪門子的系統設計
: 全憑想像的case study是什麼鬼case study?
填鴨式教育還蠻慘的 我們也差不多是這樣學的
: 我找到amazon的review,最能表達我想說的是這個
: "This book does contain some good information. The problem, however, is that
: it is not easy to read or follow. This book contains too many non useful
: graphics and not enough detailed examples. In other words it's real pretty.
: At the end of each chapter there are Case Studies for the students. In many
: cases the book did not give enough information on how to complete them
: properly. I often found myself searching the internet to find answers. This
: book might be good for someone that has worked as an IT professional. As a
: new comer, however, I wouldn't recommend it. I'm going to search for a better
: book."
: 請問是否有人跟我一樣覺得它很糟? 一般而言它的評價如何?
: 可否推薦更好的系統分析與設計的書?
: 以上,謝謝
個人覺得這東西跟管理學一樣,要有實作經驗會比較有收穫
當初是接了一個PHP的工作應用上去,才有很深刻的了解的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.144.103