软件行业基本情况

上传人:xiao****1972 文档编号:84785101 上传时间:2019-03-04 格式:DOC 页数:9 大小:204.56KB
返回 下载 相关 举报
软件行业基本情况_第1页
第1页 / 共9页
软件行业基本情况_第2页
第2页 / 共9页
软件行业基本情况_第3页
第3页 / 共9页
软件行业基本情况_第4页
第4页 / 共9页
软件行业基本情况_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《软件行业基本情况》由会员分享,可在线阅读,更多相关《软件行业基本情况(9页珍藏版)》请在金锄头文库上搜索。

1、软件相关知识第一部分:IT及IT产业概况1. 什么是ITIT是“Information Technology 信息技术”的首字母缩写,涉及与信息产业相关行业,以电脑为代表。大体来说就是电子类产品,比如电脑,手机,投影机,打印机,及所有的电脑周遍设备都称之为IT产品。IT行业指的是经营这些产品的行业,另外还包括网络,软件等都称之为IT行业。严格意义上说,信息技术由以下三部分组成: 传感技术:这是人的感觉器官的延伸与拓展,最明显的例子是条码阅读器; 通信技术:这是人的神经系统的延伸与拓展,承担传递信息的功能; 计算机技术:这是人的大脑功能延伸与拓展,承担对信息进行处理的功能。而软件技术是IT技术的

2、核心,大量应用于网络、通信,连接硬件与用户。2. 什么是IT业IT是一个非常宽泛的概念,有一个大致的分类: IT基础技术的提供 IC研发、软件编写 如INTEL、MS等 IT技术产品化 元器件、部件、组件制造 如精英、大众等 IT产品集成化 计算机及外设制造商 如联想、IBM IT产品系统化 解决方案、信息系统 如华为、HP IT产品流通 渠道、销售 如神州数码 IT产品服务 咨询服务和售后服务 如蓝色快车 IT产业舆论支持 IT类媒体 如CCW(计算机世界)、CCID(赛迪集团) IT产业第三方服务 各种需要配套的服务 如法律咨询、PR服务 IT后备人员培养 各种院校 如计算机专业 IT产业

3、合作组织 各种协会、集会3. 什么是信息化信息化是指培养、发展以计算机为主的智能化工具为代表的新生产力,并使之造福于社会的历史过程。信息化涉及国民经济各个领域,它的意义不仅限于技术革命、产业发展,信息化正逐步上升成为推动世界经济和社会全面发展的关键因素,成为人类进步的新标志。简单说,所谓信息化是用信息技术来改造其他产业与行业,从而提高企业的效益。从范围上,包括: 政府信息化:电子政务、审批系统、公文批办等 工业信息化:汽车、纺织等创通工业 企业信息化:SCM(供应链管理) 、CRM(客户关系管理) 、OA(办公自动化)、MIS(管理信息平台)、PLM(产品生命周期管理)、MA(营销自动化)等

4、社会信息化:电子商务、电子娱乐、远程教育等4. 中国IT产业发现现状中国IT产业主要包括电子信息产品的制造、软件开发、信息技术服务的推广应用等。经过改革开放和快速发展,目前我国的信息产业已形成了较为完整的工业生产体系。全国电子工业总产值规模已居世界第四位,主要电子产品已形成规模化生产,其中收录音机、电话机、彩电、彩管、音响设备、VCD和一些基础元器件的生产规模已居世界第一位。 但是相比较欧美IT企业以及后起之秀的日本、韩国,中国IT制造业还处于产业的下游。中国许多从事加工、装配的IT企业深受价格战、高额专利费等问题的困扰。同时,随着世界上其他不发达地域的开发,中国IT制造业原来具有的劳动力和资

