软件概要设计报告文档模板
华为软件概要设计模板(最新整理)

产品名称Product name密级Confidentiality level产品版本Product versionTotal 16pages 共16页XX High Level Design Specification XX 概要设计说明书Prepared by拟制Name+ID姓名+工号Date日期yyyy-mm-ddReviewed by 评审人Date日期yyyy-mm-ddApproved by批准Date日期yyyy-mm-ddXXXX Co., Ltd.XXXX有限公司Revision Record 修订记录Date 日期RevisionVersion修订版本CR ID/Defect IDCR号SecNo.修改章节Change Description修改描述Author作者Catalog 目录1Introduction 简介 (6)1.1Purpose 目的 (6)1.2Scope 范围 (6)1.2.1Name 软件名称 (6)1.2.2Functions 软件功能 (6)1.2.3Applications软件应用 (6)2High Level Design概要设计 (6)2.1Level 0 Design Description第零层设计描述 (6)2.1.1Software System Context Definition 软件系统上下文定义 (6)2.1.2Design Considerations (Optional)设计思路(可选) (7)2.2Level 1 Design Description第一层设计描述 (8)2.2.1Decomposition Description分解描述 (8)2.2.2Dependency Description依赖性描述 (9)2.2.3Interface Description接口描述 (10)2.3Level 2 Design Description (Optional)第二层设计描述(可选) (12)2.3.1Module name (1) 模块1名称 (12)2.3.2Module name (2) 模块2名称 (13)2.4Configuration and Control (Optional)配置和控制(可选) (14)2.4.1Startup 启动 (14)2.4.2Closing 关闭 (14)2.4.3Creating MIB Table Item MIB表项的创建 (14)2.4.4Deleting MIB Table Item MIB表项的删除 (14)2.4.5Modifying MIB Table Item MIB表项的更改 (14)2.5Database (Optional)数据库(可选) (14)2.5.1Entity, Attributes and their relationships 实体、属性及它们之间的关系 (14)2.5.2E-R diagram 实体关系图 (14)Table List 表目录Table1**表........................................................................................................错误!未定义书签。
完整软件概要设计模板

