系统概要设计报告模板

合集下载

系统设计-概要设计

系统设计-概要设计
系统对用户请求作出响应所需的 时间,通常以毫秒或秒为单位进
行衡量。
03
并发用户数
系统能够同时处理的用户请求数 量,反映了系统的并发处理能力

02
吞吐量
系统在单位时间内处理请求的能力, 通常以每秒请求数(RPS)或每秒
事务数(TPS)来衡量。
04
资源利用率
系统资源(如CPU、内存、磁盘 等)的使用情况,通常以百分比
设计清晰、易用的导航结构,帮助用户快速定位和浏览所 需信息。
动画与过渡效果
适当运用动画和过渡效果,增加界面的趣味性和互动性。
响应式设计
确保界面在不同设备和屏幕尺寸下均能良好显示和使用, 提高用户体验的一致性。
06
系统安全设计
身份认证与授权管理
用户名/密码认证
采用强密码策略,定期更换密码,并 限制登录尝试次数以防止暴力破解。
负载均衡与容错机制
负载均衡
通过合理的分配请求到多个服务器 上,使得每个服务器都能够得到充 分利用,避免出现单点故障和资源
浪费。
超时控制
当系统中某个节点出现故障时,能 够自动切换到其他可用节点上继续 提供服务,保证系统的可用性和稳
定性。
容错机制
通过构建服务器集群来提高系统的 可用性和扩展性,当某个节点出现 故障时,其他节点可以接管其工作 负载。
02
需求分析
功能需求
用户管理
包括用户注册、登录、信息修 改、权限管理等功能。
数据管理
包括数据的增删改查、数据备 份恢复等功能。
报表能。
系统集成
支持与其他系统的集成,如OA 、ERP等。
非功能需求
性能需求
系统应满足一定的响应时间、吞吐量、并发 用户数等性能指标。

《系统概要设计说明书》模板

《系统概要设计说明书》模板

《系统概要设计说明书》模板写作要点:1.1.1编写目的:描述这份软件系统概要设计报告是基于哪份软件产品需求规格说明书编写的,开发这个软件产品意义、作用、以及最终要达到的意图。

注意,如果这份软件系统概要设计报告只与整个系统的某一部分有关系,那么只定义软件系统概要设计报告中说明的那个部分或子系统。

2.1.2预期读者和阅读建议:列举本软件系统概要设计报告所针对的各种不同的预期读者,描述文档中,其余部分的内容及其组织结构,并且针对每一类读者提出最适合的文档阅读建议。

3.1.3参考资料:列举编写软件产品概要设计报告时所用到的项目中的其他文档或资料。

注意,为了方便读者查阅,所有参考资料应该按一定顺排列,尽可能详细的提供资料的信息,比如标题、版本。

4.术语与缩略语:描述在本文使用的独特的术语、定义和缩略语。

注意不是整个项目共用的术语、定义和缩略语,并且缩略语列表中必须按照滋补的升序排列。

5.2.1限制和约束:简要描述起到限制和约束作用的各种可能存在的条件,并且说明在这些条件下,应该实现的系统目标。

这些条件可能包括:技术条件、资金状况、开发环境、时间限制。

6.2.2设计原则和设计要求:描述设计人员的进行概要设计的方法和决策,通常包括:命名规则、模块独立性原则、边界设计原则、数据库设计规则、安全性和保密原则、系统易操作性要求、系统可维护性要求。

7.3系统的软件架构:描述如何将系统分解为子系统,绘制逻辑图,并用文字说明子系统的主要功能和子系统间是如何协调工作的。

注意,在描述系统分解为子系统共的时候要给出分解的原因。

列举子系统时,可以使用下表•子系统编号给出本系统中指定子系统的顺序编号:如果本系统末划分为多个子系统,仅由一个运行模块组成;则本项内容仍需要描述,但是本表内容只有一行。

•子系统英文名称给出本子系统的英文名称,该名称是在应用软件中实际使用的可执行文件名称,必须能够说明该子系统的特点。

