软件开发各个阶段应做到的...

xiaoxiao2023-02-02  34

项目文档: 1,需求分析一定要透彻,不仅要了解所需的,还要有详尽的文档,包括需求文档,数据库文档(表名,字段名和它们的属性及表达意思),部署文档; 2,开发过程中,对一些常见到环节最好进行记录 3,对项目开发,测试中的错误要进行记录,包括错误提示,解决方法; 4,项目结束后,要用使用文档,包括安装,运行平台及环境,使用中常见问题解决方案,以及操作说明; 页面方面: 1,首先要用文档或在纸上确定好版块结构,经由使用方确定后,然后再由美工画出ps图; 2,和美工协调好命名规范;包括文件命名,目录命名,以及临时文件命名,比如临时图片命名为tmp_*.gif,以便发布时删除. 3,整个系统的页面一定要在一个体系下,不要针对某个页面而单独制作,以避免出现资源冲突现象(如图片,文件重名等) 团队开发: 1,首先要了解团队的成员 2,要了解框架的命名规范,以便能更好的阅读并理解公司的框架. 3,了解框架的主体架构,并熟悉项目的整个流程. 4,要根据框架做一个小测试,包括表单验证,上传下载,日期控件,这些是基本的东西,有时间可以包括其它更为复杂的. 5,要多向项目组长了解项目的信息,尽可能的详细,并且对项目流程作一下笔记,以便日后查阅. 5,两忌:忌就近原则,即有什么事情和想法只和最近的人交流;二忌默默无闻者,有什么想法也不提出来,只顾埋头干自己的事情. 6,可以适当组织些活动,以促进组员之间的融洽度. 项目测试: 测试时一定要准备好测试的数据,并整理成相应当sql文件,以便能随时测试以及测试数据的清除,这样在开发中就会避免一些不必要的因数据不完整而出现的问题; 比较明显的测试模块要制定详细的测试计划. 版本控制: 1,要求每次修改文件前先从服务器上更新一下才修改,提交时要有注释说明;(记住勤更新就是了,建议每天早上都更新一次) 2,一般是自己修改的某个模块完工时才提交.提交前要先检查一下,不要把不必要的东西提交上去 进度控制: 1,项目组长要在项目开始时制定进度甘特图,要能够在整体上有所把握 2,要有月,周进度工作计划表; 3,每个组员应该明确每天要做什么. 维护阶段: 1,bug修正: 2,性能优化: 3,其它需要改善的地方; ---------------------------------------------------------------------- 技术: 主题框架:webwork+spring+hibernate 远程调用:通过hessian来实现webService 权限管理:通过acegi来实现权限控制 定时调度:通过quartz来实现定时调度 xml解析:vtd-xml,之所以选这个是因为它解析xml的高效性. 连接池技术 roxool 表示层:freeMarker 上传下载:FileUpload 数据库:mysql5 版本控制 svn 质量管理:BugFree 框架部件: 日期控件;验证方式;分页操作;加密机制;上传下载;树状菜单;级联菜单;权限管理;定时调度;远程调用;ajax框架;

 

转载请注明原文地址: https://www.6miu.com/read-4981086.html

最新回复(0)