系统设计方案

上传人:cn****1 文档编号:507466232 上传时间:2023-03-11 格式:DOCX 页数:18 大小:145.31KB
返回 下载 相关 举报
系统设计方案_第1页
第1页 / 共18页
系统设计方案_第2页
第2页 / 共18页
系统设计方案_第3页
第3页 / 共18页
系统设计方案_第4页
第4页 / 共18页
系统设计方案_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《系统设计方案》由会员分享,可在线阅读,更多相关《系统设计方案(18页珍藏版)》请在金锄头文库上搜索。

1、目录1、系统设计21.1、需求调研21.2、系统设计41.3用户界面设计81.4数据库设计111.5模块设计151.6实施建议171、系统设计1.1、需求调研建设单位:设计单位:项目名称:XXXXXXX项目编号:XXXXX调研类别管理软件系统版本调研对象(业务部门)调研日期建设方负责人联系方式设计方负责人联系方式需求调研根据需求类型口新建项目13改造升级用户范围调研目的调研内容一、建设目标及内容二、业务描述三、系统功能性需求四、系统非功能性需求五、系统运行环境现状和需求问题1:系统服务器放置在什么地方?问题2:网络环境现状现有服务器品牌、配置和数量,哪些可用于本系统?现有工作站品牌、配置和数量

2、,哪些可用于本系统?现有网络(内网、专网、电子政务外网、互联网等?与其他哪些网络否联通?):问题3:网络环境需求本期需要新增的服务器品牌、配置和数量?本期需要新增的工作站品牌、配置和数量?系统部署在什么网络中?(内网、专网、电子政务外网、互联网等)系统运行结构?(双机热备、双机互备等)问题4:操作系统现状现有服务器操作系统品牌、型号和数量,哪些可用于本系统?现有工作站操作系统品牌、型号和数量,哪些可用于本系统?问题5:操作系统需求本期需要新增的服务器操作系统品牌、型号和数量?(根据政策要求,PC服务器操作系统一律釆用国产Linux)本期需要新增的工作站操作系统品牌、型号和数量?问题6:现有数据

3、库管理系统品牌、型号和数量,哪些可用于本系统?问题7:本期需要新增的数据库管理系统品牌、型号和数量?问题8:现有其他支撑软硬件产品品牌、型号和数量,哪些可用于本系统?问题9:本期需要新增的其他支撑软硬件产品品牌、型号和数量?六、其他问题I:系统前期建设基础和成果(部署在哪里,实现了哪些功能,哪些机构和人员使用)问题2:当前存在的问题或不足?问题3:是否需要处理历史数据?有什么数据?如何处理?问题4:有无相关规则,规范?问题5:对系统安全有何要求?问题6:是否能提供前期建设的相关技术资料、文档等?(前期项目的本系统项目文档)相关文档建设方提供的参考资料包括:相关模板建设方提供的模板包括:界面要求

4、1、展示方式:口通过浏览器安装客户端2、配色风格:3、版式:4、界面内容及其分布:(栏目名称及位置等)5、其他:其他要求建设方确认建设方确认本次调研内容基本符合我方需求。签名:参与调研人员建设方:设计方:政法网办:1.2、系统设计引言系统设计(SystemDesign,SD)是指设计软件系统的体系结构、用户界面、数据库、模块等,从而在需求与代码之间建立桥梁,指导开发人员去实现能满足用户需求的软件产品。系统设计过程域是SPP模型的重要组成部分。本规范阐述了系统设计过程域的四个主要规程:体系结构设计SPP-PROC-SD-ARCHITECTURE用户界面设计SPP-PROC-RM-UI数据库设计S

5、PP-PROC-RM-DATABASE模块设计SPP-PROC-RM-MODULE上述每个规程的“目标”、“角色与职责”、“启动准则”、“输入”、“主要步骤”、“输出”、“完成准则”和“度量”均已定义。1.1介绍系统设计过程域分为两个阶段:高层设计阶段和详细设计阶段。高层设计阶段的重点是软件系统的体系结构设计。详细设计阶段的重点是用户界面设计、数据库设计和模块设计,如图11-1所示。图11-1系统设计过程域示意图实现与测试系统设计过程域产生的主要文档有:体系结构设计报告用户界面设计报告数据库设计报告模块设计报告1.2体系结构设计1.2.1目的分析与设计软件的体系结构。通过系统分解,确定子系统的

6、功能和子系统之间的关系,以及模块的功能和模块之间的关系,产生体系结构设计报告。1.2.2角色与职责项目经理指定若干名开发人员从事体系结构设计(以下称为体系结构设计人员)01.2.3启动准则体系结构设计人员已经确定。1.2.4输入需求文档如产品需求规格说明书1.2.5主要步骤体系结构设计流程如图11-2所示。图11-2体系结构设计流程Stepl设计准备项目经理或者技术负责人分配系统设计任务,包括体系结构设计、模块设计、用户界面设计、数据库设计等。本活动可能产生一份阶段性的开发计划,如系统设计计划,视工作量而定。体系结构设计人员阅读需求文档,明确设计任务。体系结构设计人员准备相关的设计工具和资料。

7、Step2确定影响系统设计的约束因素需求约束。体系结构设计人员从需求文档如软件需求规格说明书中提取需求约束,例如:本系统理应遵循的标准或规范软件、硬件环境(包括运行环境和开发环境)的约束接口/协议的约束用户界面的约束软件质量的约束,如正确性、健壮性、可靠性、效率(性能)、易用性、清晰性、安全性、可扩展性、兼容性、可移植性等等。隐含约束。有一些假设或依赖并没有在需求文档中明确指出,但可能会对系统设计产生影响,设计人员理应尽可能地在此处说明。例如对用户教育程度、计算机技能的一些假设或依赖,对支撑本系统的软件硬件的假设或依赖Step3确定设计策略体系结构设计人员根据产品的需求与发展战略,确定设计策略

