软件概要设计说明书
VIP免费
文档编号:
概要设计说明书
XXX 有限公司
修订记录
A-新增 M-修改 D-删除
版本 日期 变更类型
(A-M-D) 修订原因 修订人
1 概述
内部资料,注意保密
<此处填写本文档的目的>
<例如:XXX 项目的目的是:根据《XXX 需求规格说明书》进行功能和体系结构分析设计>
1.1 适用范围
<此处填写本文档的适用范围>
<例如:适用于 XXX 项目的系统分析和设计过程>
1.2 读者对象
1.3 术语和缩写
<此处填写本文档中所特有的术语和缩写,常用的术语和缩写统一编写在一个规范文档中>
术语和缩写 解释 备注
1.4 参考资料
<此处填写本文档的参考资料>
参考文件 备注
例如:《XXXX 需求规格说明书》
2 设计概述
<填写设计的概要,包括对各种所使用的设计方法的简要描述>
2.1 设计约束
<包括
(1)需求约束。从需求文档(如《用户需求说明书》和《软件需求规格说明书》)中提取需求约束,例
如:
本系统应当遵循的标准或规范
软件、硬件环境(包括运行环境和开发环境)的约束
接口/协议的约束
用户界面的约束
软件质量的约束,如正确性、健壮性、可靠性、效率(性能)、易用性、清晰性、安全性、可扩展性、兼容
性、可移植性等等。
(2)隐含约束。有一些假设或依赖并没有在需求文档中明确指出,但可能会对系统设计产生影响,应
当尽可能地在此处说明。例如对用户教育程度、计算机技能的一些假设或依赖,对支撑本系统的软件硬件的
假设或依赖等。>
2.2 设计策略
<根据产品的需求与发展战略,确定设计策略(Design Strategy)。例如:
内部资料,注意保密
扩展策略。说明为了方便本系统在将来扩展功能,现在有什么措施。
复用策略。说明本系统在当前以及将来的复用策略。
折衷策略。说明当两个目标难以同时优化时如何折衷,例如“时-空”效率折衷,复杂性与实用
性折衷。>
2.3 技术实现
<本系统所采用的技术以及该技术的说明>
3 系统概述
<说明本系统“是什么”,描述本系统的主要功能>
4 系统总体架构
5 平台架构
参见《技术架构设计文档》
6功能架构
<将系统分解为若干模块,绘制功能逻辑图,说明各模块的主要功能,各模块如何协调工作,从而实现
原系统的功能。可以用功能逻辑图表示。>
<建议分层描述本系统功能模块,功能模块可包含面向用户需求的功能模块,也可包含面向实现的功
能模块(如实现数据库的通用访问等),层次建议两到三层。
功能逻辑图例样:
1.1 运行环境
<系统实际运行时需要的环境:包括软件和硬件>
内部资料,注意保密
标签: #设计开发
摘要:
展开>>
收起<<
文档编号:概要设计说明书XXX有限公司修订记录A-新增M-修改D-删除版本日期变更类型(A-M-D)修订原因修订人1概述内部资料,注意保密<此处填写本文档的目的><例如:XXX项目的目的是:根据《XXX需求规格说明书》进行功能和体系结构分析设计>1.1适用范围<此处填写本文档的适用范围><例如:适用于XXX项目的系统分析和设计过程>1.2读者对象1.3术语和缩写<此处填写本文档中所特有的术语和缩写,常用的术语和缩写统一编写在一个规范文档中>术语和缩写解释备注1.4参考资料<此处填写本文档的参考资料>参考文件备注例如:《XXXX需求规格说明书》2设计概述<填写设计的概要,包括对各种所使用的设计方...
声明:如果您的权利被侵害,请联系我们的进行举报。