电脑软件怎么分类,大概有几类?

方便资源分区... 方便资源分区 展开
 我来答
匿名用户
2013-10-12
展开全部
一般来讲软件被划分为系统软件、应用软件,其中系统软件包括操作系统和支撑软件。 [编辑本段]软件的真正含义  程序设计的最终结果是软件。
  软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要依据。为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须全局考虑软件与硬件的结合,以及用户的要求和软件的要求。
   软件实体1.运行时,能够提供所要求功能和性能的指令或计算机程序集合。
  2.程序能够满意地处理信息的数据结构。
  3.描述程序功能需求以及程序如何操作和使用所要求的文档。 [编辑本段]系统软件  系统软件为计算机使用提供最基本的功能,可分为操作系统和支撑软件,其中操作系统是最基本的软件;
  系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
  1.操作系统是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让使用者与系统交互的操作接口。★操作系统分为BIOS 、BSD 、DOS 、Linux 、Mac OS、OS/2 、QNX 、Unix、Windows等。
  2.支撑软件是支撑各种软件的开发与维护的软件,又称为软件开发环境(IDE)。它主要包括环境数据库、各种接口软件和工具组。著名的软件开发环境有IBM公司的Web Sphere,微软公司的Studio.NET等。★包括一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具)。 [编辑本段]应用软件  但是系统软件并不针对某一特定应用领域。而应用软件则相反,不同的应用软件根据用户和所服务的领域提供不同的功能。
  应用软件是为了某种特定的用途而被开发的软件。它可以是一个特定的程序,比如一个图像浏览器。也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的Office软件。也可以是一个由众多独立程序组成的庞大的软件系统,比如数据库管理系统。
  ★较常见的应用软件有:
  行业管理软件 :如电脑行业管理软件开龙IT200 商软ERP等
  文字处理软件 :如Office、 openoffice、 WPS、永中office等
  信息管理软件 :如Assces数据库,mysql数据库
  辅助设计软件 :如AutoCAD、Photoshop
  媒体播放软件:如暴风影音、QQ影音、kmplayer、豪杰超级解霸、Windows Media Player、RealPlayer等
  系统优化软件:如windows优化大师、超级兔子魔法设置
  实时控制软件 :
  教育与娱乐软件 :
  图形图像软件 :coreldraw ,painter,GIMP(linux下),3DS MAX,MAYA,softimage|xsi,lightwave,cineme 4d,Houdini ,ADOBE公司的:Photoshop、Illustrator、Acrobat、Reader、Golive、Indesign、Creative Suite、Pagemaker、After Effects、Premiere、Font Folio、Adobe Framemaker、Flex、InCopy、Audition、SoundBooth、Captivate、Dreamweaver、Flash、Fireworks、LiveCycle Enterprise Suite (ES)
  数学软件:Mathematica,Maple,Matlab,MathCad
  统计软件:SAS,SPSS
  后期合成软件 :after effects,combustion,digital fusion,shake,flame
  杀毒软件 :如瑞星、金山毒霸、卡巴斯基、诺顿、麦克菲、nod32、江民等
  通信协作软件:电子邮件软件,传真软件,群件软件,通信软件,远程控制软件
  管理效率软件:个人信息管理软件,财务软件,ocr软件,文档软件,项目管理软件。
   手机软件
  顾名思义,所谓手机软件就是可以在安装在手机上的软件,完善原始系统的不足与个性化。随着科技的发展,现在手机的功能也越来越多,越来越强大。不是像过去的那么简单死板,目前发展到了可以和掌电脑相媲美.手机软件与电脑一样,下载手机软件时还要考虑你购买这一款手机所安装的系统来决定要下相对应的软件.目前手机主流系统有以下:Symbian、Linux、Research in Motion、Windows Mobile.但是在2007年,苹果推出了运行自己软件的iPhone;Google宣布将在明年推出Android手机操作系统平台。二种新操作系统的进入改变了一些手机运营商的计划,为最终用户造成了一些麻烦,给应用软件开发人员带来了更大的挑战,表明了手机产业的一些基本变化。
  常用手机软件:GPRS Helper、UCWEB、移动QQ、GGLIVE [编辑本段]软件使用许可  不同的软件一般都有对应的软件授权,软件的用户必须在同意所使用软件的许可证的情况下才能够合法的使用软件。从另一方面来讲,特定软件的许可条款也不能够与法律相抵触。
  依据许可方式的不同,大致可将软件区分为几类:
  专属软件:此类授权通常不允许用户随意的复制、研究、修改或散布该软件。违反此类授权通常会有严重的法律责任。传统的商业软件公司会采用此类授权,例如微软的 Windows 和办公软件。专属软件的源码通常被公司视为私有财产而予以严密的保护。
  自由软件:此类授权正好与专属软件相反,赋予用户复制、研究、修改和散布该软件的权利,并提供源码供用户自由使用,仅给予些许的其它限制。以 Linux、Firefox 和 OpenOffice 可做为此类软件的代表。
  共享软件:通常可免费的取得并使用其试用版,但在功能或使用期间上受到限制。开发者会鼓励用户付费以取得功能完整的商业版本。
  免费软件:可免费的取得和散布,但并不提供源码,也无法修改。
  公共软件:原作者已放弃权利,著作权过期,或作者已不可考的软件。使用上无任何限制。 [编辑本段]软件开发  软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉,需求分析,设计,实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件:具有一定功能的各种电脑程序,称为软件。
  操作系统软件
  操作系统是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让使用者与系统交互的操作接口。
  BeOS
  BSD
  DOS
  Linux
  Mac OS
  OS/2
  QNX
  Unix
  Windows [编辑本段]主流的软件开发语言介绍  一:Java
  作为跨平台的语言,可以运行在Windows和Unix/Linux下面,长期成为用户的首选。自JDK6.0以来,整体性能得到了极大的提高,市场使用率超过20%。感觉已经达到了其鼎盛时期了,不知道后面能维持多长时间。
  二:C
  三:C++
  以上2个作为传统的语言,一直在效率第一的领域发挥着极大的影响力。像Java这类的语言,其核心都是用C/C++写的。在高并发和实时处理,工控等领域更是首选。
  四:VB
  微软的看家法宝,实在是太好用了。
  五:php
  同样是跨平台的脚本语言,在网站编程上成为了大家的首选,支持PHP的主机非常便宜,PHP+Linux+MySQL+Apache的组合简单有效。
  六:Perl
  脚本语言的先驱,其优秀的文本处理能力,特别是正则表达式,成为了以后许多基于网站开发语言(比如php,java,C#)的这方面的基础。
  七:PyThon
  是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。
  这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。
  目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多。
  八:C#
  是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了 Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角
  九:Javascript
  Javascript是一种由Netscape的 LiveScript发展而来的脚本语言,主要目的是为了解决服务器终端语言,比如Perl,遗留的速度问题。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能
  十:Ruby
  一种为简单快捷面向对象编程(面向对象程序设计)而创的脚本语言,由日本人松本行弘(まつもとゆきひろ,英译:Yukihiro Matsumoto,外号matz)开发,遵守GPL协议和Ruby License。Ruby的作者认为Ruby > (Smalltalk + Perl) / 2,表示Ruby是一个语法像Smalltalk一样完全面向对象、脚本执行、又有Perl强大的文字处理功能的编程语言
  数据来源于2008年7月的排行榜。
匿名用户
2013-10-12
展开全部
一般分两大类:系统软件和应用软件。举例说明:系统软件(如windowsXP、windows7、windows98、LINUX等等),是运行于计算机基础硬件上的最基本的软件。应用软件(如办公软件、娱乐软件、图像处理、杀毒软件等等……),是运行于系统软件基础上的具体应用类的软件。大体是这么个意思,叙述得可能不够严谨。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
四川新华77
2023-10-31 · 超过175用户采纳过TA的回答
知道答主
回答量:332
采纳率:0%
帮助的人:4.7万
展开全部
计算机专业,之所以比较热门,除了就业形势比较好之外,更多的是很多人会觉得学了计算机专业,就可以成为一名程序员,而程序员虽然说加班比较严重,但工资似乎都很高。
其实这中间有一定的误解的,首先学了计算机相关专业也你不一定就能够成为传说中的“程序猿”,而且做了程序员也不一定工资都很高, 首先,计算机大类里面究竟有哪些专业?根据教育部编撰的《普通高等院校本科专业目录和专业介绍》一书,我们会发现计算机大类下面总共有9个细分专业,包括:计算机科学与技术、软件工程、网络工程、信息安全、物联网工程、数字媒体技术、智能科学与技术、空间信息与数字技术、电子与计算机工程,除此之外部分院校近些年还开设了数据科学与大数据技术专业、网络空间安全专业和新媒体技术专业。
这就已经有12个专业了,我们首先分别来看一下这些专业之间都有哪些相同或者不同之处,不同的专业都有所偏重,侧重的行业或者岗位也都略有不同。 计算机科学与技术专业,这个是整个计算机大类里面最为基础的一个专业,相对更加偏重理论和软件设计方面的研究,会有大量的数学课和计算机基础课程,比如数学分析、离散数学、近世代数、计算机导论、微机原理等等。相对基础,也意味着你后面的就业或者考研方向会比较宽泛,搞科研、纯技术,基本什么都能干。一、 软件工程专业,不同于前面的计算机科学与技术对硬件和软件都有要求,软件工程专业主要是以软件相关工作为主,比如APP这种软件的开发及维护等等。虽然对数学的要求没有那么高,但数学好是一个优秀软件工程师的基本功。 二、网络工程专业,这个专业主要是设计、研发和解决网络系统方面的问题。除了传统的IT公司,很多这个专业的毕业生也会去非IT公司的IT部门工作,比如银行或者金融公司的网络设计、优化和维护等等。网络工程其实是有点偏网管,机房之类的工作,本质上是个相对低端一些的岗位,与我们普遍认知里的“程序猿”还是有些差别。
三、 信息安全专业,顾名思义就是主要负责网购、社交平台中保证用户的信息安全,因此专业课中除了数学和计算机相关基础课外,也会涉及诸如密码学、安全认证技术、防火墙原理、数据备份与灾难恢复等与此相关的课程。这是一个计算机、通信、数学的交叉专业,除互联网公司外,类似华为、移动、联通、电网等通信行业也是比较对口的,整体来说就业非常好,尤其是在很多中大型公司还是很有需求的。 前面四个基本是比较传统的计算机相关专业,除此之外随着技术发展日新月异,又出现了下面几个专业。
四、物联网工程专业,这个专业要求具有比较好的数学和物理基础。所谓物联网,就是“让万物相连的互联网”,比如网约车、网购、二维码、快捷支付等都是物联网的应用,包括未来的AI助手、智能社区也在这个范畴之内。物联网、云计算和大数据被并称为第三次信息化浪潮的代表技术,虽然物联网工程专业基本是从2010年之后才开始招生的,但随着5G的发展,这个专业未来的需求量一定是非常大的,发展空间也是极好的。
五、智能科学与技术专业,这个专业通俗一点可以理解为是搞人工智能的,关于未来人工智能的发展前景我想不用我多说了,大家应该都清楚。除了对数学和计算机基础相关课程外,还会涉及类似人工智能基础、脑科学、机器学习、人机交互等专业课程,课业负担比较重。同时这个专业在国内处在刚刚起步的阶段,所以大量的专业课都是英文教材,需要紧跟时代的步伐学习最前沿的技术。
六、 数据科学与大数据技术专业,作为第三次信息化浪潮的代表技术,估计不少同学现在已经听烂了所谓的各种大数据,由此可见这个专业在未来的需求是非常大的,就业前景也是很不错的。同时这个专业是一个交叉性很强的专业,所以要注意的一个点是,不同学校会将这个专业分别设置在信息学员、计算机学院、统计学院或者是经管学院,不同的学院设置在具体开设课程过程中的侧重点也会有所不同。不过都需要良好的数学基础和规范严谨的数学思维。 前面刚刚说到的三个专业,都属于新兴专业,未来的发展潜力巨大,同时对各学科的综合能力要求也比较高,本科毕业后基本都是会选择继续深造,尤其是出国深造的比例会相对比较高。
除此之外,下面的几个专业则一定程度上可以算是相对冷门一些的计算机相关专业。 首先是空间信息与数字技术专业,毕业后可以从事信息和通信系统、数字化国土、数字化城市的研究设计和制造工作,也可以政府管理部门、军事、经济、科学研究部门从事系统管理工作,就业去向是国内IT企业、电信运营商及科研院所,与大家比较熟悉的互联网公司程序员略有不同。
其次是网络空间安全专业,这个与前面的信息安全专业有些类似,不过课程内容进一步充实,包括社会安全、网络舆情的监管、网络空间的犯罪防范、法律取证等内容,就业方向有政府部分的安全规范和安全管理,包括法律的制定;安全企业的安全产品的研发;一般企业的安全管理和安全防护;国与国之间的空间安全的协调等等。就业层面同样也是比较有差异的一个专业。
还有电子与计算机工程专业,这是结合了电子工程和计算机科学的一个专业,主要是搞现代电子、自动控制、电子工程以及智能设备的软硬件开发等方面的工作,更多的其实是偏电子工程方面的一个专业。
最后,计算机大类下面还有数字媒体技术专业、新媒体技术专业,是与数字图像处理、动画原理与设计、音视频处理以及新闻宣传、媒介传播相关的两个专业方向,这里就不展开了。 以上就是计算机大类下的12个细分专业,虽说各有侧重,但从整体上来说,如果后面的就业想要从事程序员方面的工作,这些专业基本上都是可以。
但是从目前国内的科班程度来看,建议大家在选择专业的时候可以按照下面的顺序来进行排序: 第一级:计算机科学与工程,软件工程,信息安全第二级:电子计算机工程,网络工程,计算机或数学学院的数据科学与大数据技术第三级:物联网工程,智能科学与技术,经管学院的数据科学与大数据技术第四级:其他专业 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-12
展开全部
一般分4个盘 C:系统 D:工具 E:游戏 F:影音 ,如果你分6个区的话,那把工具软件再细分下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式