•子系统中文名称给出本子系统的中文名称,该名称必须能够说明该子系统的特点。

(完整word版)系统概要设计文档

(完整word版)系统概要设计文档

WORD 格式可编写系统纲要设计文档目录系统纲要设计文档 . (1)2 目录 ........................................................................1 前言 (3)编写目的及阅读建议 (3)系统概括 (3)文档概括 (3)设计原则与设计要求 (3)2 引用文件 (3)3 设计概括 (4)功能需求规定 (4)运转环境 . (4)4 系统系统构造设计 (4)系统整体设计 (4)概括 (4)设计思想 (5)基本办理流程 (6)系统数据构造设计 (9)接口设计 (10)用户接口 (10)外面接口 (10)内部接口 (11)5 运转设计 (11)系统初始化 (11)运转控制 (11)运转结束 (11)6 系统犯错办理设计 (11)犯错信息 (11)挽救举措 (12)7 系统保护设计 (12)12 附录 .......................................................................1前言1.1 编写目的及阅读建议由前方的需求剖析,得出了系统的基本需求,要实现整个系统,需要对用户的需求进行设计,纲要设计主假如利用比较抽象的语言对整个系统进行归纳,确立对系统的物理配置,确立整个系统的办理流程和系统的数据构造,接口设计,实现对系统的初步设计。

目的在于推进软件工程的规范化,使设计人员按照一致的纲要设计书写规范,节俭制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。

1.2 系统概括本系统为学生信息管理系统,主要实现了对学生信息的管理,包含增添用户账号,改正用户信息、删除用户信息、改正密码等功能。

1.3 文档概括本文档为学生信息管理系统的纲要设计,主要论述了学生信息管理系统的整体构造和设计思想。

1.4 设计原则与设计要求本系统进行纲要设计的原则:●命名规则;●模块独立性原则:●数据库设计规则;●系统易操作性要求;●系统可保护性要求;2引用文件[1]张海藩主编,《软件工程导论》,清华大学第一版社[2]陆丽娜主编,《软件工程》,经济科学第一版社[3]瞿中主编,《软件工程》,机械工业第一版社。

概要设计说明书范例及模板

概要设计说明书范例及模板

《XXXXXX》概要设计说明书张三、李四、王五1.引言1.1编写目的在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。

本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。

主要解决了实现该系统需求的程序模块设计问题。

包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等.在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。

在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计.在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

1.2项目背景机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于航空公司的数据库服务器。

本系统与其他系统的关系如下:1.3定义1.3.1 专门术语SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。

SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。

值互不相同.外部主键:数据库表中与其他表主键关联的域。

ROLLBACK: 数据库的错误恢复机制。

1.3.2 缩写系统:若未特别指出,统指本机票预定系统。

SQL: Structured Query Language(结构化查询语言)。

ATM: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文档所采用的标准是参照《软件工程导论》沈美明著的“计算机软件开发文档编写指南”。

(完整word版)《概要设计》模板

(完整word版)《概要设计》模板

概要设计1.导言本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明.1.1目的本文档的目的旨在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。

1.2范围本文档用于软件设计阶段的概要设计,它的上游是《需求分析规格书》,下游是《详细设计说明书》,并为《详细设计说明书》提供测试的依据.软件概要设计的范围是:软件系统总体结构设计、全局数据库和数据结构设计、外部接口设计、主要部件功能分配设计、部件之间的接口设计等方面的内容。

该范围应覆盖《需求规格说明书》中的功能点列表、性能点列表、接口列表。

1.3命名规则变量对象命名规则:申明全局变量、局部变量对象的命名规则.数据库对象命名规则:申明数据库表名、字段名、索引名、视图名等对象的命名规则。

1.4术语定义术语定义或解释一般用表格形式给出,如表错误!未定义书签。

所示.1.5参考资科[l]需求规格说明书[2]软件开发合同[3]数据库设计规范[4]命名规范1.6相关文档[1]《详细设计说明书》[2]源程序清单[3]测试计划及报告[4]《用户使用手册》1.7版本更新记录版本更新记录格式,如表错误!未定义书签。

