应用程序、系统、软件和工具,它们是我们经常用来描述执行任务的计算机程序的不同词汇。这些词在不同的语境中有特定的含义,但我们经常互换使用。你最好的选择是找一位来自该国的母语人士,他知道你想要使用的术语的偏好。这当然是该领域持续使用它们的一个条件。这样可以避免误解。还可以阅读贸易期刊和参加会议,了解常见术语是什么。
应用
“应用程序”通常用于一个或多个与用户直接通信的独立程序模块。我们对应用程序执行的任务通常是业务和管理任务。应用程序的定义是“软件的计算机应用程序”(Computer Application of Software)。这涉及不属于操作系统的软件,也不属于属于操作系统工具的一部分,例如编译器、数据库管理系统和网络软件。
本地或在线应用程序
“应用程序”一词并没有说明我们使用它的方式。应用程序可以在任何地方运行,可以在本地运行,也可以在云中运行或以混合形式运行。
它是关于决定It对组织价值的应用程序,因为它们直接是业务流程的一部分。系统软件不被视为应用程序,IT专业人员使用它来创建和维护应用程序软件。(对于IT人员来说,它可能是必不可少的软件,所以他们称之为自己的应用程序。)
系统
一个“系统”是组织问题的集成解决方案。因此,不能将软件、应用程序或工具称为系统。例如,系统是一组互连的组件(模块、子系统等)共同形成一个有凝聚力的整体。特别是如果整体的操作或功能的结果大于部分的总和,我们称之为系统。如果需要它们来实现期望的结果,员工、手册和业务流程也是系统的一部分。一个系统通常意味着一个更大的整体,通常指的是作为一个整体的硬件和软件。另外,人们经常谈到硬件系统或软件系统。
不要与框架混淆
另一方面,框架是未集成且没有显著相互依赖性的组件(部件、模块、子系统)的集合。当所讨论的代码打算通过某些API直接由其他程序使用时,框架会得到更多的使用。框架通常包含多个代码库,以实现更广泛的目标。因此,框架的组成部分可以是系统的一部分。
工具
“工具”是指不属于最终用户业务流程的软件。通常,需要一个“工具用户”。这通常是一名有能力的员工,但在特殊情况下可能是不同的软件程序。工具执行一系列通常有用但与特定环境或问题无关的功能。
工具的设计通常考虑到一般用途。与软件不同,工具的功能和接口仅限于特定的需求或目的。这些特定功能使该工具具有价值。例如,MS Excel就是一种计算工具。然而,CRM系统中的销售佣金计算模块不被视为一种工具。这样的模块可以执行类似Excel的计算,因为它具有特定的功能。但是,这些职能对于特定组织的销售职能来说是独一无二的。它们还与系统的其他功能集成在一起。
工具支撑工作
工具通常是专注于特定任务的较小程序。随着时间的推移,由于它们的功能被整合到应用程序和系统中,它们往往会失去效用。软件开发人员使用开发工具来创建软件。测试人员使用测试工具。
此外,程序员可以编写自己的工具,使他们的工作更容易。如果这些工具的文档记录不好并且有漏洞,通常也没关系。毕竟,用户非常清楚限制是什么。有时,这些助手是如此的好,如此的有用,以至于他们变得非常重要。届时,我们也将更加关注这一问题。
术语使用示例
以“确定行驶路线的软件”为例。如果它包含计算从a到B的路线所需的所有功能,我们称之为应用程序。如果它还包含用户从a开车到B所需的全部用户属性,我们称其为系统。然而,如果从用户的角度来看,软件并不完整,而是专注于产生路线的算法,我们称它为工具。
软件
“软件”是我们最常用来区分“硬件”或人类非自动(手动)信息处理的术语。然而,这个词也是通用的,例如“程序”,因此可以指在计算机上运行的任何源代码或编译的源代码。
SaaS不包括货物
SaaS是“软件即服务”(Software as a Service)的缩写。它是一种我们可以订阅的服务,我们可以通过互联网获得软件。然而,考虑到所描述的定义,SaaS一词实际上毫无意义。要说出我们的实际意思,我们应该说:
- SaaS程序或SaaS应用程序。
- SaaS解决方案或SaaS系统。
- SaaS工具或SaaS工具。
- SaaS开发平台或SaaS框架。
最新内容
- 17 hours ago
- 19 hours ago
- 19 hours 45 minutes ago
- 3 days 10 hours ago
- 3 days 18 hours ago
- 3 days 18 hours ago
- 3 days 19 hours ago
- 3 days 19 hours ago
- 1 week 1 day ago
- 1 week 1 day ago