



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
具体设计怎么写在大多数软件项目中,要末不作具体设计,要么开发完成后再补具体设计文档,质量也不容乐观,文档与系统往往不能同步,使具体设计文档完全流于形式,对工作没有起到实际的关心。那究竟应不应当写具体设计文档呢,怎么使具体设计文档起到他应有的作用呢,下面就让我们来熟悉一下具体设计及写具体设计文档的好处和问题。?什么是具体设计具体设计是相对概要设计而言的,是瀑布开发流程的一个重要环节,在概要设计的高层设计的基础上,从规律上实现了每一模块的功能,是编码阶段的主要参考资料,是从高层到低层、逐步精化思想的具体实现。具体设计文档的内容包括各个模块的算法设计,接口设计,数据结构设计,交互设计等。必需写清晰各个模块/接口/公共对象的定义,列明各个模块程序的各种执行条件与期望的运行效果,还要正确处理各种可能的特别。?为什么要作具体设计在开发过程中,由需求及设计不正确、不完整所导致的问题是项目进度拖延、失败的一个主要因素,而软件系统的一个重要特性就是需求和设计的不断构建和改进,在写具体设计文档过程中,具体设计实际上是对系统的一次规律构建,可以有效验证需求的完整性及正确性。假如不写具体设计文档,一般就从概设直接进入编码阶段,这时开发人员所能参考的资料就是需求规格说明书及页面原型、数据库设计等,不能直接进行开发,需要进行信息的沟通,把页面原型不能体现的设计讲清晰,这样既简单遗忘,也简单发生问题,具体设计文档可以作为需求人员、总体设计人员与开发人员的沟通工具,把静态页面无法体现的设计体现出来,包含整体设计对模块设计的法律规范,体现对设计上的一些决策,例如选用的算法,对一些关键问题的设计考虑等等,使开发人员能快速进入开发,提高沟通效率,削减沟通问题。对于系统功能的调整,后期的维护,详设文档供应了模块设计上的考虑、决策,包括模块与整体设计的关系、模块所引用的数据库设计、重要操作的处理流程、重要的业务规章实现设计等等信息,供应了对模块设计的概述性信息,阐明白模块设计上的决策,协作代码注释,可以相对轻松读懂原有设计。?存在的问题要由特地的人写,是比较麻烦的,也是很需要时间的,会对进度造成压力,也简单形成工作瓶颈,使设计人员负担过重,而开发人员无事可作。对于现在一般的以数据库为中心的管理系统而言,这个工作始终是要作的,区分只不过是不是形成特地文档,形成文档可能会多花一两周时间,但相对于规避的风险和问题来说,也是值得的,此外由于现在高级语言的流行,所以更具体的设计应当直接体现在代码的设计上,而文档则只体现设计上的一些决策,协调整体设计与模块设计的关系,把页面原型所不能体现的设计状况文档化,所以所花费的时间是有限的。设计内容简单过细,但设计阶段是不能考虑特殊清晰地,时间也不允许。对于这个问题,一个对策是上边所提到的,文档只体现设计上的决策,页面原型所不能反映的信息,具体设计只体现总体设计对模块设计的一些考虑,例如对功能的数据库设计等等,而具体的实现实现,则到代码中再去实现,相关的设计也仅体现在代码中。需求、设计需要不断的被更新、构建,则设计文档需要不断的重新调整,文档的维护需要跟上,否则文档和系统的同步就很难得到保障了,且造成多余的工作量。文档的内简单流于形势,质量糟糕,不能成为开发人员的参考手册,一是要建立起相关制度,如有修改,先改文档,后作开发,从工作流程上切实保障文档与系统的同步,二是要法律规范文档质量,对文档该写什么,不该写什么,标准是什么,粒度是什么,语法应当如何组织,有明确的标准和考虑,同时,建立审计文档评审、审核制度,充分保障系统的使用。?应当如何写具体设计文档下面争论如何写出一个符合要求、有用的具体设计文档。首先是文档的内容,依据项目和团队的不同,具体设计文档的内容也有所不同,一般说来,粒度不宜过细,不能代替开发人员的设计和思索,但要把有关设计的决策考虑进去,包括与其他模块、整体设计的关系、操作的处理流程,对业务规章的设计考虑等,有一个标准为,凡是页面原型、需求规格说明书所不能反映的设计决策,而开发人员又需要了解的,都要写入文档。其次是文档所面对的读者,主要为模块开发人员、后期维护人员,模块开发人员通过具体设计文档和页面原型来了解所开发的功能,后期维护人员通过实际系统、模块代码、具体设计文档来了解一个功能。再有就是谁来写文档,由于文档主要考虑的是设计上的决策,所以写文档的人应当为负责、参与设计的技术经理、资深程序员,依据团队状况和项目规模、简单度的不同,也有所不同。还需要保证文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 镇江市高等专科学校《软件定义网络》2023-2024学年第二学期期末试卷
- 山西工程技术学院《植物医学》2023-2024学年第二学期期末试卷
- 2025年黑龙江省双鸭山市高三下学期月考语文试题含解析
- 湖南理工学院南湖学院《中医临床技能》2023-2024学年第一学期期末试卷
- 辽宁科技学院《大学英语B(二)》2023-2024学年第一学期期末试卷
- 通辽职业学院《体育1》2023-2024学年第一学期期末试卷
- 廉洁自律讲座课件
- 数据挖掘 课件 第八章 数据可视化与分析
- 2024全国人力资源和社会保障法律法规知识网络竞赛题库判断题
- 《零售基础》 课件 3.1 任务一 商品选择与定价
- 中建项目函件示范文本汇编
- 优教名师课件:17.3.4 求一次函数的表达式
- 2024年全国教育大会精神全文课件
- 八年级生物下册 第七单元 生物圈中生命的延续和发展第二章 生物的遗传和变异第一节 基因控制生物的性状说课稿(新版)新人教版
- 5.4+环境因素参与调节植物的生命活动+课件高二上学期生物人教版选择性必修1
- 2024年农业技术员理论考试复习题库(浓缩500题)
- 会计的发展史课件
- GB/T 16311-2024道路交通标线质量要求和检测方法
- (2024)新 公司法知识竞赛题库与答案
- 工程竣工决算编制实施方案
- 离子风机校准规范
评论
0/150
提交评论