1 软件从需求出发,而要求总是在变化啊。——自动生成运算题目的程序也不简单
2 程序=数据结构+算法
软件=程序+软件工程
软件企业=软件+商业模式
3 企业总是想要盈利的,软件企业也不例外,但盈利方式与思路各有不同。
4 复杂性,不可见性,易变性,服从性,非连续性
5 软件工程与计算机科学的区别与联系,类似力学与土木工程?
6 什么才是足够好的软件?
用户满意度,可靠性,开发效率,可维护性
软件行为与用户期望不一样——Bug;而用户的期望又各不相同,针对大部分人和针对少数人也是两种不同的思路。
虫子与肉芽的比喻也十分巧妙!