?!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
一.准备工作Q?/p>
1Q? 查看规程Q由于实现工作涉及环节较多,在动手之前,应先l览一遍实现规E。不要认Z前看q,q次׃看了?/p>
2Q? 查看需求及概要设计Q从本质上讲Q实现是Ҏ要设计中某一个部分的l化和具体化。(自己写的概要设计Q间隔时间不长也要看一遍,以防止出现概要设计需求实C匚w的情况)在进行实现时Q一定要查看一下需求报告及概要设计中的相关部分?/p>
3Q? 建文件夹Q实现应视ؓ是一个项目,在进行实现时Q一定要在相应的位置Q一般是当前在徏目的根目录下)建好该项目的文g夹,Q见通用目规程Q(不要仅在本机上徏Q应在服务器上徏相关的文件夹Q,q样Q本目相关的文Ӟ例如目概述、说明、进度表、详l设计等Q有地方存放Q切忌存文档Ӟ现徏文g夏V?/p>
4Q? 学习和掌握相关知识:开发时Q尤其是知识{备cȝ开发,常涉及到补充和学习新知识。一般来Ԍ在规划阶D|Q需要做一下知识的{备Q否则概要设计没法做。但是对于比较具体的问题Q一般要在本阶段Q即准备阶段先做一下。否则详l设计没法做?/p>
5Q? 构徏环境Q这一环节Q往往是易被开发者忽略的环节Q这一部分实现Ӟ应将相关的环节先建好Q包括编码环节及试环境Q如准备齐备开发工P开发资料等。各cȝ的命名是否正,名称与作用是否匹配,以免产生错觉Qؓ后期的维护造成ȝ?/p>
6Q? 准备开发相关的API及其它资料:实现Ӟ一般将实现相关的技术资料,Q例如JAVA开发时的JDK-API.CHMQ界面开发时的DHML.CHMQ准备好Q打开攑֜桌面上,需要时随时备查Q不要每ơ查语法时现R?/p>
7Q? 热nQ可以根据感觉,先进行一下编码,热一热nQ这是遵循三分之一至五分之一之原则,因ؓ准备的下一步工作是详细设计。不设计Q编码可能编不好Q但是不先编一下码Q设计也难保证质量,所以应先编一~,热一热n?/p>
8Q? 整理设计提纲Q整理设计提UԌ用以宣讲Q设计提U可参见本规E的设计部分?/p>
9Q? ZU项目,宣讲目概述及设计提UԌ上墙
?目设计工作规程
1. 概述
目设计包括概要设计和详l设计两部分Q根据当前实际情况,设计q程最后输Z个完整文?目详细设计。设计过E中包括4-5ơ评审过E。详l设计是概要设计内容及前期知识准备Q疑N题解军_的具体化、明l化Q将概要设计转化为可以操作、能够控制实现的软g模型。主要包括模块描qͼ数据描述Q算法描qͼ数据程描述Q及q度控制{内宏V?/p>
2. 详细设计的过E?/p>
详细设计应该有项目经理负责,目具体实现人员共同完成。其他利益相关h员也包括商务人员及客P公司目总负责h员及其他评审人员?/p>
具体q程包括3ơ实现前评审?-2ơ实C的变更评审。详l说明如下:
1Q在需求分析知识准备的基础上,q行详细设计规划Qƈq行评审?/p>
2Q进行进一步资料准备,q行概要设计和制作详l设计提UԌq行评审?/p>
3Q按照规划进行详l设计,在这q程中可以进行一些环节的知识储备和关键环节突破和实现Qƈ最后进行详l设计评审,通过后进行实现?/p>
4Q实现过E中q行1-2ơ详l设计变更和评审。变更内容应该不过20%?/p>
3. 设计工作内容
׃软g开发公?/strong>具体内容包括以下几部分:
1Q综qͼ概述、需求描q、具体职责、内容)
2Q边界描qͼ对外被调用接口、对外调用接口、接口模型)
3Q测试环境构建方案及试ҎQ单元测试环境责职及分析、单元测试用例及试q程、集成方案)
4Q结构图、协作图、静态图
5. 技术\U与开发\U?/p>
6Q编码计?/p>
7. 数据l构、核心算法及核心语句
8. 具体内容设计 Q模型层、界面层、控制层、数据层Q?/p>
9Q?实施ҎQ工作计划、系l部|方式、培训说明、数据初始化Q?/p>
10Q参考用的~码规范?/p>
4Q其?/p>
数据l构Q系l架构(技术\U与开发\U和内容设计Q、功能分枝(具体内容设计Q、实现进度表是其比较重要的内宏V?/p>