欢迎来到天天文库
浏览记录
ID:46855884
大小:73.00 KB
页数:8页
时间:2019-11-28
《软件设计说明书通用模板》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、......文档编号:项目名称–DSN–版本项目名称软件设计规格说明书日期:2009-12-08学习好帮手......文档变更历史记录序号变更日期变更人员变更内容详情描述版本12001/11/1张三创建1.022001/11/15王五增加了**需求部分的设计(见**章节)1.1学习好帮手......目录目录31、引言41.1编写目的41.2读者对象41.3软件项目概述41.4文档概述41.5定义41.6参考资料52、软件设计约束62.1设计目标和原则62.2设计约束63、软件设计描述73.1总体结构设计73.2数据设计73.3详细设计83.4接口设计8学习好帮手......1
2、、引言1.1编写目的简要说明本文档的编写目的。1.2读者对象简要说明本文档可能的读者对象。1.3软件项目概述简要说明关于本软件项目的:l项目名称l简称l项目代号l用户单位l开发单位主管部门l软件项目的大致功能和性能要求1.4文档概述简要说明本文档的大致内容及其组织结构1.5定义定义本文档涉及的专门术语、容易引起歧义的概念、关键词缩写及其他需要解释的内容。学习好帮手......1.6参考资料以列表或排序的方式给出重要的参考资料的名称、作者、单位、出版日期等信息。学习好帮手......2.软件设计约束2.1设计目标和原则-描述本设计欲达到的目标,如实现用户需求,软件系统具有良好的
3、可扩充性等等;-描述为实现上述目标,在设计软件过程中遵循的一般原则2.2设计约束-硬件平台-OS要求-开发语言-开发工具-容量和性能要求-灵活性和配置要求,等等学习好帮手......3.软件设计描述3.1总体结构设计l分子系统,从多个侧面和角度描述待开发系统的总体结构,要求:(1)完全:实现了所有的用户需求(2)准确:采用多种方式(文字、图形)、从多个视点精确地描述用户设计;(3)一致,无二义和歧义:对同一概念采用同一个术语,对容易引起混淆的描述作进一步的说明;(4)直观简洁,文字和图形描述精炼,言简意赅(5)可追踪:所有的设计内容都是对某项或者某些用户需求的软件实现l建议采
4、用以下表述方式¨对于面向数据流的建模方法(1)层次图/HIPO图/结构图(2)文字说明¨对于面向对象的建模方法(1)类图/对象图/状态图/顺序图/活动图(2)文字说明3.2数据设计l建议采用结构化自然语言、表格等方式描述数据设计的内容,包括(1)数据库的设计(如库、表、字段、类型和属性)(2)数据结构的设计(3)数据文件的设计(如配置文件、存储文件等)(4)网络通讯协议(如网络消息包)学习好帮手......3.3详细设计l详细描述各个模块的内部算法和数据结构,根据具体情况可采用不同的描述手段来刻划,例如(1)流程图(2)判定树和判定表(3)过程设计语言3.4接口设计详细描述软
5、件接口宁可累死在路上,也不能闲死在家里!宁可去碰壁,也不能面壁。是狼就要练好牙,是羊就要练好腿。什么是奋斗?奋斗就是每天很难,可一年一年却越来越容易。不奋斗就是每天都很容易,可一年一年越来越难。能干的人,不在情绪上计较,只在做事上认真;无能的人!不在做事上认真,只在情绪上计较。拼一个春夏秋冬!赢一个无悔人生!早安!—————献给所有努力的人.l学习好帮手
此文档下载收益归作者所有