精華區beta Programming 關於我們 聯絡資訊
==> 在 drkkimo.bbs@ptt.cc () 的文章中提到: > 那請問SDLC和OO的優劣如何 可以討論一下嗎 THX SDLC 只是個軟體專案管理的程序概念而已, 並沒有限定要不要用 OO 方式。 (我所認知的 SDLC 定義, 是根據以下這種說法: http://en.wikipedia.org/wiki/Software_development_life_cycle http://en.wikipedia.org/wiki/System_Design_Life_Cycle ) 譬如說, 以下這份加拿大某省農業部的軟體文件標準: http://srmwww.gov.bc.ca/imb/3star/sdlc/3analysis/ SDLC_Analysis_Reqmts_Specs_V1.0.1.pdf 看看它的 §4.0:Domain model, 就指明要的是 class diagrams 及 spec。 更暴力的是, 看看它的 §5.1:Functional requirements, 居然直接就指明要 use case diagrams 及 spec, 等於是把 requirements process 給規定死了。 不過, 隨著商業資訊系統的逐漸複雜, 上下游異質互連性需求增加, SOA 觀念及架構的萌芽, 如果不在 subsystem interface design 階段引用 OOD, 日子會越來越難過。 更何況許多業界標準的 domain model、business object 也直接以 OOA 形式表達... -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ≡ 何陋居 ≡ 在這個世界上,你就愛一種東西,你就在你愛的這個東西裡 把自己練到完美,練到無懈可擊… 就這樣,你學會簡單而嚴肅… 你形成一種風格,唯你獨有。 劉大任 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- * Origin: ★ 交通大學資訊科學系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>