软件开发的几种分类有什么区别?

刚才看腾讯的暑假招聘,看到软件开发分成了8类,有后台开发方向,客户端开发方向,终端开发方向,应有开发方向,测试开发方向,运营开发方向,WEB前端开发方向,游戏开发方向。
后台开发方向,运营开发方向,终端开发方向,测试开发方向,主要的工作职责是什么,他们也是用编程语言来开发吗?是用什么语言?
猛一下看到这么多项不知道自己到底适合哪种开发了?求有经验的人分析一下

1、后台开发方向,我想应该是服务器后台开发,大约是Linux/UNIX环境,C/C++语言
客户端开发方向,简单点讲,就是QQ了,具体开放环境,好像是Visual C++,只能说好像是,不确定,求证。
2、终端开发方向,应用开发方向,这两个大约是针对移动互联网终端(平板电脑,手机)的吧
3、测试开发方向,为测试工作开发一些辅助的自动化测试工具
4、运营开发方向,开发工具分析服务器日志文件,辅助运营管理
5、WEB前端开发方向,这个就很好理解了,腾讯微博,Web QQ等等
6、游戏开发方向,QQ游戏吧

实际上,这些是根据应用场景来进行分类,但是不管怎么分,都要靠开发语言来实现,至于各自用什么语言,这就由这个场景的特点来决定了,比如,服务器后台开发,必然是C/C++,而移动应用开发,很多是针对Apple,那就是Objective-C了。
至于到底适合哪种开发,那就兴趣爱好和掌握的技能了
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-04-13
主要方向:系统级开发、企业级开发、嵌入式开发、游戏开发、科研本回答被网友采纳

软件开发的几种分类有什么区别
1、后台开发方向,我想应该是服务器后台开发,大约是Linux\/UNIX环境,C\/C语言 客户端开发方向,简单点讲,就是QQ了,具体开放环境,好像是VisualC,只能说好像是,不确定,求证。2、终端开发方向,应用开发方向,这两个大约是针对移动互联网终端(平板电脑,手机)的吧 3、测试开发方向,为测试工作开发...

现在的软件开发岗位分哪几类,它们之间又有什么区别和联系?
现在市场上的软件开发主要分为前端开发工程师、后端开发工程师、测试开发工程师、数据分析工程师、算法工程师、运维工程师。当然还有一些嵌入式和网络安全相关的岗位等等。想问下这些岗位之间有什么区别和联系?单纯从开发上讲,大致分为了前端开发,后端开发 这里包含了UI设计(单独拿出来分类也可以,毕竟抠图,...

软件开发模型有哪几种?各有什么特点?
软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。对于不同的软件系统,可以采用不同的开发方法、使用不...

软件开发环境的分类有哪几种?
软件开发的环境有哪几种分类呢从模型及方法来分类:有支持喷泉模型、演化模型和瀑布模型,以及结构化方法和信息模型方法等多种软件开发的环境从功能和结构的特点来分类:就有单体型、分散型以及并发型和协同型等多种软件开发环境从应用范围来分类:主要有通用型以及专用型的软件开发环境从技术开发阶段来分类...

软件开发的开发环境有哪几种(软件开发环境指的是什么)
按功能及结构特点分类 按功能及结构特点分类,有单体型、协同型、分散型和并发型等多种类型的软件开发环境。按应用范围分类 按应用范围分类,有通用型和专用型软件开发环境。其中专用型软件开发环境与应用领域有关,故又可称为应用型软件开发环境。按开发阶段分类 按开发阶段分类,有前端开发环境(支持系统...

软件分类有哪几种?
1、系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。2、支撑软件支撑软件是支持其他软件的编制和维护的软件。随着计算机应用的发展,软件的编制和维护...

软件开发、APP开发和平台开发有什么区别
1、概念不同。应用程序(application software或 application Program)是计算机软件的主要分类之一,是指为针对用户的某种特殊应用目的所撰写的软件。应用程序在分类上也比较多,系统应用程序,桌面应用程序,驱动应用程序,网络应用程序,手机应用程序,物联网应用程序等。根据《软件工程:实践者的研究方法》中...

JAVA的几大分类?
JAVA有三大分类,分别为:J2ME、J2SE、J2EE。Java ME是一种高度优化的Java运行环境,主要针对消费类电子设备的,例如蜂窝电话和可视电话、数字机顶盒、汽车导航系统等等。JAVA ME技术在1999年的JavaOne Developer Conference大会上正式推出,它将Java语言的与平台无关的特性移植到小型电子设备上,允许移动无线...

从底层硬件到上层应用,嵌入式软件的开发可以分为哪几类?
从底层硬件到上层应用,嵌入式软件的开发可以分为以下三类:1、嵌入式操作系统开发 嵌入式操作系统EOS(Embedded Operating System)是一种被广泛使用的系统软件。过去,它主要用于工业控制和国防系统领域。 EOS负责分配和调度嵌入式系统的所有软件和硬件资源,控制和协调并发活动。它必须体现其所在系统的特征,...

软件开发环境是什么
问题一:什么是软件开发环境 可称为应用型软件开发环境。⑷按开发阶段分类,有前端开发环境(支持系统规划、分析、设计等阶段的活动)、后端开发环境(支持编程、测试等阶段的活动)、软件维护环境和逆向工程环境等。此类环境往往可通过对功能较全的环境进行剪裁而得到。软件开发环境由工具集和集成机制两部分...

相似回答