前段時間去聽了一場 李德毅 院士 報告會:《網絡時代的軟件工程》
僅僅講了40分鐘,但所展現的觀點非常新穎,有深度,而且還深入淺出,真不愧是大師啊!將其主要觀點整理如下:
1. 軟件是在系統里工作的嗎?
NO1. 軟件在網絡環境下工作
軟件工程40年的尷尬,一直以自我為中心。
2. 需求是軟件生命周期中的一個階段嗎?
NO2. 軟件工程向需求工程傾斜
(軟件是服務業)
3. 軟件工程是分層結構嗎?
NO3. 軟件結構可以用網絡拓撲來表示。
軟件最重要的是其交互。
網絡上軟件的交互一般有三種:單向消息,雙向數據交互,方法調用
4. 軟件是強結構好,還是弱結構好?
NO4. 問題形式化向本體描述方向發展
體系結構(architecture) 不如 Framework
5. 軟件是開發出來的嗎?
NO5. 軟件在演化中生長完善。
資源與服務: 資源是所擁有的,服務是用戶所需求的。
軟件工程和其他工程其實沒有什么不同,只是因為軟件是無形的,所以更難以測試。
Author: orangelizq
email: orangelizq@163.com
posted on 2008-03-18 12:32
桔子汁 閱讀(397)
評論(0) 編輯 收藏 所屬分類:
other