系统设计的步骤与方法47392.docx
《系统设计的步骤与方法47392.docx》由会员分享,可在线阅读,更多相关《系统设计的步骤与方法47392.docx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第11章 系统设计211.1 介绍211.2 用户需求调查311.2.11 目的311.2.22 角色与职职责311.2.33 启动准则则311.2.44 输入311.2.55 主要步骤骤3Step11 设计准准备3Step22 确定影影响系统设计计的约束因素素4Step33 确定设设计策略4Step44 系统分分解与设计4Step55 撰写体体系结构设计计文档4Step66 体系结结构设计评审审5后续活动511.2.66 输出511.2.77 结束准则则511.2.88 度量511.3 用用户界面设计计511.3.11 目的511.3.22 角色与职职责511.3.33 启动准则则611.3
2、.44 输入611.3.55 主要步骤骤6Step11 设计准准备6Step22 用户界界面设计7Step33 撰写用用户界面设计计文档7Step44 用户界界面设计评审审7后续活动811.3.66 输出811.3.77 结束准则则811.3.88 度量811.4 数数据库设计811.4.11 目的811.4.22 角色与职职责811.4.33 启动准则则811.4.44 输入911.4.55 主要步骤骤9Step11 设计准准备9Step22 数据库库设计9Step33 撰写数数据库设计文文档10Step44 数据库库设计评审11后续活动1111.4.66 输出1111.4.77 结束准则则
3、1111.4.88 度量1111.5 模模块设计1211.5.11 目的1211.5.22 角色与职职责1211.5.33 启动准则则1211.5.44 输入1211.5.55 主要步骤骤12Step11 设计准准备13Step22 模块设设计13Step33 撰写模模块设计文档档13Step44 模块设设计评审13后续活动1411.5.66 输出1411.5.77 结束准则则1411.5.88 度量1411.6 实实施建议14第11章 系统统设计系统设计(Syystem Desiggn, SDD)是指设计计软件系统的的体系结构、用用户界面、数数据库、模块块等,从而在在需求与代码码之间建立桥桥
4、梁,指导开开发人员去实实现能满足用用户需求的软软件产品。系统设计过程域域是SPP模模型的重要组组成部分。本本规范阐述了了系统设计过过程域的四个个主要规程: 体系结构设计 SPP-PROC-SD-ARRCHITEECTUREE 用户界面设计 SPP-PROC-RM-UII 数据库设计 SPP-PPROC-RRM-DATTABASEE 模块设计 SSPP-PRROC-RMM-MODUULE上述每个规程的的“目标”、“角色与职责责”、“启动准则”、“输入”、“主要步骤”、“输出”、“完成准则”和“度量”均已定义。本规范适用于国国内IT企业业的软件研发发项目。建议议用户根据自自身情况(如如商业目标、研
5、研发实力等)适适当地修改本本规范,然后后推广使用。11.1 介绍绍系统设计过程域域分为两个阶阶段:高层设设计阶段和详详细设计阶段段。高层设计阶段的的重点是软件件系统的体系系结构设计。详详细设计阶段段的重点是用用户界面设计计、数据库设设计和模块设设计,如图111-1所示示。需求开发高层设计阶段体系结构设计数据库设计用户界面设计模块设计实现与测试详细设计阶段图11-1 系系统设计过程程域示意图系统设计过程域域产生的主要要文档有: 体系结构设计计报告,模模板见 SSPP-TEEMP-SDD-ARCHHITECTTURE。 用户界面设计计报告,模模板见 SSPP-TEEMP-SDD-UI。 数据库设计
6、报报告,模板板见 SPPP-TEMMP-SD-DATABBASE。 模块设计报告告,模板见见 SPPP-TEMPP-SD-MMODULEE。11.2 体系系结构设计11.2.1 目的l 分析与设计软件件的体系结构构。通过系统统分解,确定定子系统的功功能和子系统统之间的关系系,以及模块块的功能和模模块之间的关关系,产生体体系结构设计计报告。11.2.2 角色与职责责l 项目经理指定若若干名开发人人员从事体系系结构设计(以以下称为体系系结构设计人人员)。11.2.3 启动准则l 体系结构设计人人员已经确定定。11.2.4 输入l 需求文档如产产品需求规格格说明书11.2.5 主要步骤体系结构设计计
7、流程如图111-2所示示。Step3. 确定设计策略Step2. 确定约束因素Step1. 设计准备Step4. 系统分解设计Step6. 设计评审Step5. 撰写文档图11-2 体体系结构设计计流程Step1 设计准备备l 项目经理或者技技术负责人分分配系统设计计任务,包括括体系结构设设计、模块设设计、用户界界面设计、数数据库设计等等。本活动可可能产生一份份阶段性的开开发计划,如如系统设计计计划,视视工作量而定定。l 体系结构设计人人员阅读需求求文档,明确确设计任务。l 体系结构设计人人员准备相关关的设计工具具(如Rattionall Rosee)和资料。Step2 确定影响响系统设计的的
8、约束因素l 需求约束。体系系结构设计人人员从需求文文档如软件件需求规格说说明书中提提取需求约束束,例如: 本系统应当遵循循的标准或规规范 软件、硬件环境境(包括运行行环境和开发发环境)的约约束 接口/协议的约约束 用户界面的约束束 软件质量的约束束,如正确性性、健壮性、可可靠性、效率率(性能)、易易用性、清晰晰性、安全性性、可扩展性性、兼容性、可可移植性等等等。l 隐含约束。有一一些假设或依依赖并没有在在需求文档中中明确指出,但但可能会对系系统设计产生生影响,设计计人员应当尽尽可能地在此此处说明。例例如对用户教教育程度、计计算机技能的的一些假设或或依赖,对支支撑本系统的的软件硬件的的假设或依赖
9、赖等。Step3 确定设计计策略l 体系结构设计人人员根据产品品的需求与发发展战略,确确定设计策略略(Desiign Sttrateggy)。例如如: 扩展策略。说明明为了方便本本系统在将来来扩展功能,现现在有什么措措施。 复用策略。说明明本系统在当当前以及将来来的复用策略略。 折衷策略。说明明当两个目标标难以同时优优化时如何折折衷,例如“时空”效率折衷,复复杂性与实用用性折衷。Step4 系统分解解与设计l 体系结构设计人人员: 将系统分解为若若干子系统,确确定每个子系系统的功能以以及子系统之之间的关系。 将子系统分解为为若干模块,确确定每个模块块的功能以及及模块之间的的关系。 确定系统开发
10、、测测试、运行所所需的软硬件件环境。Step5 撰写体系系结构设计文文档l 体系结构设计人人员根据指定定的模板撰写写体系结构构设计报告,主主要内容包括括: 软件系统概述 影响设计的约束束因素 设计策略 系统总体结构 子系统的结构与与模块功能 开发、测试、运运行所需的软软硬件环境Step6 体系结构构设计评审l 体系结构设计人人员邀请同行行专家、开发发人员对体系系结构进行正正式技术评审审,评审流程程请参考 SPP-PPROC-TTR-FTRR。l 体系结构评审的的重点不是“对还是错”,而是“好还是差”。主要评审审要素包括: 合适性。考察该该体系结构是是否适合于产产品需求,是是否可在预定定计划内实
11、现现。 系统的综合能力力(Capaabilitty)。例如如“时空”效率(性能能,容量等),可可扩展性,可可管理性(可可维护性),可可复用性,安安全性等等,视视产品特征而而定。后续活动 l 体系结构设计完完成后进入详详细设计阶段段(用户界面面设计、数据据库设计、模模块设计等)。11.2.6 输出l 体系结构设计计报告11.2.7 结束准则l 体系结构设计计报告已经经完成,并且且通过了技术术评审。11.2.8 度量l 体系结构设计人人员统计工作作量以及文档档的规模,汇汇报给项目经经理。11.3 用户户界面设计11.3.1 目的l 设计软件的用户户界面,产生生用户界面面设计报告。l 制作用户界面的
12、的资源如图像像、图标或者者界面专用组组件等。11.3.2 角色与职责责l 项目经理指定若若干名开发人人员从事用户户界面设计(以以下称为界面面设计人员)。l 如果可能的话,邀邀请用户或美美工人员协助助设计用户界界面。11.3.3 启动准则l 需求文档已经完完成。l 体系结构设计已已经完成。11.3.4 输入l 需求文档l 体系结构设计文文档11.3.5 主要步骤用户界面设计计流程如图111-3所示示。迭代Step2. 界面设计Step4. 设计评审Step3. 撰写文档Step1. 设计准备2.3细化2.2原型评估2.1原型创作图11-3 体体系结构设计计流程Step1 设计准备备l 界面设计人
13、员阅阅读需求文档档和体系结构构设计文档,明明确界面设计计任务。l 界面设计人员与与用户交流,了了解用户的工工作习惯和他他们对界面的的看法。l 界面设计人员准准备相关的设设计工具和资资料,收集或或创作基本的的界面资源如如图像、图标标以及通用的的组件。l 界面设计人员确确定本软件的的用户界面设设计规则(或或指南),主主要包括: 优秀界面的特征征或通用的设设计原则; 软件主界面(如如主窗口、主主页面)的设设计规则; 软件子界面(如如子窗口、子子页面)的设设计规则; 标准控件的使用用规则; 美学设计规则。Step2 用户界面面设计用户界面设计一一般要经历“原型创作原型评估估细化”等步骤,通通常迭代进行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 设计 步骤 方法 47392
限制150内