软件工程 第9章 面向对象的软件工程.ppt_第1页
软件工程 第9章 面向对象的软件工程.ppt_第2页
软件工程 第9章 面向对象的软件工程.ppt_第3页
软件工程 第9章 面向对象的软件工程.ppt_第4页
软件工程 第9章 面向对象的软件工程.ppt_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程软件工程,计算机学院软件工程课程组,思考?怎么说?答案? 用OOSE的方法开发软件,把开发活动分成哪个阶段,构筑哪个模型? 用例(usecase )是OOSE方法的核心,如何驱动系统的分析和结构? 从1990年代开始,基于OOA/OOD:(1991,Booch )的生命周期,以各类的方法,以执行的线索来查找对象的技术一直在研究中。 OMT:(1991,Rumbauge )是基于实体/关系模型构建的,并扩展到了类、继承和操作。 OOSE(1992,Jacobson )是一个面向对象的软件项目,该方法基于系列模型,是一种易用的方法。面向对象的软件工程(OOSE )和OOSE方法三个开发阶段的5个模型AM模型中有哪些对象? 另一方面,与模型相互关系、需求模型(RM )分析模型(am )设计模型(DM )实现模型(im )测试模型(TM ) 以预测方式,模型的相互关系迭代和逐步增长的活动模型之间的转换应该是协调的(模型支持可跟踪性),可以在一个模型中获取的对象在另一个模型中发现其对应关系,二是需求模型RM、用例模型用户(actor 用例界面描述了问题域模型,1 .用例模型(usecasemodel )用例模型与其他模型之间的关系,usecasemodel、Problemdomainmodel、AM、DM、IM、TM 瓶、罐头盒、包装箱、操作员、用例模型、用户密钥用户直接用户的维护者、顾客、操作员扩展、中断插入位置:扩展usecase中记述的原始usecase是否发生中断2 .用户界面描述、客户面板按钮、回收口操作员修改信息接口、删除警报接口、打印报告接口;3 .问题域模型、问题域对象问题域的对象、抽象类,4 抽象用户利用关系,inh,inh,三,解析模型AM,AM中3种对象接口对象控制对象,1 .接口对象,决定“接口”的方式RM利用者usecase,回收传票打印,操作帕inh,回收机系统中的4个接口对象, 关联回收器接口对象的关联、组合关联:整体-部分-2.实体对象、抽象实体对象、3 .控制对象,按具体/抽象的usecase来控制对象支持“回收品”usecase的对象,4 .子系统(主题),组标准用户功能的变化减少了子系统间的通信,影响了回收机系统AM的物品接收机,回收单据打印机,报告机,操作面板四、设计模型DM,步骤确定实现环境开发第一版DM记述对象间的互动,1.AMDM,AM对象,DM块,IM源代码实现,回收机系统的DM,inh,inh,inh,储存物品,瓶,包装箱,罐头盒操作面板,警报面板,扩展,警报,物品接收机,报告生成器,2 .实现环境,环境变化的影响确定局部化扩展关系的实现,B2,回收物品,message,3 .关联图,结构派生图放射状,控制对象集中阶段图委托责任制,非集中,派生图, 楼梯图4 .消息定义,原则可重用性增长原则同名原则分布原则名为原则,五,实现模型IM,对象行为实现内部状态状态计算状态行为对象的控制消息控制对象状态控制对象,总结OOSE三个开发阶段的五种模型usecase、思考问题、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论