csci设计决策怎么写( 三 )


3. 设计决策的依据有哪些 一、规划审批文件;
二、业主的设计委托要求;
三、国家相关的法律法规要求;
四、规范标准的要求;
五、其它方面:如现场的实际情况、当地的材料价格、目前与设计相关的新技术、新方法、新材料及其应用情况等等 。
其中,规范是你最常用到的,假如是高层住宅设计的建筑设计,你可能要用到:《住宅设计规范》、《住宅建筑规范》、《民用建筑设计通则》、《人民防空地下室设计规范》、《建筑制图标准》、《房屋建筑制图统一标准》、《高层民用建筑设计防火规范》、《人民防空工程设计防火规范》、《建筑采光设计标准》、《屋面工程技术规范》、《住宅建筑模数协调标准》、《建筑楼梯模数协调标准》、《建筑灭火器配置设计规范》、《建筑地面设计规范》、《建筑物防雷设计规范》、《建筑工程建筑面积计算规范》、《民用建筑隔声设计规范》、《民用建筑节能设计标准》、《住宅建筑技术经济评价标准》、《住宅建筑门窗应用技术规范》、《住宅性能评定技术标准》、《民用建筑热工设计规范》、《混凝土普通砖和装饰砖》等等 。
4. 如何写详细设计文档 在大多数软件项目中,要末不作详细设计,要么开发完成后再补详细设计文档,质量也不容乐观,文档与系统往往不能同步,使详细设计文档完全流于形式,对工作没有起到实际的帮助 。
·
详细设计是相对概要设计而言的,是瀑布开发流程的一个重要环节,在概要设计的高层设计的基础上,从逻辑上实现了每一模块的功能,是编码阶段的主要参考资料,是从高层到低层、逐步精化思想的具体实现 。
详细设计文档的内容包括各个模块的算法设计,
接口设计,
数据结构设计,交互设计等 。必须写清楚各个模块/接口/公共对象的定义,列明各个模块程序的
各种执行条件与期望的运行效果,还要正确处理各种可能的异常 。
·
在开发过程中,由需求及设计不正确、不完整所导致的问题是项目进度拖延、失败的一个主要因素,而软件系统的一个重要特性就是需求和设计的不断构建和改进,在写详细设计文档过程中,
详细设计实际上是对系统的一次逻辑构建,可以有效验证需求的完整性及正确性 。
如果不写详细设计文档,一般就从概设直接进入编码阶段,这时开发人员所能参考的资料就是需求规格说明书及页面原型、数据库设计等,不能直接进行开发,需要进行信息的沟通,把页面原型不能体现的设计讲清楚,这样既容易遗忘,也容易发生问题,详细设计文档可以作为需求人员、总体设计人员与开发人员的沟通工具,把静态页面无法体现的设计体现出来,包含整体设计对模块设计的规范,体现对设计上的一些决策,例如选用的算法,对一些关键问题的设计考虑等等,使开发人员能快速进入开发,提高沟通效率,减少沟通问题 。
对于系统功能的调整,后期的维护,详设文档提供了模块设计上的考虑、决策,包括模块与整体设计的关系、模块所引用的数据库设计、重要操作的处理流程、重要的业务规则实现设计等等信息,提供了对模块设计的概述性信息,阐明了模块设计上的决策,配合代码注释,可以相对轻松读懂原有设计 。
·存在的问题要由专门的人写,是比较麻烦的,也是很需要时间的,会对进度造成压力,也容易形成工作瓶颈,使设计人员负担过重,而开发人员无事可作 。对于现在一般的以数据库为中心的管理系统而言,这个工作始终是要作的,区别只不过是不是形成专门文档,形成文档可能会多花一两周时间,但相对于规避的风险和问题来说,也是值得的,另外由于现在高级语言的流行,所以更详细的设计应该直接体现在代码的设计上,而文档则只体现设计上的一些决策,协调整体设计与模块设计的关系,把页面原型所不能体现的设计情况文档化,所以所花费的时间是有限的 。