目录文件建立/修改记录................................................................................................ 错误!未定义书签。
概要设计说明书 (3)1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (4)2总体设计 (4)2.1需求规定 (4)2.2总体设计原则 (4)2.2.1联网扩展性考虑 (5)2.3运行环境 (6)2.4基本设计概念和处理流程 (7)2.4.1基本设计概念 (7)2.4.2处理流程 (7)2.5结构 (7)2.5.1主体软件安装包 (8)2.5.2数据库安装包 (8)2.5.3光盘自动安装包 (9)2.5.4各地区版本自动生成程序 (9)2.5.1制证信息导入模块 (9)2.5.2界面模块 (9)2.5.3业务功能模块 (11)2.5.4数据库访问模块 (14)2.6功能需求与程序的关系 (14)3运行设计 (20)3.1运行模块组合 (21)3.1.1地区列表更新 (21)3.1.2新增A类人员信息 (21)3.1.3A类人员花名册打印 (22)3.1.4证件信息管理流程 (23)3.1.5制证流程 (23)3.1.6B类人员属于多个寺庙流程 (24)3.1.7导入导出流程 (25)3.1.8地图实现方案 (27)3.1.9各地区版本自动生成 (27)3.1.10旧软件导入 (28)4系统数据结构设计 (28)4.1数据库设计 (28)4.1.1数据库表列表 (28)4.1.2数据库各表字段 (29)4.1.3数据库结构图 (41)5主模块接口设计 (42)5.1逻辑模块接口 (42)5.1.1Configure.cs (42)5.1.2GetTypeEnum.cs (43)5.1.4LogicAreaInfo.cs (48)5.1.5LogicBonzePrint.cs (49)5.1.6LogicBonzeStat.cs (51)5.1.7LogicBuddhaPrint.cs (53)5.1.8LogicCheckInput.cs (53)5.1.9Logic忽略mon.cs (57)5.1.10LogicDocument.cs (58)5.1.11LogicEx_Import.cs (60)5.1.12LogicIllegalBoPrint.cs (60)5.1.13LogicLogInfo.cs (61)5.1.14LogicPersonelinfo.cs (61)5.1.15LogicPersonelinfoPrint.cs (62)5.1.16LogicTemple.cs (63)5.1.17LogicTemplePrint.cs (64)5.1.18LogicTempleStat.cs (65)5.1.19TreeNodeRegion.cs (66)5.1.20UnCertificatedInfo.cs (67)5.1.21ZipClass.cs (67)5.2数据库访问模块接口 (68)5.2.1PermissionInfoDao.cs (68)5.2.2RoleInfoDao.cs (69)5.2.3RolePermissionInfoDao.cs (69)5.2.4UserManageDao.cs (70)5.2.5UserRoleInfoDao.cs (72)5.2.6UsersInfoDao.cs (72)5.2.7Bonze_dutyDao.cs (73)5.2.8Bonze_redaDao.cs (73)5.2.9BonzedutyDao.cs (73)5.2.10Bonzeinfo_polityDao.cs (74)5.2.11BonzeinfoDao.cs (74)5.2.12BonzetypeDao.cs (75)5.2.13Buddha_temple_InfoDao.cs (75)5.2.14CantonDao.cs (75)5.2.15CertificatestateDao.cs (76)5.2.16CognizanceinfoDao.cs (76)5.2.17CognizanceinfopDao.cs (76)5.2.18CountryDao.cs (76)5.2.19CountyDao.cs (76)5.2.20DegreeinfoDao.cs (77)5.2.21DocumentinfoDao.cs (77)5.2.22DocumenttypeDao.cs (77)5.2.23EducationinfoDao.cs (77)5.2.24LevelinfoDao.cs (78)5.2.25LogicinfoDao.cs (78)5.2.26LoginfoDao.cs (78)5.2.27ManagedutyDao.cs (79)5.2.28MapinfoDao.cs (79)5.2.29NationinfoDao.cs (79)5.2.30PersonelinfoDao.cs (79)5.2.31PolityarrangeDao.cs (80)5.2.32PolitydutyDao.cs (80)5.2.33ProvinceDao.cs (80)5.2.35RendadutyDao.cs (81)5.2.36SectinfoDao.cs (81)5.2.37SexinfoDao.cs (81)5.2.38Temple_sectDao.cs (82)5.2.39TempleinfoDao.cs (82)5.2.40VersionDao.cs (83)5.2.41Ex_Import.cs (83)5.2.42DBConnection.cs (84)5.2.43DBManage.cs (84)5.2.44DBTool.cs (84)6系统出错处理设计 (85)6.1出错信息 (85)6.1.1错误编号列表(待完善) (85)6.2异常情况的处理 (87)7问题及解决方案 (87)7.1特殊符号输入问题 (87)概要设计说明书1引言1.1 编写目的本文档为****信息管理系统概要设计说明书,对该系统的层次划分、模块功能、数据结构、接口、出错处理和扩展性进行了设计,目的是让软件开发人员根据本文档的内容进行程序开发,使设计的产品符合用户的需求,同时为测试人员提供参考。
完整软件概要设计模板

