软件就是程序吗?如何定义软件?
1个回答
关注
展开全部
亲你好 不是,软件是由若干个程序组成的。程序不包括软件。软是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。另也泛指社会结构中的管理系统、思想意识形态、思想政治觉悟、法律法规等等。扩展资料:软件的特点1、无形的,没有物理形态,只能通过运行状况来了解功能、特性、和质量。2、软件渗透了大量的脑力劳动,人的逻辑思维、智能活动和技术水平是软件产品的关键。3、软件不会像硬件一样老化磨损,但存在缺陷维护和技术更新。4、软件的开发和运行必须依赖于特定的计算机系统环境,对于硬件有依赖性,为了减少依赖,开发中提出了软件的可移植性。5、软件具有可复用性,软件开发出来很容易被复制,从而形成多个副本。
咨询记录 · 回答于2022-12-23
软件就是程序吗?如何定义软件?
亲你好 不是,软件是由若干个程序组成的。程序不包括软件。软是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。另也泛指社会结构中的管理系统、思想意识形态、思想政治觉悟、法律法规等等。扩展资料:软件的特点1、无形的,没有物理形态,只能通过运行状况来了解功能、特性、和质量。2、软件渗透了大量的脑力劳动,人的逻辑思维、智能活动和技术水平是软件产品的关键。3、软件不会像硬件一样老化磨损,但存在缺陷维护和技术更新。4、软件的开发和运行必须依赖于特定的计算机系统环境,对于硬件有依赖性,为了减少依赖,开发中提出了软件的可移植性。5、软件具有可复用性,软件开发出来很容易被复制,从而形成多个副本。
软件的定义:软件是能够完成预定功能,达到预期性能的,可以执行的计算机指令;软件是能够让程序处理适当信息的数据结构;软件是描述程序操作和使用的文档;软件是一种逻辑实体,具备知识性的产品集合,是对物理世界的一种抽象,同时又是一种人脑智力的成果总结:软件 = 程序 + 数据 + 文档 + (服务)软件开发并不是一件轻而易举的事情,需要经历下面这些基本过程:1)软件计划,确定产品定位和目标用户。这一步是需要甲方去规划和调研的。2)软件需求分析:根据甲方需求,分析出甲方需要的产品功能。这一步是需要项目负责人(或者产品经理)去和甲方沟通的。3)根据需求进行设计:包括概要设计和详细设计。这一步是需要项目负责人(或产品经理)做的,并且要正确地传达给开发人员。4)编码并运行。这一步是需要开发人员去做的。5)测试:确认甲方需求,对设计和结果进行验证。开发人员要进行单元测试,集成测试,如果有专业的测试团队的话,就需要站在甲方和用户的角度去测试整体产品是否符合要求并达到性能要求。6)维护:保证软件能够在正式环境下运行,并且对一些缺陷(bug)进行修正,或者对功能进行完善,或者对性能进行改进,不断迭代软件版本。既然软件开发的过程是有难度的,是需要付出时间和精力的,那就有必要遵循一些原则,否则开发成本就会变得很昂贵,开发周期就会拖延很长时间。