下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

谈谈当下的几种有代表性的应用软件

作者:课课家教育     来源: http://www.kokojia.com点击数:1154发布时间: 2016-05-05 10:37:51

标签: 软件开发应用业务软件自动化软件

  众所周知,应用软件已经成为我们工作或生活中的重要部分,若从某种意义上来讲,如果能入较为深入的探讨认知下应用软件,或许我们可以更好的服从和服务于软件开发应用中来。

  应用软件(applicationsoftware)是指在计算机上运行的、支持或改进软件用户工作的计算机程序。或者说,应用软件可以直接完成终端用户的工作。从某种意义上来讲,系统软件和编程软件都是为应用软件服务的,应用软件才是真正直接提高用户工作的。从目前的计算机应用现状来看,有各种各样的应用软件,许多专家也从不同的角度提出了多种不同的应用软件分类方式。

  一般地,常见的应用软件类型包括:工业自动化软件、业务软件、内容访问软件、教育软件、仿真软件、多媒体开发软件、产品工程软件等。下面,分别介绍这些应用软件的特点。

  1.业务软件

  业务软件(businesssoftware)是有助于提高业务生产效率或者度量业务生产效率的应用软件。业务软件又可以细分成多种类型,包括企业软件、企业基础设施软件、信息工作者软件等。需要指出的是,各种类型的软件之间的界限并不是很清晰,有时某种业务软件可能同时属于多种不同的类型。

  企业软件(enterprisesoftware)是指解决分布式环境中企业级管理流程和数据流程需求的软件。常见的企业软件包括财务管理软件(financialmanagement,FM)、企业资源计划(enterpriseresourceplanning,ERP)、客户关系管理(customerrelationshipmanagement,CRM)、供应链管理(supplychainmanagement,SCM)、执行信息系统(executiveinformationsystem,EIS)、管理驾驶舱(dashboard)等。与此相对的是部门软件。部门软件是企业软件的子类,主要用于解决小型组织或大型组织的业务部门的业务管理需求,例如差旅费管理、呼叫中心管理等。

  企业基础设施软件(enterpriseinfrastructuresoftware)是指具有支持企业软件运行的通用功能的应用软件。常见的企业基础设施软件包括业务流程软件(businessworkflowsoftware)、数据库管理系统(databasemanagementsystem,DBMS)、数字资产管理(digitalassetmanagement,DAM)、内容管理系统(contentmanagementsystem,CMS)、文档管理系统(documentmanagementsystem)、地理信息系统(geographicinformationsystem,GIS)等。

  业务流程软件是指与业务流程建模、管理、优化等相关的应用软件。

  DBMS是指管理和维护组织数据库的计算机软件。

  DAM是指与数字图片、动画、视频、音乐等数字资产的添加、注释、目录、存储、检索等内容相关的活动和决策,DAM系统则是有助于改进数字资产管理流程的应用软件。有时,DAM也指用于下载、重新命名、备份、排序、分组、归档、优化、维护、导出文件的计算机协议。

  CMS是一种用于管理和协调各种数字媒体和电子文本的创建、编辑、评审、索引、搜索、出版、归档等工作流程的计算机应用软件。CMS常用于存储、控制、确定版本、出版各种新闻文章、操作手册、技术手册、营销产品目录等文档。CMS管理的内容包括计算机文件、图像媒体、音频文件、视频文件、电子文档、Web内容等。

  文档管理系统是CMS的一种类型,是用来跟踪和存储电子文档或纸质文档影像的计算机应用软件。

  GIS是一种捕捉、存储、分析、管理、表示与地理位置相关的应用软件。一般地认为,人们借助于GIS软件工具可以分析时空信息、编辑地图数据、执行交互式查询、表示这些操作结果等。

  信息工作者软件(informationworkersoftware)是一种满足部门内单个人创建和管理信息需要的应用软件。这些软件又可以分为时间管理、资源管理、数据管理、文档、分析、协同工作软件、预订系统、金融软件等。

  从时间和资源管理角度来看,信息工作者软件又可以分为会计核算软件、项目管理(projectmanagement)软件、现场服务管理(fieldservicemanagement,FSM)软件等。会计核算软件是记录和处理应收、应付、现金、成本核算等会计事务的应用软件;项目管理软件包括与任务和时间管理相关的多种软件,例如成本和预算管理、资源分配、工作协同软件、沟通交流软件、质量管理软件、进度管理软件等;FSM是一种管理派遣技术员工到现场执行设备安装、维修、提供服务的工作流程和相关信息的软件。FSM软件包括客户需求管理、订单管理、零件库存管理、派遣管理、路线管理、客户服务历史数据管理等功能。

  从数据管理角度来看,信息工作者软件包括联系管理系统(contactmanagementsystem)、电子表格、个人数据库等业务软件。联系管理系统是一种集成的办公解决方案,允许组织和个人记录与客户和供应商的关系和交流,联系管理系统中的信息包括各种电子邮件、文档、工作内容、传真、日历等;电子表格是一种模仿纸质工作表格的应用程序,电子表格有多个单元格,每一个单元格既可以输入文本信息,也可以输入数字信息,多个单元格可以构成由行和列组成的网格,在电子表格的单元格中,输入数学公式,可以进行相应的自动计算和数据更新,MicrosoftExcel就是当前最流行的电子表格软件;个人数据库是指个人业务数据进行存储和管理软件,例如MicrosoftAccess就是典型的个人数据库。

  从文档视角来看,信息工作者软件包括文档自动化软件、字处理软件、桌面出版软件、绘制图表软件、表示软件等。文档自动化软件用于帮助用户选择恰当的文档、可以直接使用各种文件数据或案例数据并且把这些数据提取到文档中,可以大大提高文档的编制效率、质量、正确性和一致性,目前,文档自动化软件的应用领域包括法律事务、金融服务、风险管理等;字处理软件是用于生产任何可打印材料的计算机软件,例如,MicrosoftWord就是一种典型的字处理软件,据统计,全球有超过5亿人在使用MicrosoftWord软件;桌面出版软件是一种在个人计算机上通过WYSIWYG(whatyouseeiswhatyouget,所见即所得)页面布局软件来创建出版物文档,以便用于各种规模的出版发行,桌面出版不仅仅指论文和图书的出版,也用于产品宣传图片、贸易展览会设计、户外广告设计等,从当前的发展趋势来看,字处理软件的功能已经超出了早期桌面出版软件的功能,两者之间的界限正在逐渐地模糊;绘制图表软件是用来绘制图形化图表的计算机应用软件,绘制图表软件可以分为用户生成的图表软件和自动生成的图表软件:用户生成的图表软件往往具有GUI和WYSIWYG特征,自动生成的图表软件是一种典型的CASE(computer-aidedsoftwareengineering,计算机辅助软件工程)工具;表示软件是一种用幻灯片形式显示信息的计算机应用软件,其主要功能包括允许插入和格式化文本的编辑器、插入和操纵图片的方法、用于显示内容的幻灯片播放系统等,常用的表示软件包括MicrosoftPowerPoint、AdobeAcrobat、AppleKeynote、GooglePresentation等。

  从分析视角来看,信息工作者软件包括计算机代数系统(computeralgebrasystems,CAS)、数值计算、物理软件、科学软件、统计软件、神经网络软件等。科学计算分为两类:一类是纯数值的计算,例如求函数的值、方程的数值解等;另一类计算是符号计算,又称代数运算,这是一种智能化的计算,处理的是符号。符号可以代表整数、有理数、实数和复数,也可以代表多项式、函数,还可以代表数学结构,如集合、群的表示等;数值计算软件就是解决前一类科学计算问题的软件,CAS是解决后一类科学计算问题的软件;物理软件是指用于物理研究的计算机软件,例如研究分子运动规律的分子建模软件、研究光学性质的光学软件等;科学软件是指包括数学软件在内的用于科学研究的计算机软件,例如天文学软件、化学软件、地球科学软件、语言学研究用软件、生物信息软件等;统计软件是指帮助用户进行统计分析的计算机软件,常见的统计软件包括MATLAB、SPSS、SAS、LISREL等;神经网络软件是指用于仿真、研究、开发和应用人工神经网络、生物神经网络以及其他神经系统的计算机软件。

  从协同工作软件方面来看,信息工作者软件包括电子邮件(E-mail)软件、博客(blog)软件、维基(wiki)软件等。电子邮件是一种交换数字消息的方法,电子邮件系统的主要功能包括接收、前向、传输、存储用户消息等;博客是一种典型的Web站点,由个人来记录和维护事件描述、新闻评论或图片、视频等材料的计算机软件,博客内容通常是按照逆向时间顺序排列的;维基是一种使用维基软件的站点,允许用户在浏览器中使用简化的标记语言和WYSIWYG文本编辑器轻易地创建和编辑互联的Web页面,维基软件常用于协同工作站点、百科全书站点的创建以及内部网、知识管理等。

  从预定系统方面来看,信息工作者软件包括计算机预定系统(computerreservationssystem)。计算机预定系统是指用于存储和检索与旅游相关的信息并且进行交易的计算机应用软件。最初的计算机预订系统是航空订票系统,这种系统又被称为全球分销系统。现在,计算机预定系统往往通过Internet进行,除了预定航空机票之外,还可以预定酒店房间、租赁汽车等。

  从金融领域来看,信息工作者软件又可以包括日交易软件(daytradingsoftware)、银行系统、清算系统等。日交易软件是指支持股票、期货、货币进行日常交易的计算机软件,日交易软件首先应该对股票、期货、货币的各种价格数据进行记录和反映,然后对相关数据按照图表的方式进行显示,还可以满足交易执行的需求;银行系统是指支持银行存款、贷款、结算等业务的计算机软件;清算系统是指银行之间、企业内部进行资金汇划、对账、清算、查询、查复、集中管理、监控、账务核算的计算机应用软件。

  2.工业自动化软件

  工业自动化(industrialautomation)是指对工业生产线、工艺过程、机器进行控制以便减少人工干预的控制系统。工业自动化软件是指用于工业控制系统的应用软件,包括数字化控制、可编程逻辑控制器以及其他工业控制系统等。

  数字化控制(numericalcontrol,NC)是指由编程命令控制的机器工具的自动化。现在的NC又称为计算机数字化控制,其自动化往往是由CAD/CAM程序控制的。

  可编程逻辑控制器(programmablelogiccontroller,PLC)是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能够通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。其主要应用包括:开关量的逻辑控制、模拟量控制、运动控制、过程控制、数据处理、通信联网等。

  3.内容访问软件

  内容访问软件(contentaccesssoftware)是一种用于访问内容而不是编辑内容的计算机软件。但是,也有些内容访问软件允许用户对内容进行编辑。这种软件主要是满足对数字化娱乐、出版产品的消费需求。例如,Web浏览器、媒体播放器、数字宠物、屏幕保护程序、视频游戏等都是典型的内容访问软件。

  Web浏览器是一种按照用户指示、检索和收集信息资源并且在用户计算机屏幕上排列和显示的计算机应用软件。这些信息资源是由统一资源标识符(uniformresourceidentifier,URI)确定的,可以是Web页面、图像、视频以及其他内容。用户可以通过超链接的方式在浏览器中浏览相关信息资源。目前,常见的浏览器有MicrosoftInternetExplorer、MozillaFirefox、GoogleChrome、AppleSafari等。

  媒体播放器(mediaplayers)是计算机中用来播放音乐、视频等多媒体的播放软件。这种应用软件提供了对多媒体内容访问的功能。常见的媒体播放器有Windowsmediaplayer、Realplayer、暴风影音、KMPlayer等。

  数字宠物(digitalpets)是一种模仿真实动物行为、没有具体的物理外形、运行在硬件设备上的计算机软件。人们可以喂食、玩耍、清洗数字宠物。这种软件类似于游戏软件,但又与游戏软件不同,该软件没有胜利、没有挑战。

  屏幕保护程序(screensaver)是一种用来保护CRT(cathoderaytube,阴极射线显像管)显示器的计算机应用软件。对于CRT显示器来说,屏幕保持过长的静态画面时间,很容易造成屏幕上的荧光物质老化进而缩短显示器的寿命,因此,应该避免这种情况,采用动态画面,使得某个点上的颜色不停的变化。但是,对于LCD(liquidcrystaldisplay,液晶显示屏)来说,屏幕保护程序没有保护作用。现在,屏幕保护程序主要是用于娱乐、安全等功能。

  视频游戏(videogames)是一种人机互动的计算机娱乐软件。这种游戏既可以连接电视使用,也可以在计算机上运行。游戏是一种让玩家追求某种目标,并且让玩家可以获得某种胜利体验的娱乐性产品。

  4.教育软件

  教育软件(educationalsoftware)是一种用于教学或自学的计算机软件,主要包括儿童学习软件、居家学习软件、教学课件、教学管理软件、娱乐教育软件、教育参考软件、教育软件定制平台、公司培训软件以及特殊教育软件等。

  5.产品工程软件

  产品工程软件(productengineeringsoftware)是指辅助相关制造产品的设计、研发、装配的计算机软件。产品工程的主要活动包括成本活动、生产能力、产品质量、产品性能、可靠性、可服务性、用户特征等。产品工程软件主要包括计算机辅助设计(computer-aideddesign,CAD)、计算机辅助工程(computer-aidedengineering,CAE)、测试工具、游戏创建软件、许可管理程序等。

  6.仿真软件

  仿真软件(simulationsoftware)是一种以研究分析、操作培训、娱乐等为目的,模仿真实情景的物理仿真系统或数据仿真系统的计算机软件。仿真软件又可以分为科学仿真、社会仿真、战场仿真、应急响应仿真、飞行驾驶仿真、汽车驾驶仿真、仿真游戏等。

  7.多媒体开发软件

  多媒体开发软件(mediadevelopmentsoftware)是指用于图形、图像、音频、视频等多媒体开发的计算机软件。多媒体开发软件又可以分为三维计算机图像软件、计算机动画、图形艺术软件、光栅图形编辑软件、矢量图型编辑软件、视频编辑软件、音频编辑软件、音乐生成器、Web超媒体开发软件等。

  通过对上面这几种应用软件的简略认知,我们某种程度上可以把此应用于开发行业中,更好的促进软件开发的更好发展。

赞(26)
踩(1)
分享到:
华为认证网络工程师 HCIE直播课视频教程