网站大量收购闲置独家精品文档,联系QQ:2885784924

信息系统分析与设计第六章.pptVIP

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

初始状态结束状态圆角矩形表示状态状态中可以执行的操作当发生某种事件时,信息系统会从一种状态转移到另一种状态。在每种状态中,Osbert会执行那种状态支持的操作之一。边界类通常容易提取。一般来说,每个输入屏幕、输出屏幕和打印的报告都是通过边界类来建模。OsbertOglesby案例:所有用例使用一个屏幕:购买油画销售油画打印报告更新流行度系数建立一个屏幕类:UserInterfaceClass信息系统中产生的报告购买报告销售报告将来的趋势报告每种报告的内容不同,所以通过单独的边界类来建模。由此产生4个相应的初始边界类:一般来说,每种重要的计算都是通过控制类来建模的。OsbertOglesby案例:有四类计算:确定Osbert应该为精品、名品或其他油画提出的最大价格以及确定艺术品购买中是否有新趋势产生四个初始控制类:对用例进行细化BuyaPainting用例细化BuyaMasterpieceBuyaMasterworkBuyotherpaintingProduceaReport用例细化ProduceaPurchaseReportProduceaSalesReportProduceaFutureTrendsReport用例细化后,只需改变原来用例的描述。把每个用例进行单独的描述。如:BuyaMasterpiece用例图显示了实现用例的类及类之间的关系用例实现——扩展和细化用例的过程。使用的UML建模工具:交互图(顺序图或协作图)6.9.1BuyaMasterpiece用例购买精品的一种可能方案方案是用例的一个可能的实例。用例为参与者与信息系统之间的所有交互的集建模。每个交互都是用例的一个方案。6.8改进用例工作中的信息系统使用的是对象,而不是类。例如:特定的精品不能通过MasterpieceClass来表示,但可以通过一个对象即MasterpieceClass的一个特定的实例来表示。通过:MasterpieceClass来表示这样一个对象。类图只显示用例中的类及其关系,既没有显示对象也没有显示从一个对象发送到另一个对象的消息的序列。0102协作图:显示对象以及消息,消息带有它们在特定的方案中发送顺序的编号。购买精品的一种方案实现的协作图:相应地需要一份关于协作图的书面描述,来说明事件流程。BuyaMasterpiece方案实现的协作图事件流:顺序图:格式上明确地显示消息流动和顺序。购买精品的一种方案实现的顺序图:说明协作图与顺序图的比较:当信息的传送是关注的焦点时,顺序图要优于协作图;当关注类时,协作图通常比等价的顺序图更有用。在用例实现时,我们可以选择用例图、类图、协作图及其事件流、顺序图等表示。这些图从不同角度描述了系统的活动,有助于系统分析员充分地了解并确保分析工作流的正确。CompanyLOGO无忧PPT整理发布wuyan@hpu.edu.cn第6章面向对象分析工作流——Osbert案例研究Ⅰ学习目标执行分析工作流提取边界类、控制类和实体类执行功能性建模、类建模、动态建模获得对需求的更深入理解并以某种方式述需求在统一过程中有三种类实体类:为长期存在的信息建模AccountClass类,PaintingClass类,MortgageClass类和InvestmentClass类边界类:为信息系统及其参与者之间的交互建模PurchasesReportClass类和SalesReportClass类控制类:为复杂的计算和算法建模ComputeMasterpiecePriceClass、ComputeMasterworkPriceClass和ComputeOtherPaintingPriceClass3种类的UML表示法(构造型stereotype)功能性建模:展示所有用例的方案。(用例图)类建模:确定实体类及其属性、相互关系。(类图)动态建模:确定由每个实体类或其子类执行的操作或者对它们执行的操作。(状态图)Osbert信息系统用例图方案是用例的一个实例。以BuyaPainting为例说明:购买到精品油画卖主拒绝出价信息系统没有查找出需要的油画方案只描绘一种特殊的购买交互。对应于每个用例有许多方案,系统分析师团队应该尽可能多的分析出正常的和异常的方案,以获得对该领域、业务模型以及最重要的是对用例尽可能深入的理解。一种可能方案Osbert希望购买精品油画。Osbert输入关于油画的描述。信息系统扫描拍卖记录,以找出同一位画家最相似

您可能关注的文档

文档评论(0)

135****2083 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档