简单的了解下项目开发的流程

项目流程:

        首先要做的是市场调研,每个产品的出现都是市场需要的推动而出现的,所以做项目之前要对有关的背景和市场了解充分。

        接下来是正题......


 一、立项阶段

        确定项目经理,分配大概的资源(人力,成本,办公场地,服务器等)

        制定项目计划(概览版)


二、需求调研阶段(细化项目计划)

        需求人员与甲方的业务人员沟通和讨论业务需求

        产出物:需求调研计划,需求规格说明书,需求评审书,页面原型


       阶段的结束标志:甲方和乙方的项目负责人在需求文档上签字

       


补充:

项目人员构成:需求工程师,开发工程师,测试工程师,运维人员


三、设计阶段

        细化项目计划

        设计内容:总体设计,详细设计,数据库设计

        1). 总体设计:业务框架,技术框架,技术指标(并发量,页面响应速度)
        2). 详细设计:业务模块的实现思路,相关的数据表,相关的接口

        3). 数据库设计:pdm

补充数据库设计:

1). 数据库范式
2). 多余与冗余
3). 主键:唯一主键和联合主键
主键的生成策略:自增,UUID,UUID+tableCode


四、编码阶段

细化项目计划

公共部分:编码规范,开发工具,软件/工具类(日期处理日期类)

个人部分:可读性、可维护性,可扩展性,执行效率

程序员自我测试

阶段的结束标志:提交代码,并通知测试团队


五、测试阶段

细化项目计划

搭建测试环境(JDK,tomcat,mysql)

搭建测试环境流程:安装jkd,安装mysql,安装tomcat,将系统打成WAR包,然后将WAR包上传至测试服务器tomcat/webapps/,启动tomcat(双击startup.bat)

BUG处理流程:测试人员发现BUG,将BUG记入BUG管理系统,通知对应的开发人员,开发人员登录BUG管理系统找到BUG,开发人员修改程序,提交代码
修改BUG状态,通知对应的测试人员,测试人员复测

BUG管理工具/系统:禅道,bugfree



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值