计算机、移动设备、嵌入式设备是运行软件的三大类设备。
计算机因其高性能的处理器、强大的内存和存储能力常常被用来运行计算密集型软件,例如图形处理软件、视频编辑软件、CAD软件等。
移动设备的特点是轻便易携带,具有触摸屏、无线网络等功能,在移动互联网时代已经成为人们必不可少的工具之一,通常运行应用软件和移动游戏等。
嵌入式设备是在其他设备中嵌入的,通常用来完成特定的任务或控制某个设备的工作,例如汽车发动机控制器、智能家居设备等。
随着物联网的发展,嵌入式设备逐渐普及,也成为软件运行的重要设备之一。
软件(中国大陆及香港用语,台湾称作软体,英文:Software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。
软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。另也泛指社会结构中的管理系统、思想意识形态、思想政治觉悟、法律法规等等。
根据个人标准而定。
软件项目管理的对象是软件工程项目。
它所涉及的范围覆盖了整个软件工程过程。
为使软件项目开发获得成功,关键问题是必须对软件项目的工作范围、可能风险、需要资源人、硬件软件、要实现的任务、经历的里程碑、花费工作量、进度安排等做到心中有数。
这种管理在技术工作开始之前就应开始,在软件从概念到实现的过程中继续进行,当软件工程过程最后结束时才终止。
软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期从分析、设计、编码到测试、维护全过程都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。
软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。
软件一般是用某种程序设计语言来实现的。
软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。
;