目录文件建立/修改记录................................................................................................ 错误!未定义书签。
概要设计说明书 (3)1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (4)2总体设计 (4)2.1需求规定 (4)2.2总体设计原则 (4)2.2.1联网扩展性考虑 (5)2.3运行环境 (6)2.4基本设计概念和处理流程 (7)2.4.1基本设计概念 (7)2.4.2处理流程 (7)2.5结构 (7)2.5.1主体软件安装包 (8)2.5.2数据库安装包 (8)2.5.3光盘自动安装包 (9)2.5.4各地区版本自动生成程序 (9)2.5.1制证信息导入模块 (9)2.5.2界面模块 (9)2.5.3业务功能模块 (11)2.5.4数据库访问模块 (14)2.6功能需求与程序的关系 (14)3运行设计 (20)3.1运行模块组合 (21)3.1.1地区列表更新 (21)3.1.2新增A类人员信息 (21)3.1.3A类人员花名册打印 (22)3.1.4证件信息管理流程 (23)3.1.5制证流程 (23)3.1.6B类人员属于多个寺庙流程 (24)3.1.7导入导出流程 (25)3.1.8地图实现方案 (27)3.1.9各地区版本自动生成 (27)3.1.10旧软件导入 (28)4系统数据结构设计 (28)4.1数据库设计 (28)4.1.1数据库表列表 (28)4.1.2数据库各表字段 (29)4.1.3数据库结构图 (41)5主模块接口设计 (42)5.1逻辑模块接口 (42)5.1.1Configure.cs (42)5.1.2GetTypeEnum.cs (43)5.1.4LogicAreaInfo.cs (48)5.1.5LogicBonzePrint.cs (49)5.1.6LogicBonzeStat.cs (51)5.1.7LogicBuddhaPrint.cs (53)5.1.8LogicCheckInput.cs (53)5.1.9Logic忽略mon.cs (57)5.1.10LogicDocument.cs (58)5.1.11LogicEx_Import.cs (60)5.1.12LogicIllegalBoPrint.cs (60)5.1.13LogicLogInfo.cs (61)5.1.14LogicPersonelinfo.cs (61)5.1.15LogicPersonelinfoPrint.cs (62)5.1.16LogicTemple.cs (63)5.1.17LogicTemplePrint.cs (64)5.1.18LogicTempleStat.cs (65)5.1.19TreeNodeRegion.cs (66)5.1.20UnCertificatedInfo.cs (67)5.1.21ZipClass.cs (67)5.2数据库访问模块接口 (68)5.2.1PermissionInfoDao.cs (68)5.2.2RoleInfoDao.cs (69)5.2.3RolePermissionInfoDao.cs (69)5.2.4UserManageDao.cs (70)5.2.5UserRoleInfoDao.cs (72)5.2.6UsersInfoDao.cs (72)5.2.7Bonze_dutyDao.cs (73)5.2.8Bonze_redaDao.cs (73)5.2.9BonzedutyDao.cs (73)5.2.10Bonzeinfo_polityDao.cs (74)5.2.11BonzeinfoDao.cs (74)5.2.12BonzetypeDao.cs (75)5.2.13Buddha_temple_InfoDao.cs (75)5.2.14CantonDao.cs (75)5.2.15CertificatestateDao.cs (76)5.2.16CognizanceinfoDao.cs (76)5.2.17CognizanceinfopDao.cs (76)5.2.18CountryDao.cs (76)5.2.19CountyDao.cs (76)5.2.20DegreeinfoDao.cs (77)5.2.21DocumentinfoDao.cs (77)5.2.22DocumenttypeDao.cs (77)5.2.23EducationinfoDao.cs (77)5.2.24LevelinfoDao.cs (78)5.2.25LogicinfoDao.cs (78)5.2.26LoginfoDao.cs (78)5.2.27ManagedutyDao.cs (79)5.2.28MapinfoDao.cs (79)5.2.29NationinfoDao.cs (79)5.2.30PersonelinfoDao.cs (79)5.2.31PolityarrangeDao.cs (80)5.2.32PolitydutyDao.cs (80)5.2.33ProvinceDao.cs (80)5.2.35RendadutyDao.cs (81)5.2.36SectinfoDao.cs (81)5.2.37SexinfoDao.cs (81)5.2.38Temple_sectDao.cs (82)5.2.39TempleinfoDao.cs (82)5.2.40VersionDao.cs (83)5.2.41Ex_Import.cs (83)5.2.42DBConnection.cs (84)5.2.43DBManage.cs (84)5.2.44DBTool.cs (84)6系统出错处理设计 (85)6.1出错信息 (85)6.1.1错误编号列表(待完善) (85)6.2异常情况的处理 (87)7问题及解决方案 (87)7.1特殊符号输入问题 (87)概要设计说明书1引言1.1 编写目的本文档为****信息管理系统概要设计说明书,对该系统的层次划分、模块功能、数据结构、接口、出错处理和扩展性进行了设计,目的是让软件开发人员根据本文档的内容进行程序开发,使设计的产品符合用户的需求,同时为测试人员提供参考。
软件概要设计评审报告-模版示例

