项目小结

了解需求。在得到客户需求文档后,首先,要了解大方向,理解客户需要的功能模型与效果。将系统按业务功能划分模块。然后对每一个子模块进行更细的分析。在与客户交流时,尽量保持良好的语速、语气。了解客户基本需求后,可以写项目设计文档,结合部分逻辑图,有准备的与对方沟通。业务清晰后,制定详尽的项目设计文档,分析总的系统技术方案,硬件设备,开发环境与开发工具。对每个子模块的设计进行深入的思考,初步确定预见技术重点、难点。粗略估计人员任务分配和时间规划。最后准备项目基本模型样本,经客户确认后,必须让客户签字认可,按规则要求来进行开发。

数据库设计。首先要了解该项目将部署的服务器的操作系统版本,机器配置,和发布环境。如果需要和原有系统进行整合,必须事先了解原来项目是用什么语言开发的,是否共享数据、权限,它的版本、框架和发布的服务器版本等。按模块来考虑需要哪些表字段,然后在综合考虑建表是否合理。如果多表有关联同时表数据量不大,可以用主外键关联,如果表非常大,可以考虑通过存关联表的id和相关字段,必须存储id,因为id方便确保唯一性。表的字段,宁可大点浪费点,也不要太小,因为客户需要不确定,万一需要稍微大点的存储,更改就不方便了。大数据存储图片可以用blob,字符可以用clob。建立数据字典,每个表和字段必须注释。表示状态的字段用数字代替时要标注各数字含义。

代码开发。框架建立后,分工按模块开发,规定好开发量,开发时间,要达到的开发效果。必须统一命名规范、注释规范和操作说明。在开发中遇到问题,解决后,需及时记录解决方案,避免重复栽在同一问题上。对数据库的操作,必须记录痕迹。项目提交前务必通知大家,同时先更新后提交。对预见的问题,通过讨论后仍无法解决或者需要很长时间解决的,要及时与上级汇报,希望对开发时间进行合理分配。同时面对客户时要说明原因。在客户投诉bug时,不能抱怨同事,推卸责任,即使不是你做的,也要顶着,提出解决方案,更同事和客户商量确定。必须对代码进行完整测试,如果没有专门的测试人员,则和大家交换测试,及时发现解决问题。对用户发现的bug和新需求,要记录并要求客户签字确认。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值