摘要:http://www.chinaaspx.com/club/topic_28_4122.htm,作者:刘峻松
以前曾经看到过这篇文章,佩服。再次转过来,给自己留个备份。
一.什么是软件
什么是软件,软件的本质是什么?
软件是思维的产物,是人类脑力劳动的结晶,是人的创造物. 软件的本质是思想,它反映了人们对客观世界的认识. 软件是人对自然界,对社会,对人自身认识的反映. 软件分为有形部分和无形部分. 软件的有形部分,是指软件的可见,可闻,可论的部分.软件的无形部分,是指超出这些有形部分的部分,不可见,不可闻,不可论. 软件的有形部分,是软件的各种具体表现形式,包括软件文档,程序代码,二进制代码,用户界面,输出报表等.软件的无形部分,是软件的内部逻辑,是软件本身所包含的思想. 有形的部分是现象,无形的部分是本质,有形部分和无形部分之间的关系,是现象和本质之间的关系.
思想是软件的核心,其他部分只是思想的具体表现形式而已.在软件的不同阶段,表现为不同的具体形式,例如从需求文档转化为设计文档,只是软件的思想从一种形式转化成了另外一种形式.变化的只是其外在形式,而不是其 (全文共5136字)——点击
此处阅读全文