概要设计评审报告
项目名称:
项目负责人:
主审人:
评审时间:
一、评审流程
1.由公司领导、各部门相关人员、主审人、评审专家、项目负责人、软件测试人员组
成一个评审小组,通过阅读和讨论概要设计的内容,对概要设计进行评审。
2.项目负责人提前把需求规格说明书、概要设计说明书、用户手册等文档分发给评审
小组成员,作为评审依据。
小组成员在充分阅读这些材料之后,进入下一步。
3.召开概要设计审查会,在会上,由该项目的系统分析员就其设计思想进行详细介绍,
主要包括有:系统目标、总体设计、数据设计、处理方式设计、接口设计、运行设
计、出错设计等。
在此过程中,小组成员可以提出问题,展开讨论,审查是否有错
误存在。
4.在讨论结束后,由项目负责人整理出一份《概要设计评审报告》。
5.若发现错误较多,或发现重大错误,则在改正之后,再次组织概要设计评审。
二、评审人员
三、评审内容
主审人的总结意见:主审人签字:。
软件概要设计说明书模板

****项目概要设计说明书编制:日期:审核:日期:批准:日期:XXXX公司文档修订记录目录1.引言 (1)1.1文档目的 (1)1.2参考资料 (1)1.3术语定义 (1)2.任务概述 (1)2.1需求概述 (1)2.2运行环境 (2)2.3条件与限制 (2)3.设计思想 (2)3.1设计原则 (2)3.2技术路线 (3)3.3设计方法 (3)4.功能架构 (3)5.技术架构 (3)6.网络(部署)架构 (4)7.外部接口设计 (4)8.内部接口概要设计 (4)9.数据模型概要设计 (4)10.运行设计 (4)10.1运行模块的组合 (4)10.2运行控制 (4)10.3运行时间 (5)11.出错处理设计 (5)11.1出错输出信息 (5)11.2出错处理对策 (5)12.质量属性设计 (5)12.1易用性设计 (5)12.2可靠性设计 (5)12.3效率性设计 (6)12.4兼容性设计 (6)12.5安全性设计 (6)12.5.1应用安全 (6)12.5.2数据安全 (6)12.5.3外部安全 (7)13.维护设计 (7)1.引言1.1文档目的阐明编写概要设计说明书的目的,指明读者对象。
本文档定义了本系统应该完成的主要任务、系统总体设计、系统接口设计、数据结构设计、运行设计等内容。
本文档的预期读者包括甲方项目组相关人员、乙方项目组成员(包括项目经理、程序员、市场相关人员等)、监理方相关人员,以及其他与本项目建设相关的人员。
1.2参考资料本小节应完整列出此概要设计说明书中其他部分所引用的任何文档。
列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:项目经核准的计划任务书、合同或上级机关的批文;项目开发计划;需求规格说明书;文档所引用的资料、采用的标准或规范。
1.3术语定义本小节列出本文档中所用到的专门术语的定义和缩写词的原文。
2.任务概述2.1需求概述简要描述需求,说明本设计主要针对的设计任务来源。
(完整版)需求分析+概要设计+详细设计+数据库设计模板