8、(DesignStrategy)o例如:扩展策略。说明为了方便本系统在将来扩展功能,现在有什么措施。复用策略。说明本系统在当前以及将来的复用策略。折衷策略。说明当两个目标难以同时优化时如何折衷,例如“时一空”效率折衷,复杂性与实用性折衷。Step4系统分解与设计体系结构设计人员:将系统分解为若干子系统,确定每个子系统的功能以及子系统之间的关系。将子系统分解为若干模块,确定每个模块的功能以及模块之间的关系。确定系统开发、测试、运行所需的软硬件环境。Step5撰写体系结构设计文档体系结构设计人员根据指定的模板撰写体系结构设计报告,主要内容包括:软件系统概述影响设计的约束因素设计策略系统总体结构子系

9、统的结构与模块功能开发、测试、运行所需的软硬件环境Step6体系结构设计评审体系结构设计人员邀请同行专家、开发人员对体系结构进行正式技术评审,评审流程请参考SPP-PROCTR-FTR。体系结构评审的重点不是“对还是错”,而是“好还是差”。主要评审要素包括:合适性。考察该体系结构是否适合于产品需求,是否可在预定计划内实现。系统的综合能力(Capability)o例如“时一空”效率(性能,容量等),可扩展性,可管理性(可维护性),可复用性,安全性等等,视产品特征而定。后续活动体系结构设计完成后进入详细设计阶段(用户界面设计、数据库设计、模块设计等)。1.2.6输出体系结构设计报告1.2.7结束准

10、则体系结构设计报告已经完成,并且通过了技术评审。1.2.8度量体系结构设计人员统计工作量以及文档的规模,汇报给项目经理。1.3用户界面设计1.3.1目的设计软件的用户界面,产生用户界面设计报告。制作用户界面的资源如图像、图标或者界面专用组件等。1.3.2角色与职责项目经理指定若干名开发人员从事用户界面设计(以下称为界面设计人员)。如果可能的话,邀请用户或美工人员协助设计用户界面。1.3.3启动准则需求文档已经完成。体系结构设计已经完成。1.3.4输入需求文档体系结构设计文档1.3.5主要步骤用户界面设计流程如图11-3所示。图11-3体系结构设计流程Stepl设计准备界面设计人员阅读需求文档和

11、体系结构设计文档,明确界面设计任务。界面设计人员与用户交流,了解用户的工作习惯和他们对界面的看法。界面设计人员准备相关的设计工具和资料,收集或创作基本的界面资源如图像、图标以及通用的组件。界面设计人员确定本软件的用户界面设计规则(或指南),主要包括:优秀界面的特征或通用的设计原则;软件主界面(如主窗口、主页面)的设计规则;软件子界面(如子窗口、子页面)的设计规则;标准控件的使用规则;美学设计规则。Step2用户界面设计用户界面设计一般要经历“原型创作一原型评估一细化”等步骤,通常迭代进行。 Step2.1原型创作界面设计人员创作界面原型:先徒手画,或者用Visio等工具绘制界面的视图;再用软件

12、开发工具实现能够运行的原型。 Step2.2原型评估界面设计人员邀请用户和同行们评估界面的原型,汇集意见,及时改进。Step2.3细化界面设计人员细化界面原型,例如美工处理,添加细节等。补充说明:开发人员在本阶段不必关心界面原型的代码质量,因为界面原型可能不断地被修改甚至被抛弃。Step3撰写用户界面设计文档用户界面定型之后,界面设计人员根据指定的模板撰写用户界面设计报告,主要内容包括:理应遵循的界面设计规范;界面的关系图和工作流程图;主界面的视图、功能说明、操作方式;子界面的视图、功能说明、操作方式;美学设计说明。Step4用户界面设计评审界面设计人员邀请用户和同行们对定型后的界面进行正式技

13、术评审,尽最大努力使界面变得更加美观、易用。评审流程请参考SPP-PROCTR-FTR。用户界面的主要评审要素包括:合适性简洁易用一致性美观动态反馈功能屏蔽和出错处理用户控制国际化(兼容性和可移植性)适合性(针对各种用户)后续活动在系统设计工作结束之后,开发人员编写界面的代码,并和用户一起通过各种途径测试界面,从而不断地完善用户界面。(请参考有关测试的文档)界面设计人员总结经验教训,不断地完善适用于本机构的“用户界面设计指南”。1.3.6输出用户界面设计报告1.3.7结束准则用户界面设计报告已经完成,界面原型已经通过评审。1.3.8度量界面设计人员统计工作量以及文档的规模,汇报给项目经理。1.

14、4数据库设计1.4.1目的设计软件的数据库,产生数据库设计报告。1.4.2角色与职责项目经理指定若干名开发人员从事数据库设计(以下称为数据库设计人员)。1.4.3启动准则需求文档已经完成。体系结构设计已经完成。1.4.4输入需求文档体系结构设计文档1.4.5主要步骤数据库设计流程如图11-4所示。图11-4数据库设计流程Stepl设计准备数据库设计人员阅读需求文档和体系结构设计文档,明确数据库设计任务。数据库设计人员准备相关的设计工具和资料。数据库设计人员确定本软件的数据库设计规则(或指南),主要包括:数据库命名规则逻辑设计规则(或指南)物理设计规则(或指南)安全性设计规则(或指南)优化规则(或指南)数据库管理与维护规则(或指南)Step2数据库设计数据库设计一般要经历“逻辑设计一物理设计一安全性设计

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号