所示。

错误!未定义书签。

2.总体设计2。

1总体结构设计软件系统的总体逻辑结构,按照不同的设计方法,有不同的总体逻辑结构。

对于结构化设计方法,画出系统总体结构图,列出系统的功能模块清单编号、名称、功能,并尽可能描绘出功能能模块之间的关系。

总体结构示意图,如图1所示(也可画成竖向的)图1总体结构示意图2.2运行环境设计该软件系统的运行环境:硬件平台:(1)服务器的最低配置要求(2)工作站的最低配置要求(3)外设的要求软件平台:(1)服务器操作系统(2)数据库管理系统(3)中间件(4)客户端的操作系统(5)客户端的平台软件网络平台:(1)通信协议(2)通信带宽2.3子系统清单子系统清单,如表错误!未定义书签。

概要设计说明书(模板)

概要设计说明书(模板)

XXX系统XX项目概要设计说明书xxxxx有限公司版本记录目录第一章引言1.1编写目的编写该文档的目的在于明确本系统的用户需求,从技术实现角度描述用户需求,使得软件开发人员与用户对待开发软件的需求有统一的、无二义性的认识。

该文档所描述的内容,可作为软件确认测试的依据,检测所最后的成果是否达到了所描述的技术需求。

该文档的读者为用户代表、软件分析人员、开发管理人员和测试人员。

1.2背景根据xxxxx,为使系统管理更深入业务、更人性化,以及适应国家政策倡导的管理转向服务的发展方向,xxx提出了开发《XXX》的需求。

系统由xxxx有限公司进行系统的设计、开发、以及维护。

系统的主要使用者如下:●xxxxxxxxx。

系统的部署分三方面:●数据库以及服务器端的部署,这两部分部署到xxx机房。

●客户端部署到xxxx机器上。

●xxxx通过浏览器联通互联网进行操作。

1.3参考资料●GB 8566 计算机软件开发规范●GB 8567 计算机软件产品开发文件编制指南●计算机软件工程规范国家标准汇编●《计算机软件工程规范国家标准汇编》第二章任务概述2.1目标xxxxx,建设的目的主要有以下几个方面:⏹xxxx;⏹使系统管理更深入业务、更人性化;⏹通过技术手段把xxxx的数据依据;⏹升级系统的安全性,得到更好的数据保障。

2.2运行环境(按实际环境填写)2.2.1硬件环境服务器配置1. 应用服务器一型号:DELL PowerEdge 6850CPU:2个Intel Xeon MP Model 6 Stepping 8 3.0 Ghz (双核)内存:12G硬盘:2个67.75G2. 应用服务器二型号:DELL PowerEdge 6850CPU:4个Intel Xeon MP Model 6 Stepping 8 3.0 Ghz (双核)内存:16G硬盘:1个67.75G3. 应用服务器三型号:DELL PowerEdge 6850CPU:2个Intel Xeon MP Model 6 Stepping 8 3.0 Ghz (双核)内存:4G硬盘:1个67.75G4. 数据库服务器:两台DELL PowerEdge R910,每台配置:4个 Intel(R) Xeon(R) CPU E7540 @ 2.00GHz Model 46 Stepping 6(六核)CPU,64GB内存,2个278.88 GB 硬盘详细参数参见硬件供应商提供的说明。

完整软件概要设计模板

完整软件概要设计模板

目录文件建立/修改记录................................................................................................ 错误!未定义书签。

