前段时间去听了一场 李德毅 院士 报告会:《网络时代的软件工程》
仅仅讲了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
桔子汁 阅读(385)
评论(0) 编辑 收藏 所属分类:
other