主题:【原创】IT教师手记--系统开发与设计(一)开发基本概念 -- redbud
共:💬25 🌺76
简单说几句,供参考:
1.软件开发的本质是工程,即砌砖块和怎么砌,砌成什么样。(特点:砖块是抽象的,砖块的种类很多很多,砖块的特性使用说明,部分公开、部分不公开,还是洋文多)
2.砌成什么样,关键在设计,设计的关键在需求。
3.需求的关键在于业主的真正想法。有时真正的想法是不好直接说的,起码不是公开的说。微软会告诉大家,一些平直的流程,要搞成这样是为了隐藏要害,减低可能的竞争威胁,或者暗藏后门? 一些不必要的抽象,是为了控制准入门槛? 一些貌似精美、本质无太大变化的更新,是竞争策略,防止稳定系统上产生出强大的竞争对手。 用新概念、新工具的诱惑,让人们疲于追赶最新最亮丽的“应用级”技术后,对微软核心的挑战就会轻微太多了。
近年来看的越发清楚了,IT领域的忽悠也是大大滴。
- 相关回复 上下关系8
🙂作为课程,把SAD方法学教给学生就可以了 5 hzjc 字1134 2010-02-11 20:07:07
🙂谢宝 大散人 字147 2010-02-18 12:20:42
😜谢谢,特别宝贵的实际经验!!! redbud 字362 2010-02-12 09:30:54
🙂被淡化处理的需求管理和被强化宣传的新概念
🙂很有意思的说法 redbud 字26 2010-02-12 09:32:17
🙂呵呵,从Z80开始编程的体会。 2 大熊甲 字521 2010-02-12 17:52:09