为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

软件概要设计(技术开发)

2020-03-08 12页 doc 58KB 8阅读

用户头像

is_496339

暂无简介

举报
软件概要设计(技术开发) 设备型号:   产品代号:   项目代号:   部 门: 烽火通信科技股份有限公司XXX部 拟 制: 年 月 日 审 核: 年 月 日 批 准: 年 月 日     目    录 0    版本记录    3 1    术语与缩写解释    3 2    软件系统概述    3 2.1    目的    3 2.2    功能简介    3 2.3    专利情况    3 3    设计约束    4 3.1    遵循标准    4 3.2    硬件限制   ...
软件概要设计(技术开发)
设备型号:   产品代号:   项目代号:   部 门: 烽火通信科技股份有限公司XXX部 拟 制: 年 月 日 审 核: 年 月 日 批 准: 年 月 日     目    录 0    版本记录    3 1    术语与缩写解释    3 2    软件系统概述    3 2.1    目的    3 2.2    功能简介    3 2.3    专利情况    3 3    约束    4 3.1    遵循标准    4 3.2    硬件限制    4 3.3    技术限制    4 3.4    其它约束    4 4    设计策略    4 4.1    扩展策略    4 4.2    复用策略    4 4.3    折衷策略    4 5    软件系统总体结构    5 5.1    组网方式与系统组成    5 5.2    总体结构设计    5 5.3    模块/子系统设计(可选)    6 5.4    数据库设计(可选)    7 6    开发环境的配置    7 7    测试环境的配置    7 8    参考资料    7 1 版本记录 序号 版本号 生成时间 主 要 修 改 记 录 作者 备注 1 RA         2           3           4                       2 术语与缩写解释 缩写、术语 解释                         3 软件系统概述 3.1 目的 提示: 这部分要描述文档的目的,应该指明读者。 3.2 功能简介 提示: (1)描述软件名称,说明本软件系统“是什么”; (2)描述本软件系统的主要功能及其应用(可以直接描述,也可以参考相关文档)。 3.3 专利情况 提示: (1)描述可能产生专利的名称,说明本专利可能“是什么”; (2)大致描述可能产生专利的主要功能。 4 设计约束 提示: 描述需求文档中所涉及到的约束:接口/的约束、用户界面的约束、软件质量的约束,正确性、健壮性、可靠性、效率(性能)、易用性、安全性、可扩展性、兼容性、可移植性等等。 4.1 遵循标准 提示: 描述本软件所遵循的标准、规范。 描述编码所采用的规范和语言版本。 4.2 硬件限制 提示: 描述本软件系统在实现方面的硬件限制。 4.3 技术限制 提示:    描述本软件系统在实现方面的技术限制。 4.4 其它约束 提示: 有一些假设或依赖并没有在需求文档中明确指出,但可能会对系统设计产生影响,应当尽可能地在此处说明。例如对用户教育程度、计算机技能的一些假设或依赖等。 5 设计策略 提示: 描述根据技术的需求与发展战略而确定的设计策略。 5.1 扩展策略 提示: 描述为了方便本系统在将来扩展功能而采取的措施。 5.2 复用策略 提示: 描述本系统在当前以及将来的复用策略,包括模块、构件或相关技术等等。 5.3 折衷策略 提示: 描述当两个目标难以同时优化时如何折衷,例如“时-空”效率折衷,复杂性与实用性折衷。 6 软件系统总体结构 6.1 组网方式与系统组成 提示: (1)描述本软件系统在实际环境的组网方式(一般用图描述); (2)描述系统如何与外部实体一道组成功能实体(一般用图描述)。 6.2 总体结构设计 6.2.1 方案选择 提示: (1)描述软件系统可以采用的各种方案,可以使用结构图、层次分解图、自然语言;说明各种方案的优劣; (2)从各种方案中选出最合适的方案。 6.2.2 总体结构 提示: (1)描述软件系统的总体结构,可以使用结构图、层次分解图、自然语言; (2)将软件系统分解为若干模块/子系统,说明各模块/子系统的主要功能; (3)说明各子系统如何协调工作,从而实现整个软件系统的功能。 6.2.3 模块/子系统分解 提示: 描述软件系统中的各模块/子系统。 1)模块/子系统1描述 按照以下格式描述: ● 名称: ● 类型: ● 目的: ● 功能列表: ● 要实现的需求ID: ● 子模块:如果本模块还要继续划分,列出下属子模块。 2)模块/子系统2描述 … … 6.2.4 接口描述 提示: (1)描述各模块/子系统间的接口; (2)接口描述可以使用接口文件、参数表; (3)对于外部实体只有同被描述软件相关的接口才需要描述。 1)模块/子系统1提供的接口 按照以下格式描述: ● 接口1: ● 类型: ● 输入: ● 输出: ● 返回:描述返回什么; ● 描述:总体描述该接口实现的目的。 2)模块/子系统2提供的接口 6.2.5 依赖性描述 提示: (1)描述各模块/子系统间的关系; (2)依赖关系可以使用结构图、事务图、消息序列图、ER图。 1)运行设计 提示: 描述各模块/子系统是如何配合完成系统的功能需求. 可以用消息序列图, (交互)事务图, 结构图等进行描述, 可以按照处理过程进行分节描述, 要注意的是描述的内容应该涵盖所有的功能需求。 2)数据依赖关系 提示: 描述各模块/子系统间的数据依赖关系,依赖关系描述可以使用ER图。 6.3 模块/子系统设计(可选) 6.3.1 子模块分解 1)子模块1描述 2)子模块2描述 6.3.2 接口描述 1)子模块1提供的接口 2)子模块2提供的接口 6.3.3 依赖性描述 1)运行设计 2)数据依赖关系 6.4 数据库设计(可选) 参见数据库设计说明书。 7 开发环境的配置 提示: 描述本软件系统的运行环境和软件开发环境,包括操作系统版本、中间件版本、编程语言版本、编程工具类别和版本、网络协议等,以及对这些环境有何强制要求和建议。 类别    标准配置    最低配置 计算机硬件        软件        网络通信        其他        8 测试环境的配置 提示: 描述本软件系统的测试环境,以及对这些环境有何强制要求和建议。 9 参考资料 模板修改记录 序号 日期 修订版 修改描述 作者 备注 1 2008.01.19 Rev.A-20080119 初始模板 盛朝阳   2 2008.08.29 Rev.B-20080829 1、 增加模板修改记录 2、 修改封面,改成产品与项目通用的形式 樊西                                                  
/
本文档为【软件概要设计(技术开发)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索