▶1.1.2 软件特性
2025年09月21日
▶1.1.2 软件特性
软件是功能、性能相对完备的程序系统。程序就是软件,但软件不仅仅是程序,还包括说明其功能、性能的说明性信息,如使用维护说明、指南、培训教材等。
软件是具有使用性能的软设备。人们编制一个应用程序,可以解决自己的问题,但不能称之为应用软件。一旦使用良好并转让给他人则可称之为应用软件。
软件是信息商品。既然是商品则不仅有功能、性能要求,还要有质量、成本、交货期、使用寿命要求。软件开发者一般不是使用者。软件的开发、生产、销售形成了巨大的信息产业。它不同于传统产业,研制开发是其主要的生产方式,而大批量生产是十分容易的复制工作,制造成本极低,如同电影工业。
软件是极具竞争性的商品,投入的资金主要是人工费,研制时日一长,成本陡增就会使软件变得毫无竞争力。技术先进固然重要,更重要的是科学管理,应按软件工程的办法制作软件。利用软件工具开发软件、管理项目是当今软件开发的基本模式。这种管理和技术的相互交织,很难将技术和管理截然分开。例如,软件配置管理系统是一个管理软件,它本身又成为重用、集成等软件技术的基础。
软件是只有过时而无“磨损”的商品。硬件和一般产品都有使用寿命。软件和硬件不同,用得越多软件内的错误清除得越干净。所以软件只有过时而无用坏一说。所谓过时往往是它所在的硬件环境及配套软件升级,导致软件做相应升级。例如PC上的Word 3.0字处理功能做文字编辑并没有什么大缺陷,但是,人们更愿使用最新版本的Word。