- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九章面向对象方法学引论汇总,面向对象方法学,什么是面向对象方法学,面向对象方法学的优点,面向对象软件方法学,面向对象技术引论,方法学验证,设计方法学,药理实验方法学,读金刚经的方法学
软件设计方法复习题 第一章 1、软件工程的定义 2、软件的生命周期有哪几个部分组成? 3、八种软件开发模型。 第二章 1、数据字典的定义、用途。 2、成本\效益分析的方法。 3、数据流图的用途。 第三章 1、数据流图细化的原则和分层细化的原则。 2、概念模型的定义、会画ER图、ER图的组成。 3、一、二、三范式的定义 第四章 1、模块、模块化 2、内聚、耦合的定义和种类。 3、深度、宽度、扇入、扇出、控制域、作用域 4、变换分析和软件结构的映射方法 第五章 1、结构程序设计的定义 2、程序流程图、盒图、PAD图 3、程序复杂度的定量度量方法(McCabe方法和Halstead方法) 4、Jackson程序设计方法(Jackson图、设计步骤) 第六章 1、程序设计语言的分类。 2、程序设计方法有哪两种? 第七章 1、白盒测试、黑盒测试的定义 2、逻辑覆盖法(能根据要求设计测试用例) 3、调试的技术和调试的策略。 4、软件可靠性和软件可用性。 第八章 1、维护的类型 2、软件的可维护性 第九章 1、对象的定义 2、类--对象之间的关系有哪几种类型? 3、面向对象建模需要建立哪几种模型。 4、根据要求会画对象模型图。 2) 事件类 事件类由各个独立事件的共同结构和行为抽象组成。有些事件类可能传送的是简单的“要发生某事件”的信息,而其他事件类则可能传送的是数据值。由事件传送的数据值叫属性。属性可以在事件类名之后用括号列出,如表9.1所示。 表9.1 事件类的属性描述 事 件 类 属 性 描 述 列车出发 按下鼠标按钮 数字拨号 线路、班次、城市 按钮、位置 数字 列车出发(线路、班次、城市) 按下鼠标按钮(按钮、位置) 数字拨号(数字) 2. 状态 1) 状态的概念 状态是对对象属性值的一种抽象。也就是说,对象所具有的属性值称为对象的状态。状态是影响对象的重要行为的体现,状态表明了对象对输入事件的响应。各对象之间相互触发(即作用),就形成了一系列的状态变化。 2) 状态的特性 状态具有时间性。事件表示时刻,状态代表时间间隔。一个对象在接收事件前后是两个不同的状态,换句话说,同一个对象,在接收两个事件之间是一个状态。状态依赖于接收的事件序列。 状态具有持续性,需要一段时间间隔表示一个状态。状态与连续的活动有关,这些活动需要一定的时间才能完成。状态与事件相互依赖,一个事件可将两个状态分开,一个状态可将两个事件隔开。 3. 行为 行为是指被事件触发的对象达到某种状态时,所做的一系列处理操作。这些操作是需要耗费一定时间的。 4. 脚本 脚本也叫场景(Scenarios)。脚本是指系统在某一执行期间内出现的一系列事件。脚本通常起始于一个系统外部的输入事件,结束于一个系统外部的输出事件。脚本可以包括系统中所有事件,也可以只包括某些对象触发或产生的事件。 表8.2给出使用电话的脚本,该脚本包括影响电话线的事件: 表9.2 使用电话的脚本 编号 事 件 编号 事 件 1 呼叫者拿起电话 10 呼叫者拨号(4) 2 响拨号声 11 电话鸣响声 3 呼叫者拨电话号码(2) 12 接收者拿起电话 4 拨号声停 13 停鸣响声 5 呼叫者拨号(3) 14 电话接通 6 呼叫者拨号(3) 15 通电话 7 呼叫者拨号(6) 16 接收者挂断电话 8 呼叫者拨号(6) 17 电话中断 9 呼叫者拨号(5) 18 呼叫者挂断电话 5. 事件追踪图 1) 事件追踪图的概念 事件追踪图侧重于描述发生于系统执行过程中的一个特定“场景”(脚本),是完成系统某个功能的一个事件序列。 写好脚本后,需要确定事件追踪,即确定在对象之间传送信息的各个事件。即首先标识每个事件的发送者对象和接收者对象,然后,用事件追踪图按事件序列顺序,来表示事件、事件的发送者对象和事件的接收者对象。 2) 事件追踪图的画法 事件追踪图中,用竖线表示对象,带箭头的横线表示事件,箭头从发送者对象指向接收者对象。时间自上向下延续,与间隔的空间无关,没有精确的时序,请参见图9.18。 图8.18 打电话事件追踪图 6. 状态图 1) 状态图的概念
原创力文档


文档评论(0)