.UML建模.pptVIP

  1. 1、本文档共268页,可阅读全部内容。
  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文档。上传文档
查看更多
.UML建模

基于UML的系统分析与设计;UML建模;第一阶段;需求获取;2.建立用例图;⑴确定系统边界;(1)识别参与者;(1)识别参与者;⑵识别用例;为编制用例准备一个表;参与者→职责→用例;参与者→职责→用例;识别用例;识别用例;用例的粒度;用例过细;一般认为合适的把握;⑷确定关系;库存管理用例图;发现包含关系;发现扩展关系;参与者泛化关系;用来判断应使用哪种关系的规则:;用例的优化;用例的优化;用例的优化;用例的优化;3.定义用例的优先级;4.用例描述;结构化的用例描述文本;5.确定用户界面;逻辑用户界面设计;界面设计人员通过访谈参与者,;界面设计人员通过访谈参与者,;建立用例模型时应注意的问题;7.用例的组织;产品分销系统用例图—总体图 ;产品分销系统用例图—销售中心子系统;第二阶段;系统分析;系统分析;1.识别对象;课程注册系统的术语表;发现对象;三种对象类型;⑴实体对象;可以找到实体对象的几个办法;识别实体对象可参考下列问题:;⑵边界对象;⑵边界对象;识别边界对象的可参考下列问题:;⑶控制对象;识别控制对象可参考下列问题:;顺序图中的边界对象,控制对象和实体对象 ;2.描述对象的协作关系;对象的行为;⑴系统动态分析;⑴系统动态分析;顺序图与事件流;场景和用例;⑵对象状态分析;步骤;确定状态图的两种方法:;某培训班状态图;检查类的关联;状态与属性;⑦最后应对得到的对象进行核查;原则;3.创建类图;分析类的概念;确定“分析类”;确定“分析类”;类的获取;类的获取;获取边界类 ;边界类的复用;控制类的考虑;实体类的考虑;无类间关系的分析类图;4.识别分析类操作;找出分析类的“操作”;责任驱动法识别类“操作”;责任驱动法识别类“操作”;为类分配操作——CRC卡 ;CRC卡;用交互图描述用例来为类识别“操作”;消息和操作;下面几个问题有助于寻找类的操作:;简要标识分析类的“操作”;分析类操作的设计;5.识别分析类属性;获得属性的渠道;获得属性的渠道;认定一个属性的策略;认定一个属性的基本原则。;属性的特点;属性的类型;6.描述类之间的关系;类之间的关系;类之间的关系;类之间的关系;寻找关系的具体方法如下:; 发现类关系 ;报账系统顺序图;借以确定类图关联关系的协作图;确定类图的关联;发现类之间的关系;判断两个类之间到底有无关联关系;关系查找策略;注意;关联关系;两个类的关联关系;表现类之间关系的手段;某银行系统类图 ;类的构造型;第三阶段;系统设计及实现;系统设计及实现;系统的设计可以分为两个阶段:;1.系统总体设计;⑴定义并且设计子系统;①划分各个子系统 ;按照功能划分;三层体系结构;②定义各子系统之间的关系 ;②定义各子系统之间的关系;②定义各子系统之间的关系;③定义子系统的接口 ;远程教育题库系统系统体系结构模型 ;③定义子系统的接口 ;子系统接口;“售书处理子系统包”的接口描述 ;⑵划分包 ;包内高内聚,包间低耦合;②描述包之间的依赖关系;包之间的依赖关系 ;2.详细设计;⑴定义设计类;从分析类到设计类;设计模式的选择与应用;Model1和Model2;Model1;Model1-完全使用JSP开发系统;Model1-完全使用JSP开发系统;Model1 -JSP+JavaBean架构;JSP+JavaBean架构;Model1 -JSP+JavaBean架构;Model2;Model2的原理;Model2;Model2;MVC设计模式;MVC设计模式 JavaBean(M)+ JSP(V)+Servlet(C);Web应用系统建模的重要概念;1.服务器页;Rose中服务器页的3种表示形式 ;2.客户机页;Rose中客户机页的3种表示形式 ;3.Web页之间的关联;服务器页面和客户端页面 ;网页之间的关联关系 ;标记值;标记植;4.表单(Forms);表单;表单;表单;5.框架集(Frameset); 框架集 ;include关联;include关联;Forward或Redirect的单向关联;Forward或Redirect的单向关联;JavaBean建模;JavaBean建模;Servlet; 一般职责 ;Servlet转移 ;在类图上对转移的Servlet建模 ;Servlet包含 ;Servlet包含;Servlet的职责;在线银行业务(HomeDirect );用于资金转账的精化顺序图;在Servlet和控制之间划分职责——利用顺序图设计设计类;Java服务器页面(JSP) ;服务器端关系 ;服务器端关系;服务器端关系;Login登录用例设计 ;使用 JavaBeans共享信息 ;访问数据库;持久化访问层;分析顺序图;设计顺序图;2.详细设计;⑴定义设计类;(2)设计一个类;①勾画出每个设计类的轮廓;②定义类的属性;命

文档评论(0)

maxmin + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档