Web平台系统开发的整体流程

一、需求梳理
根据商务、市场、客户提供的清晰或者模糊资料,项目成员另外搜索、查询相关资料,参考第三方的类似系统,进行梳理。
需求整理阶段需要输出的结果为以下几个方面:

  • 系统的使用对象
  • 管理的数据类别及来源
  • 概要的功能
  • 整体的业务场景(给出业务场景示意图)
  • 项目期望的概略时间表,项目实际的概略时间表
    尽可能的把以上的结果反馈给市场、商务、客户,避免大的偏差。
    二、概要分析
    1.详细的数据类别整理(体现为需要哪些表进行支撑,表相互之间的关系);
    2.功能模块的划分(大功能模块划分及每个大功能模块所含小功能);
    3.系统架构(系统构成、采用的框架、数据库选型等);
    4.项目中技术难点分析;
    5.UI草图设计。
    三、详细设计
    1.数据库表设计(工作量较大,也是最关键、最费神的部分,考虑的因素较多);
    2.接口设计;
    3.搭建项目的整体开发环境;
    4.前端UI设计(基于前期的草图设计进行详细的实线);
    四、分模块开发
    1、进行任务划分(WPS,工作分解);
    2、制定进度计划;
    3、在协同开发环境下进行编码;
    4、边开发、边测试、做好自己所负责模块的局部测试;
    5、定期开展工作协商会议,确定进度及质量,随时根据项目的最新进展情况进行调整;
    6、在完成局部开发并向项目负责人通报模块完成以前,一定做好详尽的测试(前端界面、后台功能、各种条件下的白盒测试);
    五、整体联调及改进
    1.整体联调时,清理局部测试时的临时数据,录入正规测试数据;
    2.数据准备完毕后,根据业务场景图,完整的按照业务流程,一步一步的进行测试,同时记录联调过程中出现的问题和需要改进的地方;
    3.根据联调结果,重新进行任务分解,确定改进和完善进度;
    4.以上过程反复迭代,直到系统达到预定的期望值
    六、系统上线
    1.撰写系统部署上线的步骤;
    2.准备相应的软硬件;
    3.系统部署,基础数据注入;
    4.测试系统是否正常
    5.填写部署报告表格
    七、系统收尾
    1.撰写操作手册
    2.申请软著—》[第三方测试报告]—》[软件登记证书]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章