摘要
目的探讨基于处理和基于反映的两种不同的软件认识观。方法从数据处理的变换过程的角度入手,将软件视为数据处理的工具或将软件看作人的认识基于机器的特殊反映。结果第一种观点,强调软件对数据的加工处理过程,是在软件出现早期,对软件形成的一种简单、片面性理解。第二种观点,从认识论角度,将软件看作是人的认识基于机器的特殊反映。它强调了软件对认识的反映,体现了软件具有的承载性、实体性和类主体性,是人们对软件的一种本质和较全面地理解。结论两种软件认识观是人们分别从不同角度对软件形成的认识,并对软件学科的形成和发展起到了决定性作用。这对软件的研究、开发和教育有重要意义。
Aim Discuss two kinds of software view which are based on processing and reflecting. Methods Standing at the angle of the switching of data processing , it considers software as tool of data processing or special reflection of cognition that based on machine. Results In the first viewpoint, it puts more attention on the process of data processing. This is a simple and one-sided understanding of the software that formed at the early age of it came out. By contrast as angle of epistemologists software is special reflection of cognition that based on machine. Conclusion The two kinds of software view originate in different understanding about software by people from different angle. They have played an important role in the formation and development of computer software science, Study and analysis over two kinds of computer software epistemology notion is contributive to study, development, education of computer software.
出处
《西北大学学报(自然科学版)》
CAS
CSCD
北大核心
2005年第5期541-544,共4页
Journal of Northwest University(Natural Science Edition)
基金
陕西省自然科学基金资助项目(2003F20)
航空科学基金资助项目(03F31007)
关键词
软件
软件工程
面向对象
software
software engineering
object-oriented