软件产业的行业
软件业一直分类混乱,互联网实验室结合软件的产品特性、技术特性、市场特性和历史发展特性,综合出上述表格。
将整个软件产品划分为四大门类:1. 硬件+嵌入式应用软件2. 硬件+操作系统+通用型应用软件3. 硬件+操作系统+基础件+通用型行业应用软件4. 硬件+操作系统+基础件+业务基础件+复杂型行业应用软件 在四大门类基本上概括了软件业由初级阶段演变到高级阶段的整个过程和历程。
而且,必须指出的是,每一个高级阶段的出现,并不是简单地代替原来的低级阶段,而是各种阶段都同时并存,并且各自都在快速发展之中。
因此,这张地图也代表着(包括不远的将来)软件业的全貌。
从第一到第四类应用,有着明显的变化规律:软件集成度增加,应用复杂度增加;增值空间增大,个性化增强;开发沉淀成本增大,竞争壁垒增高;信息化的有机化程度增高,应用产生的价值增高。
当然,从另一个角度看,通用性降低,用户数量降低,竞争对手数量减少。
软件是个框,什么都可以往里装。
但是,我们还是要把一些基础知识重复一下。
分别是以下5个层次:第一代 早期专业的服务公司,1949-1959 第一批独立于卖主的软件公司是为了客户开发定制解决方案的专业软件服务公司。
在美国,这个发展过程是由几个大软件项目推进的,这些项目先是由美国政府出面,后来是由几家美国大公司认购。
这些巨型项目为第一批独立的美国软家公司提供了重要的学习机会,并使美国在软件业中成了早期的主角。
举例:开发于1949年到1962年间的SAGE系统,是第一个极大的计算机项目。
在欧洲,几家软件承包商也在50年代和60年代开始发展起来,但总体上,比美国发生的这种进展晚了几年。
第二代 早期软件产品公司,1959-1969 在第一批独立软件服务公司成立10年后,第一批软件产品出现了。
他们被专门的开发出来重复的销售给一个以上的客户。
一种新型的软件公司诞生了,这是一种要求不同管理技术的公司。
第一个真正的软件产品诞生于1964年,是由ADR公司接受RCA委托开发的一个可以在一个程序里形象的代表设备的逻辑流程图的程序。
在这个时期,软件开发者设立了今天仍然存在的基础。
它们包括了一个软件产品的基本概念:它的定价;它的维护;以及它的法律保护手段。
更进一步,它们证实了软件项目和软件产品企业是两个不同的行业。
第三代 强大的企业解决方案提供商的出现,1969-1981 在第二代时期的后期岁月里,越来越多的独立软件公司破土而出,为所有不同规模的企业提供新产品--可以看出他们超越了硬件厂商所提供的产品。
最终,客户开始从硬件公司以外的卖主那儿寻找他们的软件来源并为其付钱。
70年代早期的数据库市场是最活跃的,原因之一是独立数据库公司的出现。
数据库系统在技术上很复杂,而且几乎所有行业都需要它。
但从由计算机生产商提供的系统被认为不够完善以来,独立的提供商侵入了这个市场,使其成为70年代最活跃的市场之一 欧洲同样进入了这个市场。
1969年在德国法兰克福南边的一个中等城市达姆斯塔特的应用信息处理研究所的6位成员,创立了Software AG,至1972年它进入了美国市场,而且此后不久,就在全世界销售它的主打产品。
其他在这个市场扮演重要角色的公司有Cincom系统公司(1968年)计算机联合(CA)公司(1976)和Sybase(1984) 在80年代和90年代,许多企业解决方案提供商从大型计算机专有的操作系统平台转向诸如Unix(1973)、IBM OS/2和微软NT等新的平台。
这个转变通常使这些公司从使用他们自己所有的软件中赢得了暴利。
第四代 客户大众市场软件,1981-1994 个人计算机的出现建立了一种全新的软件:基于个人计算机的大众市场套装软件。
同样这种市场的出现,影响了对于以前的的营销和销售方式。
第一批个人计算机,1975年诞生于美国MITS的Altair 8800,同样还有苹果II性计算机于1977年上市,但是这两个平台都未能成为持久的个人计算机标准平台。
直到,1981年IBM推出了IBM PC,一个新的软件时代才开始了。
这个时期的软件是真正独立的软件业的诞生的标志,同样也是收缩-覆盖的套装软件引入的开端。
微软是这个时代的最成功和最有影响力的代表软件公司。
这个时期成功其他的代表公司有一些就是Adobe、Autodesk、Corel、Intuit和Novell。
总之,人们看到20世纪80年代软件业以激动人心的每年20%的增长率发展。
美国公司的年收入在1982年增长到100亿美元,在1985年则为250亿美元--比1979年的数字高10倍。
第五代 互联网增值服务 1994-2008 由于Internet的介入,开创了一个全新的时代。
尽管软件公司的大部分还将进一步面临多个不同标准和平台共存的挑战,软件业也许将会受到新的万维网商机机遇和集中趋势的强烈影响。
同时,要指出互联网不仅仅是软件业的奇迹,通信、媒体和最终消费电子业将同样深深的卷入其中,这给这个行业带来了一个新的方面,并可能引致软件业和其他行业的集中。
根据数据显示:世界IT产业的年复合增长率1984年至2004年为12%,其中硬件从84年的占IT产业的67%的比例,1989年占IT产业的64%比例,1994年占有比例为55%,1999年占有比例...
软件包括哪些
一般来讲软件被划分为系统软件、应用软件,其中系统软件包括操作系统和支撑软件(微软近期又发布嵌入式系统,即硬件级的软件,是电脑及其它设备运算速度更快更节能) 软件的真正含义 程序设计的最终结果是软件。
软件界面 软件是用户与硬件之间的接口界面。
用户主要是通过软件与计算机进行交流。
软件是计算机系统设计的重要依据。
为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须全局考虑软件与硬件的结合,以及用户的要求和软件的要求。
1.运行时,能够提供所要求功能和性能的指令或计算机程序集合。
2.程序能够满意地处理信息的数据结构。
3.描述程序功能需求以及程序如何操作和使用所要求的文档。
系统软件 系统软件为计算机使用提供最基本的功能,可分为操作系统和支撑软件,其中操作系统是最基本的软件; 系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。
系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
1.操作系统是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。
操作系统身负诸如管理 触摸屏查询软件 与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。
操作系统也提供一个让使用者与系统交互的操作接口。
★操作系统分为BSD 、DOS 、Linux 、Mac OS、OS/2 、QNX 、Unix、Windows等。
2.支撑软件是支撑各种软件的开发与维护的软件,又称为软件开发环境(SDE)。
它主要包括环境数据库、各种接口软件和工具组。
著名的软件开发环境有IBM公司的Web Sphere,微软公司的等。
★包括一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具)。
应用软件 但是系统软件并不针对某一特定应用领域。
而应用软件则相反,不同的应用软件根据用户和所服务的领域提供不同的功能。
应用软件是为了某种特定的用途而被开发的软件。
它可以是一个特定的程序,比如一个图像浏览器。
也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的Office软件。
也可以是一个由众多独立程序组成的庞大的软件系统,比如数据库管理系统。
★较常见的应用软件有: 行业管理软件 :如电脑行业管理软件开龙IT200 、商软ERP等; 文字处理软件 :如Office、 openoffice、 WPS、永中office等 ; 信息管理软件 :如Assces数据库、mysql数据库等; 辅助设计软件 :如AutoCAD、caxa、Photoshop 、SolidWorks、CATIA,pro/e、UG等; 媒体播放软件:如暴风影音、QQ影音、kmplayer、豪杰超级解霸、Windows Media Player、RealPlayer等; 系统优化软件:如windows优化大师、超级兔子魔法设置等; 实时控制软件 :如KingACT 教育与娱乐软件 :如考试宝典、游戏; 图形图像软件 :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 ; 杀毒软件 :如:国外品牌,诺顿 、卡巴斯基、Webroot Antivirus、G DATA AntiVirus、F-Secure Anti-Virus、麦克菲(McAfee?)、nod32、tiesaimenke、赛门铁克、大蜘蛛、Trend Micro AntiVirus、驱逐舰、Vipre Antivirus + Antispyware 、AVG Anti-Virus、ParetoLogic Anti-Virus PLUS、小红伞、比特梵德等; 国内品牌,金山毒霸,江民,瑞星,360、可牛、东方微点、安博士等; 通信协作软件:电子邮件软件,传真软件,群件软件,通信软件,远程控制软件; 管理效率软件:个人信息管理软件,财务软件,ocr软件,文档软件,项目管理软件。
手机软件 顾名思义,所谓手机软件就是可以在安装在手机上的软件,完善原始系统的不足与个性化。
随着科技的发展,现在手机的功能也越来越多,越来越强大。
不是像过去的那么简单死板,目前发展到了可以和掌电脑相媲美.手机软件与电脑一样,下载手机软件时还要考虑你购买这一款手机所安装的系统来决定要下相对应的软件.目前手机主流系统有以下:Symbian、Linux、Research in Motion、Windows Mobile.但是在2007年,苹果推出了运行自己软件的iPhone;Google宣布将在明年推出Android手机操作系统平台。
二种新操作系统的进入改变了一些手机运营商的计划,为最终用户造成了一些麻烦,给应用软件开发人员带来了更大的挑战,表明了手机产业的一些基本变化。
常用手机软件:GPRS Helper、UCWEB、移动QQ、GGLIVE 编辑本段 使用许可 不同的软件一般都有对应的软件授权,软件的用户必须在同意所使用软件的许可证的...
中国软件都有哪些分类
您是指行业管理软件吧。
像人力资源管理软件。
这样的办公软件。
盗版软件的话没有技术对您进行售后服务。
而且如果软件出现问题没人进行处理。
正式版反之。
百度清华软件。
管理软件、定做管理软件、软件开发、免费管理软件、进销存、客户管理、车辆管理、中介婚介、设备。
总有一款适合您
哪些行业用到金蝶软件?
中国现在软件领域主流主要是这几大领域的开发 1系统应用和硬件应用 2WEB网站 3行业应用,包括C/S模式,也包括B/S模式 我为什么把系统应用和硬件应用放在了一起,这是因为这两者都是比较在深层次上开发。
系统应用,如防火墙、杀毒、杀木马、BT下载等等,我的机器上有一大半都是这种软件。
其实游戏也算一类系统应用,为什么?因为游戏开发,是网络技术、集群技术、安全技术、图形计算技术、人工智能技术有深度综合考验的软件,对CPU、内存、显卡、网络性能有严重考验的应用。
硬件应用:在工业控制、交通、汽车、医疗、 数码相机、数码摄像机、摄像头、MP3、DVD、数字电视、洗衣机、冰箱、空调、微波炉、电饭煲、U盘、手机底层 这些都是属于硬件应用范畴 而开发这类应用,C是主流。
为什么C是主流?因为各种底层驱动、内核都是用C编写的,而且与硬件应用编程,往往是用对应该硬件的汇编,C是最接近汇编并且和汇编有良好交互的开发语言,当然非C莫属 看看,C的应用领域有多广。
再说,现在的视频播放、IPTV、3G应用,几乎也都是C大显身手的领域。
假如你想投身这些行业,C是必选。
接下来,咱们看看WEB网站领域。
现在以及未来,WEB一定会越来越大行其道。
这是毫无疑问的。
现在主流WEB网站开发,主要是JSP、ASP、ASPX、PHP、Ruby、Python、 Perl这几类,Python、Perl这两类会少一些。
所以说,假如你想投身于WEB网站的开发,JSP、ASP、ASPX、PHP这几类必须都学会。
为什么要学习这么多,因为现在开发网站,用这几类技术公司都差不多一样多,假如你想找工作或跳槽,不抵会碰到哪个开发语言。
其实,这几类服务器端语言都挺好学。
一个WEB应用,不外乎是服务器端语言 数据库访问 HTML CSS JS,数据库访问是考验你对SQL的学习,WEB网站,主流是MYSQL、 ORACLE、SQLSERVER这三类,HTML CSS JS,无论你用什么服务器端语言都是这些公用的。
很多同学问怎么能快速学习呢?我给他们的建议是:下载一个完整网站的源代码,看看里面用到了什么函数。
很多网站的功能都是很雷同的,你会很快提高你的自信,对WEB网站开发不会感到茫然无措。
其实技术没什么难的。
假如你一上来就学习设计模式、OO、某个框架,反射技术,你会越来越陷入到技术深渊而惧怕。
其实在实际商业开发中也用不到 行业领域,现在既有B/S的,也有C/S的。
现在B/S的行业应用,主流开发是JAVA和ASPX,上面咱们都讲了 C/S的,就又分了两个分支来说。
有的公司跟风,用了.net C#或VB.net。
大部分则现在还停留在win32的时代,用PB、DELPHI的公司最多。
中国大部分公司都是开发行业应用软件,所以这类程序员最多。
我曾经给同学们回信,也曾这么写过。
但是又有不少同学回信,说你说了这么多技术,怎么学啊。
我现在也不知道能进入什么公司,不至于我,C、PB、DELPHI、PHP、JAVA、MYSQL、ORACLE、SQLSERVER都学吧? 这样吧,经过我个人的一些从业经历,笔者给出的拙见是: C、JAVA你肯定是必学的,而且现在大学也几乎开了这两门课 数据库方面嘛,ORACLE难一些,你可以学习SQLSERVER,因为MYSQL的使用和SQLSERVER很相似 WEB开发吗,你学会了JAVA,PHP很好学。
PHP比JAVA轻易多了。
在行业应用开发上,你可以学习DELPHI,PB现在用的人少了些。
当然,现在有一个痛苦,就是ASPX和C#学不学?因为用这两种的公司也非常多。
学吧,上面那些学习项目已经够多,不学吧,这类公司也挺多。
假如你觉得你进入网站公司的综合能力不足,那么就不要学习JAVA和PHP,找工作你就去做行业应用的公司,那么你就需要学习ASPX和C#。
最后总结: 基础学习:C、JAVA、SQLSERVER 走系统应用和硬件应用:C 走网站开发:PHP 走行业应用:DELPHI、ASPX、C# 从中国未来来看,赚钱多的还是会集中在系统应用和硬件应用上,网站开发最近的薪资不错,但未来会下降,行业应用则薪资上不到哪里去。
假如各位同学不怕艰难,不怕一条道走到黑,专心学习C就OK,只要你学精,很好找工作的。
假如你怕专心学后找不到工作,然后又什么都涉猎,那么你找不到工作的可能性更大 网友回复:支持一个 网友回复:一楼说得很具体了 网友回复: 一楼说的确实很具体了,谢谢啊!要是能推荐几本书就更好了啊 网友回复:看看《代码大全》吧 网友回复:强烈建议楼主一定学好C基础,有了好的基础学JAVA,.NET都很轻易 我是一开始接触JAVA,现在因为一些工作原因回过头来学C,个人的真实感觉是其实学好了C学别的语言都应该很轻易了,所以基础一定要打好!