什么是软件开发

时间:2019-3-9

软件开发的定义

软件由计算机程序和与之相关的各种文档资料组成。


计算机程序是软件的一部分,程序是为了达到一个预期的目的而编写的计算机指令集合。如要解决某一问题或是进行某一项控制而编制的一系列执行指令,这些指令之间具有先后顺序,计算机程序必须要以某种形式的计算机语言来表达所要执行的每一步骤。


程序的各种文档资料也是软件的组成部分。它之所以成为软件的一部分,是因为没有相关的文档资料,使用人员就无法正确使用软件、维护软件,至于对软件的更新、改造等更是无从谈起。如同一台新的家电设备,头来后,如果随机没有携带有关的使用说明,那么用户就无法正确地使用,有些功能可能不知道如何去操作。所以,软件还应包括有关程序的各种文档。


软件作为一种比较特殊的产品,除了人们日常所说的计算机程序以外,还应包括该软件的各种文档资料,两者缺一不可。文档资料随着软件的不同会各不相同,它是在软件的开发过程中产生的,并在使用过程中起到指南或手册的作用,而在日常维护中,如软件需要更新、改造时文档资料可以起到支持和帮助的作用。因此,只有计算机程序,而没有相关的文档资料是不完整的。程序的文档资料是多方面的,如程序的设计说明资料、技术资 料、使用说明等等。


当然,有些程序的文档资料和软件已经融为一体。这类软件的某些文档必须在准确地安装了软件并启动以后才能供使用者使用。其前提就是该软件必须正常运行,否则就如同你购买了一台技术上非常先进,且只带一盘使用说明录像带的录像机,而你又不知道如何启动它,那么录像机的性能再好、功能再全、技术再先进对你来说都无济于事,因为你无法看到它的使用说明书。


更多新闻观点

继续查看更多相关新闻观点

联系我们

电话咨询