附录A 软件需求分析报告文档 (1)附录B 软件概要设计报告文档 (13)附录C 软件详细设计报告文档 (33)附录A 软件需求分析报告文档1. 引言.............................................................................................................. 错误!未定义书签。
1.1编写目的 (3)1.2项目风险 (3)1.3文档约定 (3)1.4预期读者和阅读建议 (3)1.5产品范围 (4)1.6参考文献 (4)2. 综合描述 (4)2.1产品的状况 (4)2.2产品的功能 (5)2.3用户类和特性 (5)2.4运行环境 (5)2.5设计和实现上的限制 (5)2.6假设和约束(依赖) (6)3. 外部接口需求 (6)3.1用户界面 (6)3.2硬件接口 (7)3.3软件接口 (7)3.4通讯接口 (8)4. 系统功能需求 (8)4.1说明和优先级 (8)4.2激励/响应序列 (9)4.3输入/输出数据 (9)5. 其它非功能需求 (9)5.1性能需求 (9)5.2安全措施需求 (10)5.3安全性需求 (10)5.4软件质量属性 (10)5.5业务规则 (10)5.6用户文档 (10)6. 词汇表 (11)7. 数据定义 (11)8. 分析模型 (12)9. 待定问题列表 (12)1. 简介1.1 编写目的此文档对《点菜系统》做了全面细致的用户需求分析,明确该软件应具有的功能、性能、界面,使系统分析人员、软件开发人员能明确用户的需求,并在此基础上进一步提出概要设计说明书和后续设计与开发。
本说明书的预期读者为客户、后续开发人员、测试人员、项目管理人员等。
1.2 项目风险具体说明本软件开发项目的全部风险承担者,以及各自在本阶段所需要承担的主要风险,首要风险承担者包括:●任务提出者;●软件开发者;●产品使用者。
软件概要设计模板
XXXXXX管理系统总体设计规格说明书2020年4月修订历史记录目录目录.................................................................................................................. 错误!未定义书签。
第1章引言.................................................................................................... 错误!未定义书签。
1.1编写目的........................................................................................ 错误!未定义书签。
1.2项目背景........................................................................................ 错误!未定义书签。
1.3定义................................................................................................ 错误!未定义书签。
1.4参考资料........................................................................................ 错误!未定义书签。
第2章任务概述............................................................................................ 错误!未定义书签。
2.1目标................................................................................................ 错误!未定义书签。
软件概要设计模板
{子系统名称} XX软件概要设计说明拟制:审核:会签:质量保证:批准:文档修改记录目次1范围 (1)1.1标识 (1)1.2术语及缩略语 (1)1.3文档概述 (1)2引用文档 (1)3软件设计约束 (1)3.1应遵循的标准或规范 (1)3.2接口/协议的约束 (2)3.3质量约束 (2)3.4隐含约束 (2)4软件的设计策略 (2)5逻辑包的划分及设计 (2)5.1逻辑包的划分 (2)5.2 XX逻辑包设计 (2)5.3 YY逻辑包设计 (3)6执行概念 (3)6.1包级执行设计 (3)6.2 XX包执行设计 (3)7外部接口设计 (3)7.1外部接口示意及标识 (4)7.2外部接口描述 (6)8内部接口设计 (8)9与上级文档的追溯关系 (8)9.1正向追溯 (8)9.2逆向追溯 (8)1 范围1.1 标识本文档的标题:本文档的标识:本文档的版本号:1.2 术语及缩略语本文档中使用的术语及缩略语详见下表:表 1 本文档使用的术语及缩略语一览表本文档各章节内容说明如下表:表 2 文档概述一览表2 引用文档表 3 引用文档一览表3 软件设计约束注1:本节描述在概要设计阶段制定的设计约束,对“软件需求规格说明”中定义的设计约束可直接引用不必详细描述。
3.1 应遵循的标准或规范注1:本节描述需求中规定的或项目组内部制定的设计应遵循的标准、规范。
如有必要可作为本文档的附近单独列出。
3.2 接口/协议的约束注1:本节描述需求中定义的软件对外的接口和必须遵循的协议。
3.3 质量约束注1:描述需求规定的或组织规定的软件质量约束,如正确性、健壮性、可靠性、性能、易用性、清晰性、安全性、可扩展性、兼容性或可移植性。
3.4 隐含约束注1:描述需求中未明确指出的假设或依赖,这些假设或依赖对软件的设计将会产生一定的影响。
4 软件的设计策略注1:本节描述软件的设计策略,主要包括:注2:设计模式:描述C/S结构、B/S结构、消息驱动、界面模式注3:其它模式:扩展策略、复用策略、折衷策略。
软件概要设计报告
1.引言1.1编写目的经过需求分析的书写,我们已经了解到了我们真正的需求,概要设计这个段使我们正式的进入软件开发的阶段,本阶段大致完成搜索引擎设计并明确系统的数据结构与软件结构。
在软件阶段我们主要把软件的需求分析转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。
根概要设计说明书的目的就是进一步的细化软件设计阶段得出软件的总体概貌,把它加工成在软件细节上非常的接近于源程序的软件表示。
1.2定义开发工具:Visual Studio 2005开发语言:c#开发框架: 2.0数据库:Access系统运行环境:Window server2003 ,Windows 旗舰版,IIS6,netFramework 2.01.3参考资料Web应用程序设计实践转周任务书软件需求分析软件工程导论张海藩2.概要设计2.1限制和约束在概要设计中,要严格遵循需求分析时候多做出的要求。
把软件分析转换化为软件表示的过程。
3.总体设计及各个模块设计3.1总体设计总体设计的目的是概要的实现系统,并且设计软件的结构,确定系统是由哪些模块组成的,以及这些模块相互间的关系。
模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。
系统功能模块图。
领域元搜索引擎系统包含用户检索模块,资源搜集模块,网页分析模块,结果融合模块,反馈信息模块。
元搜索引擎系统用户检索模块资源搜索模块网页解析模块结果融合模块信息反馈模块图3-1系统模块图一个真正的元搜索引擎由三部分组成,即:检索请求提交机制、检索接口代理机制、检索结果显示机制。
"请求提交"负责实现用户"个性化"的检索设置要求,包括调用哪些搜索引擎、检索时间限制、结果数量限制等。
"接口代理"负责将用户的检索请求"翻译"成满足不同搜索引擎"本地化"要求的格式。
软件开发文档范例-概要设计说明书
概要设计说明书1.引言1.1编写目的在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。
本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。
主要解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
1.2项目背景本项目(机票预定系统)时由浙江航空公司委托,由<>负责开发。
机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于航空公司的数据库服务器。
本系统与其他系统的关系如下:1.3定义1.3.1 专门术语SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。
SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。
值互不相同。
外部主键:数据库表中与其他表主键关联的域。
ROLLBACK: 数据库的错误恢复机制。
1.3.2 缩写系统:若未特别指出,统指本机票预定系统。
SQL: Structured Query Language(结构化查询语言)。
A TM: Asynchronous Transfer Mode (异步传输模式)。
1.4参考资料以下列出在概要设计过程中所使用到的有关资料:1.机票预定系统项目计划任务书浙江航空公司1999/32.机票预定系统项目开发计划《》软件开发小组1999/33.需求规格说明书《》软件开发小组1999/34.用户操作手册(初稿)《》软件开发小组1999/45.软件工程及其应用周苏、王文等天津科学技术出版社1992/16.软件工程张海藩清华大学出版社1990/117.Computer Network A.S.Tanenbaun Prentice Hall 1996/01文档所采用的标准是参照《软件工程导论》沈美明著的“计算机软件开发文档编写指南”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精品文档 . 软件概要设计报告文档模板
1. 引言 ............................................................................................................................................. 2 1.1 编写目的 ............................................................................................................................... 2 1.2 项目风险 ............................................................................................................................... 2 1.3 预期读者和阅读建议 ........................................................................................................... 2 1.4 参考资料 ............................................................................................................................... 2
2. 设计概述 ..................................................................................................................................... 3 2.1 限制和约束 ........................................................................................................................... 3 2.2 设计原则和设计要求 ........................................................................................................... 3
3. 系统逻辑设计 ............................................................................................................................. 4 3.1 系统组织设计 ....................................................................................................................... 4 3.2 系统结构设计 ....................................................................................................................... 5 3.2.1 系统特性表 .................................................................................................................... 5 3.2.2 系统特性结构图 ............................................................................................................ 6 3.3 系统接口设计 ....................................................................................................................... 6 3.3.1 系统接口表 .................................................................................................................... 6 3.3.2 系统接口传输协议说明 ................................................................................................ 7 3.4 系统完整性设计 ................................................................................................................... 7
4. 系统出错处理设计 ..................................................................................................................... 8 4.1 系统出错处理表 ................................................................................................................... 8 4.2 维护处理过程表 ................................................................................................................... 9
5. 技术设计 ................................................................................................................................... 10 5.1 系统开发技术说明表 ......................................................................................................... 10 5.2 开发技术应用说明 ............................................................................................................. 11
6. 数据库设计 ............................................................................................................................... 11 7. 词汇表 ....................................................................................................................................... 11 8. 进度计划 ................................................................................................................................... 11 精品文档
. 1. 引言 引言是对这份软件系统概要设计报告的概览,是为了帮助阅读者了解这份文档是如何编写的,并且应该如何阅读、理解和解释这份文档。
1.1 编写目的 说明这份软件系统概要设计报告是基于哪份软件产品需求规格说明书编写的,开发这个软件产品意义、作用、以及最终要达到的意图。通过这份软件系统概要设计报告详尽说明了该软件产品的软件结构,包括数据库结构和出错处理,从而对该软件产品的结构的描述。 如果这份软件系统概要设计报告只与整个系统的某一部分有关系,那么只定义软件系统概要设计报告中说明的那个部分或子系统。
1.2 项目风险 具体说明本软件开发项目的全部风险承担者,以及各自在本阶段所需要承担的主要风险,首要风险承担者包括: ● 任务提出者; ● 软件开发者; ● 产品使用者。
1.3 预期读者和阅读建议 列举本软件系统概要设计报告所针对的各种不同的预期读者,例如,可能的读者包括: ● 用户; ● 开发人员; ● 项目经理; ● 营销人员; ● 测试人员; ● 文档编写人员; ● 等等。 描述文档中,其余部分的内容及其组织结构,并且针对每一类读者提出最适合的文档阅读建议。
1.4 参考资料 列举编写软件产品概要设计报告时所用到的参考文献及资料,可能包括: 精品文档 . ● 本项目的合同书; ● 上级机关有关本项目的批文; ● 本项目已经批准的计划任务书; ● 用户界面风格指导; ● 开发本项目时所要用到的标准; ● 系统规格需求说明; ● 使用实例文档; ● 属于本项目的其它已发表文件; ● 本软件系统概要设计报告中所引用的文件、资料: ● 相关软件系统概要设计报告: ● 等等。 为了方便读者查阅,所有参考资料应该按一定顺排列。如果可能,每份资料都应该给出: ● 标题名称; ● 作者或者合同签约者; ● 文件编号或者版本号; ● 发表日期或者签约日期; ● 出版单位或者资料来源。
2. 设计概述 本节描述现有开发条件和需要实现的目标,说明进行概要设计时应该遵循的设计原则和必须采用的设计方法。
2.1 限制和约束 简要描述起到限制和约束作用的各种可能存在的条件,例如: ● 技术条件; ● 资金状况; ● 开发环境(包括:工具和平台); ● 时间限制; ● 等等。 并且说明在上述条件下,应该实现的系统目标,