软件工具~~软件按功能可分为系统软件、应用软件、工具软件,怎么区分软件属于那一类呢?
发布时间:2022-07-05 19:40:57 浏览:132次 收藏:15次 评论:0条
一、软件按功能可分为系统软件、应用软件、工具软件,怎么区分软件属于那一类呢?
系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;
负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。
系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
应用软件(application software)是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序.应用软件包是利用计算机解决某类问题而设计的程序的集合,供多用户使用. 工具软件是支撑各种软件的开发与维护的软件,又称为软件开发环境。
它主要包括环境数据库、各种接口软件和工具组。
著名的软件开发环境有IBM公司的Web Sphere,微软公司的Studio.NET等。
包括一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具)。
二、程序、软件、工具各指的是什么?
程序是用专门工具编写出来的,所谓的工具实际上也是一种应用软件,它是根据不同的需求编写开发出不同的功能,供人们使用的一种软件,而软件又分为系统软件和应用软件,一、应用软件 应用软件是专门为某一应用目的而编制的软件,较常见的如: 1、文字处理软件 用于输入、存贮、修改、编辑、打印文字材料等,例如WORD、WPS等。
2、信息管理软件 用于输入、存贮、修改、检索各种信息,例如工资管理软件、人事管理软件、仓库管理软件、计划管理软件等。
这种软件发展到一定水平后,各个单项的软件相互连系起来,计算机和管理人员组成一个和谐的整体,各种信息在其中合理地流动,形成一个完整、高效的管理信息系统,简称MIS。
3、辅助设计软件 用于高效地绘制、修改工程图纸,进行设计中的常规计算,帮助人寻求好设计方案。
4、实时控制软件 用于随时搜集生产装置、飞行器等的运行状态信息,以此为依据按预定的方案实施自动或半自动控制,安全、准确地完成任务。
二、系统软件 各种应用软件,虽然完成的工作各不相同,但它们都需要一些共同的基础操作,例如都要从输入设备取得数据,向输出设备送出数据,向外存写数据,从外存读数据,对数据的常规管理,等等。
这些基础工作也要由一系列指令来完成。
人们把这些指令集中组织在一起,形成专门的软件,用来支持应用软件的运行,这种软件称为系统软件。
系统软件在为应用软件提供上述基本功能的同时,也进行着对硬件的管理,使在一台计算机上同时或先后运行的不同应用软件有条不紊地合用硬件设备。
例如,两个应用软件都要向硬盘存入和修改数据,如果没有一个协调管理机构来为它们划定区域的话,必然形成互相破坏对方数据的局面。
有代表性的系统软件有: 1、操作系统 管理计算机的硬件设备,使应用软件能方便、高效地使用这些设备。
在微机上常见的有:DOS、WINDOWS、UNIX、OS/2等 2、数据库管理系统 有组织地、动态地存贮大量数据,使人们能方便、高效地使用这些数据。
现在比较流行的数据库有FoxPro、DB-2、Access、SQL-server等 3、编译软件 CPU执行每一条指令都只完成一项十分简单的操作,一个系统软件或应用软件,要由成千上万甚至上亿条指令组合而成。
直接用基本指令来编写软件,是一件极其繁重而艰难的工作。
为了提高效率,人们规定一套新的指令,称为高级语言,其中每一条指令完成一项操作,这种操作相对于软件总的功能而言是简单而基本的,而相对于CPU的一眇操作而言又是复杂的。
用这种高级语言来编写程序(称为源程序)就象用预制板代替砖块来造房子,效率要高得多。
但CPU并不能直接执行这些新的指令,需要编写一个软件,专门用来将源程序中的每条指令翻译成一系列CPU能接受的基本指令(也称机器语言)使源程序转化成能在计算机上运行的程序。
完成这种翻译的软件称为高级语言编译软件,通常把它们归入系统软件。
目前常用的高级语言有VB、C++、JAVA等,它们各有特点,分别适用于编写某一类型的程序,它们都有各自的编译软件。
三、软件工程现在最常用的工具有哪些?
太专业的也没怎么用过,就说点一般的小型项目中常用的吧。
比如项目计划和跟踪可以用Microsoft Office Project;
UML建模工具最著名的就是Rational Rose了,但Microsoft Office Visio也不错,更专业的还有Borland Together;
配置管理版本控制的有VSS,CVS等,当然现在的好多开发工具里也带有版本控制,比如Visual Studio 2005和Java工具JBuilder、Eclipse等。
四、什么是工具软件
文件管理工具,文本阅读工具,图形图像工具,媒体播放工具,光盘工具,翻译工具,网络浏览与电子邮件,下载工具,网络通信工具,系统维护与测试工具,数据备份与病毒防护工具等。
五、应用软件有哪些
1、聊天工具2、浏览器3、输入法4、视频音频播放器5、电脑管理工具(安全、系统等)6、下载工具7、集成多媒体播放器(Adobe flash player ActiveX)8、解压缩工具9、办公系统(OFFICE / WPS)10、PDF工具11、看图软件12、网管软件(测试工具、WINPE工具等)我就知道这些。
。
。
六、常用的工具软件有哪些分类?
系统软件、共享软件、免费软件、自由软件或者软件厂商开发的小型的商业软件。
它们一般个头较小,功能相对单一,但却是我们解决一些特定问题的有利工具。
好比拆电脑用的改锥,焊接电子零件用的电烙铁,测量用的万用表。
七、软件详细设计的工具什么?简述几种常见的详细设计工具
(1)程序流程图。
程序流程图又称为程序框图,是使用最广泛然而也是用得最混乱的一种描述程序逻辑结构的工具。
它用方框表示一个处理步骤,菱形表示一个逻辑条件,箭头表示控制流向。
其优点是:结构清晰,易于理解,易于修改。
缺点是:只能描述执行过程而不能描述有关的数据。
(2)盒图。
盒图是一种强制使用结构化构造的图示工具,也称为方框图。
其具有以下特点:功能域明确、不可能任意转移控制、很容易确定局部和全局数据的作用域、很容易表示嵌套关系及模板的层次关系。
(3)PAD图。
PAD是一种改进的图形描述方式,可以用来取代程序流程图,比程序流程图更直观,结构更清晰。
最大的优点是能够反映和描述自顶向下的历史和过程。
PAD提供了5种基本控制结构的图示,并允许递归使用。
PAD的特点有:使用PAD符号设计出的程序代码是结构化程序代码;
PAD所描绘的程序结构十分清晰;
用PAD图表现程序的逻辑易读、易懂和易记;
容易将PAD图转换成高级语言源程序自动完成;
即可以表示逻辑,也可用来描绘数据结构;
支持自顶向下方法的使用。
(4)PDL。
PDL也可称为伪码或结构化语言,它用于描述模块内部的具体算法,以便开发人员之间比较精确地进行交流。
语法是开放式的,其外层语法是确定的,而内层语法则不确定。
外层语法描述控制结构,它用类似于一般编程语言控制结构的关键字表示,所以是确定的。
内层语法描述具体操作,考虑到不同软件系统的实际操作种类繁多,内层语法因而不确定,它可以按系统的具体情况和不同的设计层次灵活选用,实际上任意英语语句都可用来描述所需的具体操作。
用它来描述详细设计,工作量比画图小,又比较容易转换为真正的代码。
PDL的优点:可以作为注释直接插在源程序中;
可以使用普通的文本编辑工具或文字处理工具产生和管理;
已经有自动处理程序存在,而且可以自动由PDL生成程序代码。
PDL的不足:不如图形工具形象直观,描述复杂的条件组合与动作间对应关系时,不如判定树清晰简单。
八、常用的工具软件有哪些?作用是什么?
就是日常应用,利用他们维护系统,方便你办公,做事等工具 第二章文件管理工具 第一节压缩备份工具——WinRAR 第二节压缩解压缩工具——WinZip 第三节文件分割工具 第四节文件加密工具——玛雅文件加密专家 第五节数据恢复工具——EasyRecovery 第三章硬盘、光盘管理工具 第一节硬盘及光盘常识 第二节硬盘分区管理工具——PartitionMagic 第三节备份与恢复工具——Ghost 第四节虚拟光驱工具——DAEMONTools 第五节光盘制作工具——Nero 第四章多媒体工具 第一节网络多媒体播放工具——RealOnePlayer 第二节多媒体播放工具——超级解霸 第三节音频播放工具——千千静听 第四节文件格式转换工具 第五节图片浏览/转换工具——ACDS 第五章网络应用工具 第一节网络技术应用概述 第二节即时信息交流工具——MSN 第三节邮件处理工具——Foxmail 第四节下载工具——网际快车 第五节下载工具——迅雷WEB 第六节P2P下载——BitTorrent 第七节FTP工具——CuteFTP 第六章语言工具 第一节语言翻译原理 第二节金山词霸2007 第三节金山快译2007 第四节南极星全球通 第七章网络安全工具 第一节计算机安全简介 第二节防火墙 第三节瑞星杀毒软件 第四节江民杀毒软件 第五节卡巴斯基反病毒软件 第六节360安全卫士 第七节木马克星 第八章系统工具 第一节系统诊断工具——HWINFO 第二节系统检测工具——EVEREST 第三节系统优化工具——Windows优化大师 第四节系统设置工具——超级兔子魔法设置百度知道团队4很高兴为你解答!资料来源百度,转载仅供参考,祝你愉快!满意请采纳哦!
九、常用工具软件的分类有哪些?
系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;
负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。
系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
应用软件(application software)是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序.应用软件包是利用计算机解决某类问题而设计的程序的集合,供多用户使用. 工具软件是支撑各种软件的开发与维护的软件,又称为软件开发环境。
它主要包括环境数据库、各种接口软件和工具组。
著名的软件开发环境有IBM公司的Web Sphere,微软公司的Studio.NET等。
包括一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具)。
查看更多股票知识内容 >>