面向对象系统分析

面向对象系统分析

ID:42805052

大小:4.12 MB

页数:143页

时间:2019-09-23

面向对象系统分析_第1页
面向对象系统分析_第2页
面向对象系统分析_第3页
面向对象系统分析_第4页
面向对象系统分析_第5页
资源描述:

《面向对象系统分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.Object-OrientedSystemsAnalysis面向对象系统分析1UML对软件开发过程的支持2用例图输入新客户创建新订单订单运货客户订单客户创建新订单的顺序图核实客户准备输入的项目准备发运订单类的状态图几种视图之间的关系3ProcedureforObject-OrientedSystemsAnalysisStep1.Identifythebusinesseventsandmakeaneventtable.标识业务事件并制作事件表Step2.Identifytheusecasesandproduceausecasediagram

2、forthesystem.识别用例并生成系统用例图Step3.Writeausecasenarrativedescribingthesystem’sresponsetoeachbusinessevent.为每个业务事件的系统响应编写用例叙述4ProcedureforObject-OrientedSystemsAnalysis(continued)Step4.Drawasystemsequencediagramforeachusecasescenario.为每个用例场景绘制系统时序图Step5.Produceadomainmodelshowi

3、ngtheconcepts,attributes,andassociationsintheproblemdomainofthesystem.生成域模型,以标识系统问题域中的概念、属性和关联Step6.Writeacontractforeachsystemoperation.为每项系统操作编写约定5ModelsforObject-OrientedSystemsAnalysis.6Event-DrivenSystemsEventanalysistakesastimulus-responseperspective–Thesystemdoesnot

4、hinguntilitistriggeredbyanevent.Whenaneventoccurs,thesystemrespondsascompletelyaspossible.Aftertheresponseiscomplete,thesystemwaitsuntilanothereventoccurs.7EventsAneventisanoccurrencewhichtakesplaceataspecifictimeandinitiates ortriggersapredeterminedresponsefromthesystem.事

5、件是在特定的时间发生的事情,并且启动或触发了系统的预置响应。Anexternaleventisaneventwhichoccursoutsidethesystemboundary.Aninternaleventisaneventwhichoccursinsidethesystemboundary.Atemporaleventisaneventwhichoccursataprespecifiedtime.8EventAnalysisEventanalysiscreatesasystemdescriptionbyidentifying:事件分析

6、通过确定以下信息创建系统描述:TheeventstowhichthesystemisexpectedtorespondTheincomingmessage(eventflowordataflow)associatedwitheacheventThedesiredresponseTheactionsorbehaviorsrequiredtogeneratetheresponseforeachstimulus9EventAnalysis(continued)(InsertFigure3.4)10项目背景:某大学注册系统大学每个系在学生注册之前提

7、交该学期相应的班级计划,这些列表综合在一起形成最终的班级计划列表,这些列表分发给各个系办公室和每位教授,学生;在预注册期间,学生对他们要选的班级提出请求,每个班级请求包含学生的标识符,如果该班级不能选,学生可以选择同类课程的不同小组或其它班级,当学生注册了尽可能多(达到最大允许值)的班级后,学生获得一份打印出来的班级列表,该表显示学生成功选定的所有班级。列出每个班级所含学生的名字和标识符的花名册被打印出来送给每位任课教授。名单根据学生的姓氏字母顺序排列。11Step1ofObject-Oriented SystemsAnalysisIden

8、tifythebusinesseventsandmakeaneventtable.标识业务事件并制作事件表。12大学每个系在学生注册之前提交该学期相应的班级计划,这些列表综合在一

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

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

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