作者davischen (Davis..)
看板Soft_Job
標題Re: [問題] 目前的資訊公司..有幾家做的到??
時間Thu Jul 12 20:59:42 2007
※ 引述《cyin0910 (理性過了頭)》之銘言:
: 以前大學時上課..
: 總會上一門課叫"系統分析"..
: 在其中..教了好多..
: 從訪談需求..到寫需求規格書..到系統設計..到給程式人員開發..
: 在這其中有一堆又一堆的文件..
: 不管是給使用者看..或是給程式開發者看..
: 想問的是..
: 到底有多少公司真的能把每一份文件都做出來後..
: 才開始做程式設計的部門??
: 或是..大多數的公司..都完成了哪些文件??或完成了多少??
: ps. 因為目前小弟待的公司..似乎這些文件做的都很不完整..
目前呆的這家公司, 這些流程的文件都要有, 因為我們不是軟體公司
所以會挑幾個重要的來寫
如:系統需求, UseCase, ClassDiagram, Sequence, DB Table等等
我個人認為寫這些文件是有好處的
1.自己也有接過前輩留下來的系統, 面對雜亂複雜的程式, 最好下手方法
是透過這些文件, 初步了解整個系統流程, 程式流程, 與系統資料結構
2.在寫這些文件時, 你會慢慢的構思各種細節, 就如建築師在畫建築設計圖一樣
你看到的不是一個小細節, 會是整個的Overview, 你會思考如何把共用的元件
放在一起, 系統要如何操作, 資料流要如何跑, 才會讓流程跑的更順,
並減少錯誤的發生, 在這過程中, 也會不斷的有新問題出現,
需要不斷的與User Confirm需求, 這會讓你在使用者需求與技術限制取得平衡
在我公司, 要往上升, 好像都要懂得寫系統分析與設計文件
不知道其它公司是否也一樣??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.167.248.139
1F:推 aimlikenoob:高階做thinking job,低階做dirty job 07/12 21:06
2F:推 iincho:不是..通常看趴數的比較多,還有事不是卡到重要系統... 07/12 21:07
3F:→ aimlikenoob:PG可以做的很高級 只是很多公司喜歡把PG當dirty job 07/12 21:07
4F:推 blastcat:呵呵 一個每天要經手 200億的系統 看你敢不敢亂做.. 07/12 21:13
5F:推 moonshade:我們公司是高階做pushing job 低階thinking & dirty 07/13 11:50
6F:→ moonshade:一起來... 07/13 11:50
7F:推 ledia:問個不專業的問題, 請問什麼算 dirty job 呀? 07/13 17:12
8F:→ Laviathan:回樓上,就是要靠雙手做事的人 XD 07/14 11:42
9F:推 paperavi:繼續接樓上,反過來看,靠一張嘴的才是 non-dirty job. 07/15 13:33