概要设计说明书 (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 范围1.1 标识文件状态:[ ]草稿[ ]正式发布[√]正在修改文件标识:概要设计报告:A2当前版本: 1.0作者:XXX完成日期:2016-7-41.2 系统概述1.软件名称:学生成绩管理系统2.软件功能:对输入的基础信息和学生成绩进行管理和维护。

(1)基础信息包括学生信息、课程信息以及专业信息。

基础信息的管理和维护就是主要的功能是添加、修改和删除指定的记录,并能根据给定的条件搜索指定的信息。

基础信息由管理员进行维护。

(2)教师输入学生课程成绩、查询和统计学生成绩,也能修改自己的个人信息。

(3)学生可以查看自己的信息,并修改自己的个人信息。

3.用户:学生、教师和教务管理员4.开发者:XXX1.3 文档概述文档根据《“学生成绩管理系统”需求规格说明书》,对软件的功能实现、接口和界面等进行设计。

文档采用了面向对象的设计方法,描述了系统中主要的类以及与各用例对应的顺序图等。

1.4 基线“学生成绩管理系统”需求规格说明书2 引用文件计算机软件文档编制规范(GB/T 8567-2006),2006年3月14日发布,2006年7月1日实施。

3 系统体系结构B/S(Browse/Server)体系结构是一个典型的软件系统体系结构,通过该体系结构能将应用系统的服务器子系统提供一组服务给系统的请求服务的用户子系统,接受请求提供服务的部分就是服务器。

系统采用B/S结构,用户界面通过WWW浏览器来实现,主要的逻辑在Web服务器和应用服务器端实现,数据存储在数据库服务器,形成常见的Web 应用三层结构。

3.1 系统总体设计框架层次系统风格的体系结构支持基于可增加抽象层的设计,允许将一个复杂问题分解成一个增量步骤序列的实现。

由于每一层最多只影响两层,同时只要给相邻层提供相同的接口,允许每层用不同的方法实现,分层设计对提高系统的可扩展性、可维护性和可复用性都有很好的作用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

<项目名称>
系统概要设计报告
版本<1.1>
[注:以下提供的模板用于*******有限公司CMMI标准的模版。

其中用尖括号括起来并以蓝色显示的文本,它们用于向作者提供指导,在发布此文档之前应该将其删除。

]
[要定制Microsoft Word 中的自动字段(选中时显示灰色背景),请选择“文件>属性”,然后将标题、主题、作者和公司等字段替换为此文档的相应信息。

关闭该对话框后,通过选择“编辑>全选(或Ctrl-A)并按F9,或只是在字段上单击并按F9,可以在整个文档中更新自动字段。

对于页眉和页脚,这一操作必须单独进行。

按Alt-F9,将在显示字段名称和字段内容之间切换。

有关字段处理的详细信息,请参见Word 帮助。

]
文档信息及版本历史
版权信息
本文件内容由【上海*****(集团)有限公司EPG】负责解释本文件的版权属于【上海*****(集团)有限公司】和
【XXXXXXX此处写用户单位名称】
任何形式的散发都必须先得到本文档版本所属单位的许可
【目录】
1 概述 (4)
1.1 编写目的 (4)
1.2 适用范围 (4)
1.3 读者对象 (4)
1.4 术语和缩写 (4)
1.5 参考资料 (5)
2 设计概述 (5)
2.1 设计约束 (5)
2.2 设计策略 (5)
2.3 技术实现 (5)
3 系统概述 (6)
4 系统总体架构 (6)
4.1 平台架构 (6)
4.2 功能架构 (6)
5 模块1 (7)
5.1 模块结构 (7)
5.2 子模块1 (7)
5.3 子模块2 (7)
6 模块2 (7)
6.1 模块结构 (7)
6.2 子模块1 (8)
6.3 子模块2 (8)
7 运行环境 (8)
7.1 软件平台 (8)
7.2 硬件平台 (8)
8 接口设计 (8)
9 系统备份设计 (8)
10 系统容错设计 (9)
11 设计约定 (9)
12 待解决问题 (9)
1概述
<提示:直接通过数据库进行操作的统计报表类系统,Sieble套件类系统该部分可以不描述> <注意:
●所有的正文使用正文格式;
●每段的首行都使用Tab键缩进,不要使用空格进行缩进;
●建议所有的文档编写者完成文档修改后,需要完成以下工作:确定当前版本、修改
版本历史、更新目录、更新页眉、检查文档封面;
●文档中编号的建议:本文档中基本上将标题都进行了编号,标题类的都使用数字型
的分级编号;若在3级分级编号中,还需要再分级,请使用符号编号,符号统一使
用“●”;
●关于文件名命名问题:在《配置项标识规范》发布前(发布后,按照此规范要求命
名),为了便于历史记录和查找,建议可以先按照以下方式命名:
✧提交小组文档:文档名称+“_”+“日期简称”;
✧正式发布文档:文档名称+“V”+版本号。

>
1.1 编写目的
<此处填写本文档的目的>
<例如:XXX项目的目的是:根据《XXX需求规格说明书》进行功能和体系结构分析设计>
1.2 适用范围
<此处填写本文档的适用范围>
<例如:适用于XXX项目的系统分析和设计过程>
1.3 读者对象
1.4 术语和缩写
<此处填写本文档中所特有的术语和缩写,常用的术语和缩写统一编写在一个规范文档
1.5 参考资料
2设计概述
<填写设计的概要,包括对各种所使用的设计方法的简要描述>
2.1 设计约束
<包括
(1)需求约束。

从需求文档(如《用户需求说明书》和《软件需求规格说明书》)中提取需求约束,例如:
✧本系统应当遵循的标准或规范
✧软件、硬件环境(包括运行环境和开发环境)的约束
✧接口/协议的约束
✧用户界面的约束
✧软件质量的约束,如正确性、健壮性、可靠性、效率(性能)、易用性、清晰性、
安全性、可扩展性、兼容性、可移植性等等。

(2)隐含约束。

有一些假设或依赖并没有在需求文档中明确指出,但可能会对系统设计产生影响,应当尽可能地在此处说明。

例如对用户教育程度、计算机技能的一些假设或依赖,对支撑本系统的软件硬件的假设或依赖等。

>
2.2 设计策略
<根据产品的需求与发展战略,确定设计策略(Design Strategy)。

例如:
✧扩展策略。

说明为了方便本系统在将来扩展功能,现在有什么措施。

✧复用策略。

说明本系统在当前以及将来的复用策略。

✧折衷策略。

说明当两个目标难以同时优化时如何折衷,例如“时-空”效率折衷,
复杂性与实用性折衷。

>
2.3 技术实现
<本系统所采用的技术以及该技术的说明>
3系统概述
<说明本系统“是什么”,描述本系统的主要功能>
4系统总体架构
4.1 平台架构
<描述系统的平台架构设计,如主机、网络等>
<如果系统使用的主机较少,可直接在此说明。

如果系统使用的主机多于2台,则在《系统平台设计说明书》中详细描述,此处直接参见《系统平台设计说明书》即可。

>
4.2 功能架构
<将系统分解为若干模块,绘制功能逻辑图,说明各模块的主要功能,各模块如何协调工作,从而实现原系统的功能。

可以用功能逻辑图表示。

>
<建议分层描述本系统功能模块,功能模块可包含面向用户需求的功能模块,也可包含面向实现的功能模块(如实现数据库的通用访问等),层次建议两到三层。

功能逻辑图例样:
5系统功能模块1
将模块分解为子模块,绘制功能逻辑图,说明各子模块的主要功能。

说明各模块如何协调工作,从而实现该模块的功能。

5.1 模块结构
<对模块1中各子模块之间用功能逻辑图加以说明,并对子模块之间的关系加以说明> 功能逻辑图例样:
模块的名称定义和需求规格说明书中的第5章节功能需求描述中的功能模块名一一对应。

5.2 子模块1
<对模块1的功能,结构,技术实现,逻辑处理说明>
5.3 子模块2

6系统功能模块2
6.1 模块结构
6.2 子模块1
6.3 子模块2

7运行环境
<系统实际运行时需要的环境:包括软件和硬件>
7.1 软件平台
7.2 硬件平台
8数据库设计
<可以具体参见:《XXX_数据库设计说明书》> 9接口设计
10系统备份设计
11系统容错设计
12设计约定
<如果需要,可进行命名标准,界面风格,消息格式的定义和约定>
13待解决问题
<列举系统尚存在的一些待解决的问题,如技术上的、业务上的还是管理上的>
—文档结束—。

相关文档
最新文档