5、源便宜优势也面临着愈来愈激烈的竞争。5. 知名IT公司全球10大IT业巨头:1、 销售额最大的IT企业、最大的PC和打印厂商惠普2、 最大的IT服务企业、最大的企业级IT企业、最大的中间件厂商IBM3、 最大的软件企业、市值最高的IT企业微软4、 最大的互联网企业、增速最快的大企业Google5、 最大的网络企业思科6、 最大的手机制造商诺基亚7、 最大的半导体厂商英特尔8、 最大的数据库厂商甲骨文9、 最大管理软件厂商SAP10、 近几年表现非常抢眼的苹果公司国内IT业务收入居前的公司有:华为、中兴、神州数码、北大方正、浪潮、百度、腾讯、网页等第二部分:软件及软件行业6. 什么是软件?软件(

6、software)是一系列按照特定顺序组织的计算机数据和指令的集合。软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件并不只是包括可以在计算机上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分,简单的说软件就是程序加文档的集合体。程序不等于软件,程序只有被客户所接受、实现了商业价值,才叫做软件,其中还要做包括营销、建立经销渠道等等大量工作。7. 软件的分类一般来讲软件被划分为系统软件、应用软件,其中系统软件包括操作系统(如windows)、中间件软件(中间件处于操作系统软件与用户的应用软件的中间,是一类软件的统称)、数据库软件(sql server、or

7、acle、DB2等);应用软件包括行业管理软件(社保系统,电力系统,银行系统等)、文字处理软件(如Office、WPS)、辅助设计软件(如AutoCAD、Photoshop)、媒体播放软件(暴风影音、豪杰超级解霸、Windows Media Player、RealPlayer)、系统优化软件(windows优化大师、超级兔子魔法设置)等等。8. 什么是软件开发软件开发是一个把用户需要转化为软件需求,把软件需求转化为软件设计,用软件代码来实现软件设计,对软件代码进行测试,并签署确认它可以投入运行使用的过程。在这个过程中的每一阶段,都包含有相应的文档编制工作。具体包括:第一个步骤是市场调研,技术和

8、市场要结合才能体现最大价值。第二个步骤是需求分析,所谓需求分析,是指对要解决的问题进行详细的分析,弄清楚要满足客户的要求,需要的开发环境、开发语言、开发流程等。可以说,“需求分析”就是确定要计算机“做什么”。作为项目设计者应当完整的做出项目的性能需求说明书,因为往往性能需求只有懂技术的人才可能理解,这就需要技术专家和需求方(客户或公司市场部门)能够有真正的沟通和了解。第三个步骤是概要设计,将系统功能模块初步划分,并给出合理的研发流程和资源要求。第四个步骤是详细设计,这是考验技术专家设计思维的重要关卡,从需求分析到概要设计到完成详细设计说明书,一个软件项目就应当说完成了一半了。换言之,一个大型软

9、件系统在完成了一半的时候,其实还没有开始一行代码工作。那些把做软件的程序员简单理解为写代码的,其实是一种误解。 第五个步骤是编码,在规范化的研发流程中,编码工作在整个项目流程里最多不会超过1/2,通常在1/3的时间,所谓磨刀不误砍柴功,设计过程完成的好,编码效率就会极大提高,编码时不同模块之间的进度协调和协作是最需要小心的,也许一个小模块的问题就可能影响了整体进度,让很多程序员因此被迫停下工作等待,这种问题在很多研发过程中都出现过。第六个步骤是测试,测试是项目研发中一个相当重要的步骤,对于一个大型软件,3个月到1年的外部测试都是正常的,因为永远都会有不可预料的问题存在。完成测试后,完成验收并完

10、成最后的一些帮助文档,整体项目才算告一段落,当然日后少不了升级,修补等等工作,只要不是想通过一锤子买卖骗钱,就要不停的跟踪软件的运营状况并持续修补升级,直到这个软件被彻底淘汰为止。9. 软件企业人员分工目前国内的软件公司,有的以开发为主、有的以销售为主,后者一般是大牌软件厂商的代理,而前者迥然不同,多数以项目形式进行部门设置,遵循软件开发流程,有不同的岗位分工。程序员按照技术专长的不同,可以分为java工程师、.net工程师、数据库工程师等等,随着行业经验和技术能力的提升,程序员可以按照管理、销售、技术等不同的道路规划自己的职业发展。1EOCEOCTO项目经理系统分析员软件工程师程序员辅助人员

