![项目开发流程文档_第1页](http://file1.renrendoc.com/fileroot_temp2/2020-9/19/4eeec9e8-4bd0-427e-ae47-6f96a3470a1a/4eeec9e8-4bd0-427e-ae47-6f96a3470a1a1.gif)
![项目开发流程文档_第2页](http://file1.renrendoc.com/fileroot_temp2/2020-9/19/4eeec9e8-4bd0-427e-ae47-6f96a3470a1a/4eeec9e8-4bd0-427e-ae47-6f96a3470a1a2.gif)
![项目开发流程文档_第3页](http://file1.renrendoc.com/fileroot_temp2/2020-9/19/4eeec9e8-4bd0-427e-ae47-6f96a3470a1a/4eeec9e8-4bd0-427e-ae47-6f96a3470a1a3.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、项目开发流程文档目录:1,明确需求阶段 2,产品原型阶段 3,UI设计阶段 4,前端设计页面阶段 5,后台开发阶段 6,代码测试阶段 7,上线阶段 8,代码维护阶段一:明确需求阶段这个方面基本是产品经理来确定一个模块的需求,然后跟后台开发人员开会讨论需求的合理性以及存在的必要性,后台开发人员可以提出自己的意见,但是确定权归项目经理。二:产品原型阶段确定了需求之后,产品经理开始着手设计产品原型。原型设计好之后,交由需求方确定原型的合理性(这个步骤一般可以省略)。然后交由开发人员,讨论功能的合理性以及存在的必要性。这些过程完毕之后,产品原型正式生效。再由产品经理写一套开发文档。三:UI设计阶段这个
2、阶段基本上就是一个模块的正式开始阶段,UI工程师根据产品经理给出的原型,设计出一套符合要求,且审美兼具的UI出来。4 前端设计页面阶段当UI设计师没每设计出一套UI出来,前端工程师就可以着手根据UI设计的原图。设计自己的思路,将UI原图用代码写出来,包括各种特效效果,色值,以及整个页面布局的合力性。五. (中间插一个步骤:当三,四这两个步骤正在执行的时候,这是后台开发人员要做的 就是合理的设计数据库。数据库的设计需要一个经验比较丰富的开发人员来完成,因为数据库是一个项目的核心所在,也是一个公司业务的核心所在。它的重要性当然不言而喻,所以一个合理的数据库可以带来以后开发的便利,以及整个业务的融合
3、性。)6 后台开发阶段很多人说:页面没有出来之前,后台可以先把代码写出来,等页面出来了,在进行嵌套。对于这种说法,我本人是持反对态度的。因为没有页面的出现,我们是很难进行数据的展示的,没有数据的展示,我们也很难发现我们代码中的bug。修改bug除了开启调式模式之外,另外一个就是通过服务器与客户端之间的一次次的请求中来发现问题的。所以我的意见就是给到页面,我们再进行相关业务流程的开发。这里我举一个最基础的例子来演示我们的开发流程:现在后台开发的标准模型如下: Model层 Cotroller层 View层编写核心业务的逻辑模型层。就是处理跟数据库相关的操作。数据展示层,这个就是将数据放在页面中,
4、展示给用户。,从用户发起请求开始:用户发起的请求直接到达控制层,在控制层我们就要处理用户的各种需求,(当然这中间可能还要经过过滤器)。在这里将相关的页面逻辑进行实现,当遇到与数据库进行交互时,我们要把这一块的逻辑切到service里面,在service里面进行与数据库的相关操作(CRUD),为了更好的达到解耦的这个目的,我们将sql语句写在.xml的文件中。当然,如果要达到数据库的读写分离的效果,我们可以将读写的相关sql放在不同的.xml文件中,这样便于管理和查找。最后处理玩用户的请求之后,将响应用户的一些数据放在view层,这里的view层就是jsp页面了。在jsp里面我们用的最多就是el
5、表达式,js和ajax,通过这些技术达到展示数据的作用。基本的后台开发的思路就是这样的,其中的一些细节技术就不在赘述了(比如:拦截器,监听器,过滤器,分页技术,集合的应用等等)。最后自己进行一遍流程的梳理,将一些不合理进行改进。7 代码测试阶段当后台人员开发完业务之后,交给测试人员进行测试。一般的测试都是自动化测试,当然涉及到特殊业务逻辑,就要专门就行手动测试了。测试中出现的问题,测试人员要单独将相关的问题写成一个文档,再交由开发人员进行bug的修改。这个过程可能要循环几次,直到测试通过。8 上线阶段测试通过之后,就要将代码打包上线。这个工作由运维人员来管理,当然也可以由开发人员来上线。上线这个工作最好由专门的一个人来弄。线上服务器的权限要设置到位。如果上线出现问题,要及时更改,问题严重的话,将视为事故处理。并且将项目回滚。其中的责任要有开发人员负责。如果一切正常,则整个开发过程结束
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环境风险管理在建筑设计中的体现
- 物流配送网络优化策略在电子商务中的应用
- 校园内科学教育课程的深度探索
- 校园金融知识普及新生的理财观念培养
- 游戏化营销电子游戏在商业推广中的应用
- 员工满意度方案
- 构建多元科普模式促进科学素质提高研究
- 2024-2025学年高中生物 第6章 生态环境的保护 第1节 人口增长对生态环境的影响说课稿 新人教版必修3
- 2023八年级数学上册 第15章 轴对称图形与等腰三角形15.1 轴对称图形第1课时 轴对称图形说课稿 (新版)沪科版
- Unit5 Colours(说课稿)-2024-2025学年人教新起点版英语一年级上册
- 苏州2025年江苏苏州太仓市高新区(科教新城娄东街道陆渡街道)招聘司法协理员(编外用工)10人笔试历年参考题库附带答案详解
- 搞笑小品剧本《大城小事》台词完整版
- 物业服务和后勤运输保障服务总体服务方案
- 《大模型原理与技术》全套教学课件
- 铁岭卫生职业学院单招参考试题库(含答案)
- 三位数减三位数的减法计算题 200道
- 米粉项目可行性研究报告
- 蛇年元宵节灯谜大全(附答案)
- 第2章第1节有机化学反应类型课件高二下学期化学鲁科版选择性必修3
- 生物质能利用原理与技术 - 第二章生物质能资源与植物
- 栽植土检验批质量验收记录
评论
0/150
提交评论