面向对象分析与设计习题及部分答案

所需积分/C币:12 2018-05-05 314KB PDF
评分

面向对象分析与设计习题及部分答案,包括部分解析和图表
建立需求模型 建立基本模型 发现对家 类 原型开 定义属性与操作 建立模型规 建立关系 建立辅助模型(顺序图、状 态图、活动图、包图. 各过程简单说明如下 建立需求模型:即定义用況,是辅助模型,可选。用用况对用户需求进行规 范化描述。 建立类图:基本模型,主要完成任务包括: 发现对象、定义对象类 识别对象的内部特征 识别对象的外部关系 原型开发:可选,结合其他活动反复进行。 建立交互图、状态图和活动图等:是辅助模型,可选 建立模型规约或详细说明:对模型中的成分进行规范的定义和文字说明。可 以集中进行,也可分散在各个活动中。 以上各个过程总体来说是一个反复进行,不断完善的过程,以建立基 本模型为中心,进行需求模型、基本模型、辅助模型的建立、修改与完善 简述问题域与系统责任间的关系。 第三章用况图 简述用况之间的包含关系、扩展关系与继承关系。 答: )包含关系 基川况在它内部说明的某一(些)位置上显式地使用供应者川况的行为的结 果 )扩展关系 按基用况中指定的扩展条件,把扩展用况的行为插入到由基用况中的扩展点 定义的位置。 )继承 子用况继承父用况的行为和含义;子用况还可以增加或覆盖父用况的行为; 子用况可以出现在父用况出现的任何位置(父和子均有具休的实例)。 种关系图例如下: 》 包含关系(基用况) 供应者 展关系<基用况 扩展用况 般用况 继承关系 特殊用况 论述用况图在面向对象方法中的地位 答 用况图主要用于对系统子系统的功能行为进行建模。画出用况图及描述用 况是需求分析阶段的主要任务。 建立用况图的主要益处有: 通过表示在语境中参与者如何与系统交互,使得系统、了系统和类对于用 户和开发者易于探讨和理解 易于对需求规范化 有利于进彳 有助于发现主动对象 对系统测试来说,产生测试用例 有助于人机界面设计 通常自动售货机会按用户的要求进行自动售货。供货员会巡查向其内供货, 取款员会定时取款。请建立用况图,并描述各个用况,建立类图。 答: ()用况图 自动售货机系统 售货 顾客 供货 供货人 取货款 取款员 ()川况简单描述 售货 【前置条件】自动售货机系统启动成功,显示主界面,提示用户选择操作 顾客选择购物; 选择商品; 系统提示购物清单列表及总价; 顾客确认后,投币; 系统验证金额; 如正确,则吐出商品。 如金额不足,则退回钱币,提示金额不足。 顾客确认后或超时(秒无操作); 系统返回主界面。 供货 【前置条件】自动售货机系统启动成功,显示主界面,提示用户选择操作 供货人选择供货 系统提示供货人输入用户名和密码 供货人输入用户名和密码 系统进行验证,如通过则打开供货门,给出供货界面,否则显示输入错 误 如通过,供货人可放入货品,并输入单价及数量; 系统确认后,显示供货成功。 供货人确认后或超时(秒无操作) 系统返回主界面。 取货款 【前置条件】自动售货机系统启动成功,显小主界面,提小用户选择作; 取款员选择取款 系统提示取款员输入用户名和密码 取款员输入用户名和密码; 系统进行验证,如通过则打开款箱,否则显示输入错误; 如通过,取款员取款; 系统确认后,显示取款成功。 取款员确认后或超吋(秒无操作); 系统返回主界面。 ()类图 购买1 供货1. 顾客 供货员 商品编号 帐户名称 订单 商品名称 单价 供货记录帐户溶码 订单时间 数量 供货编号 付款 身份验证 订单明细 订单金额 供货 明细 文付状态 出货 生成订单 生成供货 11 支付订单 取款员 取款款 取消订单 帐户名称 金额 咪户密码 取 身份验证 付款 第四章类图 用关联类为公司和雇员之间的薪水关系建模。 答: 雇员 雇主 职工 工作 公司工龄 薪水 为人们之间的婚姻关系建模。 答: 婚姻 人 性别 论述类与对象之间的关系关联与链之间的关系 答 类是对象的集合;对象是类的具体实例 关联是建立类之问关系的·种手段,而链则是建立对象之问关系的种手段 链表示对象间的物理与概念联结,关联表示类之间的一种关系,链是关联的 实例,关联是链的抽象 面包是由面包片组成的。讨论面包及其切片之间的关系是聚合还是组合。 答 面包与面包片之问是组合关系。因为面包与面包片是整体与部分的关系,如 果面包没有了,面包片也就没有了。 聚合和组合的区别在于生命周期。组合中,随着类的生命周期结束, 也结束。必须在类里面使用。聚合中,随着类的生命周期结束,不一 定结束。因此,面包与面包片之间是组合关系 针对下述问题,建立一个类图:有两种顾客,一种是常客,享受公司的一些 优惠待遇;另一种是散户。 第五章建立辅助模型 使用信用卡可以在机上进行取款,针对一次取款,建立类图、顺序图 注意机是与银行连网的 要求 ()绘制一个类图(不要过于复杂) ()绘制顺序图 答 ()类图 略 ()顺序图 :ATM系统 :行系统 用户 1,插卡 取信息,并传送到主系统 3.验证正确 4.请输帟码 5.输密码 6.验证密码 7验证正确 8.取钱数量 9.输入佥额 10.想主系统提出要 11.提供货币 12.请取钱 13.提供清单 几台计算机公用一台打印机,打印机由打印服务器管理,请建立顺序图 答 计算机 打印服务器 打印机 打印请 忙:等待 闲: 打臼 打印结束 打印响应 针对简易电梯,建立状态图 答 层 entry I close doors exit /melor step) arrive) timeoullgetNerFlcar(> cumentFlorl goToFoari nk equest oor direction? [floor ==0 等待层号 aip门 enry!ppn出 time out[g=tNex( ma-1 & curent For inout getnexIFwor()<curientFloor 归航 下降 entry clse doors entr/close doors do i motor move DownC o motor mave Down(l e夏/ motor stcp exit/ motor.) 在图书馆中,购入的书在半个月内为新书,以后为旧书。书无论新旧,都可 以向外借阅。针对上述要求建立状态图。 答

...展开详情
举报 举报 收藏 收藏 (1)
分享

评论 下载该资源后可以进行评论 1

nelson_jnk 看看还可以 价值也不是很大
2018-11-15
回复
666KB
UML面向对象建模与设计习题解答(第二版)

英文版,可以复制下来用有道词典翻译,翻译出来是计算机语言的

2013-04-22 立即下载
666KB
UML面向对象建模与设计第2版课后习题答案

Michael Blaha的UML面向对象建模与设计(第2版)课后习题答案

2011-03-09 立即下载
473KB
面向对象设计uml实践(第二版)课后题答案

面向对象设计uml实践第二版的课后习题答案。这是英文版的书,答案也是英文版的。

2012-08-04 立即下载
281KB
面向对象分析与设计习题及部分答案

什么是面向对象方法?面向对象的基本原则主要有哪些? 面向对象方法是一种运用对象、类、继承、封装、聚合、关联、消息、多态 性等概念来构造系统的软件开发方法

2019-01-11 立即下载
8.55MB
《UML面向对象分析、建模与设计》课件

《UML面向对象分析、建模与设计》 作者:吕云翔、赵天宇、丛硕出版社:清华大学出版社出版时间:2018年04月 ,配套ppt 介绍软件工程的产生、发展历史及重要作用,对面向对象方法的概念和原则加以阐释。具体介绍每种UML图,涵盖了UML中的用例图、包图、类图、对象图、通信图、顺序图、状态机图、组件图、活动图、部署图。通过小型网上书店系统、小型二手货交易系统、汽车服务管理系统三个具体案例使读者更深刻地认识在实际开发过程中UML的使用。

2019-03-19 立即下载
img

关注 私信 TA的资源

上传资源赚积分,得勋章
相关内容推荐