11、管理路径技术路径10. 毕业学员可从事的工作岗位 Java软件工程师:主要用java技术从事应用软件开发,薪水比.net工程师略高,目前市场需求量很大。 .net软件工程师:主要用.net技术从事应用软件开发,目前市场需求量很大。 售前技术支持:有部分销售功能,结合产品特点针对客户需求给出解决方案,需要较好的人际交往能力和对客户业务、自身产品的深入认识。 售后技术支持:定期跟踪客户使用反馈,及时协调和解决出现的问题,有时需要出差。 文档工程师:软件开发过程产生大量文档,需要专人从事编写、维护、修订开发文档,技术说明书、产品说明书、用户手册等等技术文书工作,要求有一定的文字功底。 外包开发工程师

12、:一个概念:“外包”指一些发达国家将非核心的软件编码工作交给劳动力成本较低的国家进行,主要目的是节省成本,目前的软件外包最大的国家是印度。国内软件外包主要是对日外包,集中在上海、大连、深圳等城市。外包开发工程师需要有一定的外语基础(英/日),会熟练编码,无需做设计。 ERP/CRM/OA/B2C应用开发工程师:运用.net、java、数据库等技术开发人力资源管理、客户关系管理、办公自动化、电子商务平台等大型企业级应用软件。 网站设计和开发工程师:大量的企事业单位需要专业技术人员进行网站的开发与维护,网站设计和开发设计数据库、程序设计、网页设计等内容,技术难度相对不大。技术类岗位分工:一般的软件

13、开发项目,是由团队合作完成的,对应不同开发阶段有各个岗位的分工: 需求分析师(PD):负责项目调研,对客户的业务规则、业务范围、业务流程等方面进行分析,然后将其输出为开发工程师看得懂的语言,并完成需求说明书(文档)。 系统分析师、系统架构师(SA):对需求说明书进行分析,完成系统分析和设计(目前通常使用OOAD面向对象的分析与设计),规划出系统的架构,模块,基本的算法,界面设计,一般软件工程师具有35年行业经验,并具备软件工程相关知识之后可以胜任。 软件工程师(SE)、程序员(PG):编写代码,完成系统分析师布置的代码工作,算法设计,模块设计;是在IT中最普通、也是人数最多的职位。软件工程师是

14、一个泛称,其中比较低端的就叫程序员。 测试工程师(QA):对设计好的软件进行测试,包括功能的测试,稳定性的测试,吞吐量的测试等,发现软件的bug反馈给程序员,相当于软件开发的质检员; 部署工程师(QA):将相应的软件安装在客户的系统之中,并进行相应的配置和调试; 维护工程师:后期软件问题进行相应的维护、升级工作。第三部分:中国软件行业发展概况11. 中国软件行业特点随着产业链的完善,中国的软件行业1995年左右才算正式形成。目前我国软件业的支撑软件平台都是国外的,国内发展的主要是应用软件、系统软件、嵌入式软件。去年我国软件业销售收入亿元,今年的软件销售额目标将达到亿元,占电子信息产业总销售收入

15、的。综合来看,我国软件产业具备以下特点:一、 市场巨大: 现在和朋友留联系方式,电话以外还有什么?EMAIL,QQ、MSN,有了他们即使朋友在世界各地,我们也可以与他们及时联系 现在还有多少人没上过网?没用过办公软件?绘图软件? MP3、数码相机已经是普通的产品,手机上网(GRPS)已经不是稀罕事情 IC身份证、智能办公室、智能家庭(可以上网的冰箱) 商店管理:智能化,超市进销存管理 网络游戏:魔兽、cs等等以上这些都是IT技术, IT就是信息技术,已经渗入到我们生活工作中的每一个角落,IT时代的标志就是计算机的使用和普及。21世纪是信息化时代,而软件是信息化的核心,国民经济、国防建设、社会发展及人民生活都离不开软件。二、朝阳产业、绿色产业:与纺织、煤炭、化工等传统产业对比,软件产业正处于行业生命周期的成长期,是增长最快的朝阳产业。同时,软件产业是知识密集型产业,高投入、高产出、无污染、低能耗,同时能提供大量就业岗位,是名副其实的绿色产业。引入期成熟期成长期衰退期行业生命周期曲线三、国家大力支持:由于软件产业在社会经济各领域发挥的巨大作用,作为影响国民经

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号