您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 行业知识信息收集(软件行业)
软件行业目录行业知识信息收集目录..................................................................................错误!未定义书签。一、行业基本知识..................................................................................错误!未定义书签。1基本定义/概念.............................................................................错误!未定义书签。1.1行业界定...........................................................................错误!未定义书签。1.2专业名词释义...................................................................错误!未定义书签。2行业分类(行业主体或产品)..................................................错误!未定义书签。3行业业务流程介绍......................................................................错误!未定义书签。二、行业现状及发展分析......................................................................错误!未定义书签。1行业现状分析..............................................................................错误!未定义书签。2行业地位分析(对比其他行业)..............................................错误!未定义书签。3行业发展分析..............................................................................错误!未定义书签。3.1行业发展历程...................................................................错误!未定义书签。3.2行业发展趋势(如可能,加上行业发展预测)..........错误!未定义书签。4典型企业介绍..............................................................................错误!未定义书签。4.1知名企业简介(含排名)...............................................错误!未定义书签。4.2常见企业组织架构...........................................................错误!未定义书签。三、行业人才招聘分析..........................................................................错误!未定义书签。1行业招聘现状..............................................................................错误!未定义书签。1.1常见企业招聘难点...........................................................错误!未定义书签。1.2主要需求岗位分析...........................................................错误!未定义书签。2行业人才分析..............................................................................错误!未定义书签。2.1行业人才分布...................................................................错误!未定义书签。2.2人才薪酬概况...................................................................错误!未定义书签。2.3常见职业发展路径...........................................................错误!未定义书签。四、RPO项目操作相关...........................................................................................................141常见RPO项目操作方式.............................................................................................142适合RPO项目操作的岗位分析.................................................................................14五、典型RPO项目案例分析..................................................................................................14一、行业基本知识1基本定义/概念1.1行业界定1.专门从事计算机软件的设计、程序编制、分析、测试、修改、咨询;2.为互联网和数据库提供软件设计与技术规范;3.为软件所支持的系统及环境提供咨询、协调和指导;4.为硬件嵌入式软件及系统提供咨询、设计、鉴定等活动。软件业不包括仅销售软件,软件的批量复制,单独的软件与硬件组合的系统安装、调试,与硬件有关的咨询活动和为用户提供数据录入、加工、存贮等方面的服务。1.2专业名词释义软件:一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。软件开发:是一个把用户需要转化为软件需求,把软件需求转化为软件设计,用软件代码来实现软件设计,对软件代码进行测试,并签署确认它可以投入运行使用的过程。在这个过程中的每一阶段,都包含有相应的文档编制工作。编程语言:俗称“计算机语言”,种类非常多,总的来说可以分成机器语言、汇编语言、高级语言三大类。系统软件:计算机使用提供最基本的功能,可分为操作系统和支撑软件,其中操作系统是最基本的软件,负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。应用软件:应用软件是为了某种特定的用途而被开发的软件。它可以是一个特定的程序,比如一个图像浏览器。也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的Office软件。中间件:独立的系统软件和服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。是连接两个独立应用程序或独立系统的软件。应用软件:利用计算机解决某类问题而设计的程序的集合。供多用户使用。计算机软件分为系统软件和应用软件两大类。应用软件是为满足用户不同领域、不同问题的应用需求而提供的那部分软件。它可以拓宽计算机系统的应用领域,放大硬件的功能。编程语言:编程语言介绍BasicBasic同C、Pascal语言一样,是结构语言Pascal结构化语言ObjectPascal它是面向对象的Pascal,是Delphi语言的核心。C贴近硬件,执行效率高,使用灵活,功能强大C++C语言的改进版本,保留了C语言所有特性的同时添加进了面向对象思想C#面向对象的语言,它结合了C/C++和VisualC++的强大功能以及VisualBasic的易用性。Java面向对象的,分布式的,解释的,键壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言SQL结构化查询语言,主要用于数据库开发MySQL结构化查询语言,是一个真正的多用户、多线程SQL数据库服务器。Python是一种面向对象、直译式计算机程序设计语言HTML是纯文本文件,可以是用任何文本编辑器如UNIX的VI、DOS的EDIT、WINDOWS、txt中的书写器等ASPASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。PHPPHP是将程序嵌入到超文本标记语言文档中去执行JAVASCRIPTJAVASCRIPT是一种脚本语言,它采用小程序段的方式实现编程ASP.NET嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术Perl网页开发的脚本语言2行业分类(行业主体或产品)一般来讲软件被划分为系统软件、应用软件、中间件软件其中系统软件包括操作系统(如windows)、数据库软件(sqlserver、oracle、DB2等)中间件软件(中间件处于操作系统软件与用户的应用软件的中间,是一类软件的统称)应用软件包括行业管理软件(社保系统,电力系统,银行系统等)、文字处理软件(如Office、WPS)、辅助设计软件(如AutoCAD、Photoshop)、媒体播放软件(暴风影音、豪杰超级解霸、WindowsMediaPlayer、RealPlayer)、系统优化软件(windows优化大师、超级兔子魔法设置)3.行业业务流程介绍软件开发包含以下8个步骤:第一个是可行性分析,软件可行性研究是任何软件开发的第一步,其目的就是用最小大代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。第二个是市场调研,技术和市场要结合才能体现最大价值。第三个是需求分析(需求调研),是指对要解决的问题进行详细的分析,弄清楚要满足客户的要求,需要的开发环境、开发语言、开发流程等。可以说,“需求分析”就是确定要计算机“做什么”。作为项目设计者应当完整的做出项目的性能需求说明书,因为往往性能需求只有懂技术的人才可能理解,这就需要技术专家和需求方(客户或公司市场部门)能够有真正的沟通和了解。第四个是概要设计,将系统功能模块初步划分,并给出合理的研发流程和资源要求。第五个是详细设计,这是考验技术专家设计思维的重要关卡,从需求分析到概要设计到完成详细设计说明书,一个软件项目就应当说完成了一半了。换言之,一个大型软件系统在完成了一半的时候,其实还没有开始一行代码工作。那些把做软件的程序员简单理解为写代码的,其实是一种误解。第六个是编码,在规范化的研发流程中,编码工作在整个项目流程里最多不会超过1/2,通常在1/3的时间,所谓磨刀不误砍柴功,设计过程完成的好,编码效率就会极大提高,编码时不同模块之间的进度协调和协作是最需要小心的,也许一个小模块的问题就可能影响了整体进度,让很多程序员因此被迫停下工作等待,这种问题在很多研发过程中都出现过。第七个是测试,测试是项目研发中一个相当重要的步骤,对于一个大型软件,3个月到1年的外部测试都是正常的,因为永远都会有不可预料的问题存在。完成测试后,完成验收并完成最后的一些帮助文档,整体项目才算告一段落。第八个是维护升级,跟踪软件的运营状况并持续修补升级,直到这个软件被彻底淘汰为止。参照图:二、行业现状及发展分析1.行业现状分析----我国软件行业存在的问题①资金不足。②传统软件人才流失率高,转向热门IT行业,如电子商务、互联网、游戏等。③业内人员离职率高,求职者机会多④管理效率低⑤软件盗版猖獗。⑥软件设计与测试尚未与国际接轨,因此产品难以推向国际市场;且科技成果产业化的能力差,国产软件市场占有率不高----我国软件业的
本文标题:行业知识信息收集(软件行业)
链接地址:https://www.777doc.com/doc-3099346 .html