软件设计过程

软件设计过程

ID:43570652

大小:128.30 KB

页数:8页

时间:2019-10-11

软件设计过程_第1页
软件设计过程_第2页
软件设计过程_第3页
软件设计过程_第4页
软件设计过程_第5页
资源描述:

《软件设计过程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件设计过程2009年10月12日1设计过程流程系统分析操作述义业务流出业务f开发人员荃考丈档分析业务流程业务流桿沾动定义系统用例l;E设计文档糸统ui设计文档糸统界(tllKJt-;i*UE评审UI设计•»ITFdi分析系统用例明分析业务规则抽線业务对彖疋乂吐笛呵媒业务对塚流稈状态图业务府毀人系图敢忡严聂n讹化静态结构3系统类图傘统对探讽仃、——流稈1]対'孝豐J亢闻柴件9方法'牛17WK计2系统分析过程2.1定义业务流程定义业务流程,挑选与系统有关业务流程,从中抽象出业务用例,以便估算开发成本与周期。该过程用例是现实的业务操作与流程的表述,不代表系统操作与流

2、程。该过程产生《业务用例说明》文档,包括:1.业务川例图2.业务川例简述业务川例名称业务简述用例1简述1用例2简述22.2分析业务流程通过定义业务用例过程,对抽象出的现实业务用例进行现实工作流程分析,通过业务活动图表现。该过程产生《业务流程说明》。2.3定义系统用例通过分析业务川例,定义业务流程,根据《业务川例说明》、《业务流程说明》定义系统用例,由此确定系统参与业务的范围与深度。《业务流程说明》活动图屮每个动作都可能成为系统川例。业务用例中的业务执行者,以及活动中的动作负责人都町能成为系统川例中的系统角色。该过程产生《系统川例说明》文档,包括:1.系统用例图2

3、.系统川例说明系统用例名称系统业务简述用例1简述1川例2简述22.4分析系统用例在定义系统用例的结果文档中抽出首要开发的系统用例,来确定首期的系统开发范围,而后对于挑选出的系统用例进一•步分析。该过程产生《系统川例规则说明》文档在这个过程中针对每一个系统用例,分析内部细节并编写详细的系统用例说明,格式如用例名称UC编号川例简述用例图参考界面主要流程替代流程例外流程业务规则关联电子单据附带手工单据其他由于该过程中对系统用例进行了详细的分析与分解,并确定系统范I韦I与功能,因此系统原型的开发工作口J以开展进行,过程参见系统原型开发描述。25分析业务规则与抽象业务对象

4、关系企业通过业务规则控制整体业务运行,包括人员,流程,系统等。通过上一过程对系统川例的详细分析,得到川例所要遵循的业务规则,包括约束规则,衍生规则。约束规则用来约束业务对象的结构和行为;衍生规则主耍是部分推断规则和计算公示。本过程屮通过上一过程的结果,将业务对象与业务规则进行结合分析,使川状态图来表述分析结果,并根据状态图来确定业务对象为其他业务对象Z间关系,使用ER图或对彖图来表述。该过程产生《业务对象状态说明》、《业务对象关系说明》文档2.6定义业务对象静态结构根据上一过程中产生的《业务对象状态说明》、《业务对象关系说明》和系统用例详细说明,使用类图來表达系

5、统内部的静态结构。1.根据业务对象关系说明,经过调整将需要持久化的业务对象及其关系衍生出初步的静态结构。2.根据《业务对象状态说明》,为类增加必须的状态属性和操作。3.分析系统用例中的参考界而,获得更多的对象数据属性。该过程产生《系统类图说明》文档2.7分析系统对象执行流程通过系统用例详细说明和对彖状态图町分析出系统执行执行流程,从而使系统用例及静态结构进行结合,可用序列图来表述分析结果。方法:1.启动角色对彖放置于序列图最左方;支持业务对象放置序列图故右方。2.针对系统用例叙述里所记载每项流程步骤,判断执行时需要使用那些数据,并且指派拥有该数据的対象负责该项工

6、作。3.试执行序列图,调整流程,为操作加上参数。该过程产生《系统对象执行流程说明》文档28完善操作与方法根据序列图分析多个对彖交互所引发的操作及屈性可反馈给静态结构类图,从而完善类图中的操作和属性,并调整新增的类关系。该过程完善《系统类图说明》文档,为开发提供支持。根据《业务对象关系说明》,《系统类图说明》可迓行数据库设计,参见数据库设计过程。3系统原型过程3.1系统UE开发根据系统用例所划分出的系统功能与界而描述,使用适当的工具(vios/word)开发用戶界血示意图,并定义界血的操作步骤和规则。将界而示意图与客户进行沟通,完善不足,并反馈于系统用例设计,完善

7、用例描述。同时将界血示意图与系统设计人员进行沟通,排除界血实现问题,反馈于系统设计,从而进一步完善系统设计。该过程通过多次迭代,产生UE设计文档,进入UI开发过程。3.2系统UI开发根ffiUE设计文档,分析功能的操作步骤和操作约束规则,设计并开发系统静态界而,其中包括:界而表现,界而数据,操作过程,约束规则。将UI原型与客户进行沟通,完善不足,并反馈与系统用例流程和规则,进一步完善系统设计。系统原型及系统完成后结果的雏形,因此需要多次沟通和确认。该过程多次迭代,产出系统静态原型,以供开发人员参考使川。4数据库设计过程4.1数据库逻辑设计根据《业务对象关系说明》

8、将需要持久化的业务对象抽

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。