将想法与焦点和您一起共享
发表日期:2019-09-04 09:00:36文章编辑:贵阳友杰科技浏览次数:0
目录
五、程序开发
程序开发是正式进入了编码阶段,系统代码一般分为前端和后端,两者通过系统项目经理进行衔接,两者可以相对进行并行开发,及前端与后端同时开发。
进入此阶段后,开发流程如下:
一、系统架构师(一般由项目经理兼任)
了解系统的功能及交互情况后,与前端开发工程师、后端开发工程师、数据库工程师一同协商开发方式。
一般在此阶段,会商讨一下当前项目会涉及那些开发语言,采用哪种开发框架,数据库中需要包含那些表,系统接口如何约定,并且对项目组成员的具体工作进行分派,约定前后端如何进行对接。并根据自身使用的项目管理方法,进行管理。
二、前端开发
前端开发是创建Web页面或app等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互 。
它从网页制作演变而来,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web1.0时代的产物,早期网站主要内容都是静态,以图片和文字为主,用户使用网站的行为也以浏览为主。
随着互联网技术的发展和HTML5、CSS3的应用,现代网页更加美观,交互效果显著,功能更加强大。
简单来说,就是把UI设计师设计出来的产品,转变为可以被用户使用的应用,这里引入一个视频来给大家解释一下,有兴趣的可以看一下。
三、后端开发
我们平时所认知的程序员,往往大多就属于后端开发工程师,他们主要实现具体的数据库存储以及数据逻辑的编写。
例如我们常常听说的PHP语言、JAVA语言、C语言、C#语言等等,都属于后端开发语言,因为后端开发并没有直接接触用户,所以被称为后端。
后端是系统开发的核心,也是保证整个系统稳定运行的核心,因此,这个阶段,后端软件开发工程师主要把前期的需求,转变为后端的抽象的各种代码,要把人的思维转变为计算机可以识别的思维。
后端主要是以数据为核心,整个系统如何来存储数据,如何调取数据,如何优化系统的流程,使系统更加流畅的运行,如何设计可以减少BUG的产生。
如果说前端开发是人的外貌,那后端开发就是人的骨骼,支撑了整个系统的开发过程。
四、系统对接
前端在开发的时候,为了保证系统的前端与后端的同步开发,同时为了方便系统的测试,因此会提前约定输入的数据字段与输出的字段。
在开发过程中,采用一些虚拟的数据进行调试,因此,在开发完成后,需要由项目经理牵头,让前后端进行数据对接,让系统可以完整的运行。
五、局部测试
系统代码编写完成后,需要首先进行内部测试,我们采用敏捷开发方式,对于每个模块之间的开发,均要求小模块测试。
在前后端的内部测试完成后,完成初版代码的编写工作,下一步,由测试工程师进行系统性的测试安排,以及测试。
日期:2019-12-31 16:01:18 浏览次数:17087
日期:2019-08-26 09:00:18 浏览次数:3341
日期:2017-04-07 09:20:19 浏览次数:184051
日期:2019-09-09 09:00:37 浏览次数:99753
日期:2019-12-30 16:02:08 浏览次数:27101
日期:2020-03-12 19:29:38 浏览次数:13518