- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章 对象设计 接口规格说明教案
大理学院课程教案
(理论教学)
课程名称: 软件工程
课程类型:( 2 )1、必修;2、选修;3、其它
授课对象: 计算机科学与技术 专业(本、专科) 2011 级 1,2班
授课时间: 2013 至 2014 学年第 3 学期
计划学时: 64 学时(其中:理论 48 ,实验: 16 )
任课教师: 杜英国
所属学院: 数学与计算机学院
课程管理部门(教研室): 软件教研室
大理学院教务处 制
课程名称:软件工程
教 材:面向对象软件工程-使用UML、模式与Java(第2版)
清华大学出版社出版,Bernd Bruegge 编著, 2006 年第 2 版
讲 授 人:杜英国 专业技术职务:讲师
学 历: 研究生 学 位:硕士
讲授题目:第九章 对象设计:接口规格说明
所属章节:第九章 对象设计:接口规格说明 计划学时:4
教学目的和要求:
掌握:接口规格说明概念;类实现者、类扩展者和类使用者;契约:不变式、前置条件和后置条件。
熟悉:类型、签名和可见性;接口规格说明活动;标识遗漏的属性和操作;说明类型、签名和可见性;说明前置条件和后置条件;说明不变式;继承契约;对象设计文档化;分配责任;在需求分析中使用契约。
了解:对象约束语言;OCL收集:集合、包和序列;OCL量词:全称量词forAll和存在量词exists;管理对象设计;实例分析。
教学重点:
类型、签名和可见性;接口规格说明活动;标识遗漏的属性和操作;说明类型、签名和可见性
教学难点:
标识遗漏的属性和操作。
教学方法:
多媒体教学,系统讲授,实践教学
使用教具:
多媒体教学系统
思 考 题:
参考资料:
1. 《UML实践教程—面向.NET开发人员》 (美)Martin L. Shoemaker著 清华大学出版社
2.《UML和模式应用》 (美)Craig Larman著 李洋 郑龚译 机械工业出版社
3.《SOFTWAREENGINEERING》A PRACTITIONER’S APPROACH ROGER S. PRESSMAN 清华大学出版社
第九章 对象设计:接口规格说明
对象设计中接口描述活动包括:
确定遗漏的属性和操作
描述类型签名和操作
描述不变式
描述前置条件和后置条件
9.1接口规格说明概述
回顾系统开发阶段创建的重要模型:
对象分析模型:描述实体对象、边界对象和控制对象。对象分析模型包含每一个对象的属性和操作。
子系统分解:描述系统中的对象是怎样被划分到相关部分中,然后这些相关部分被不同的独立开发小组开发。
硬件/软件映射:标识建立虚拟机的构件,在虚拟机上建立解对象。
边界用例:描述系统要处理的边界事务或者是异常情况。
设计模式:描述了解决特定设计问题的对象设计方法。
9.2 接口规格说明概念
9.2.1 类实现者、类扩展者和类使用者
类实现者(class implementor)负责实现待实现的类。
类使用者(class user)在其它类的实现过程中,调用由待实现类所提供的操作,这个类成为客户类。
类扩展者(class extender)开发待实现类的特定扩展。
9.2.2 类型、签名和可见性
类型:说明了属性的取值范围,以及该属性能够进行的操作。
签名:给定一个操作,由参数类型和返回值类型构成的元组,称为操作的签名。
可见性:一个操作或属性的可见性,是指说明该属性或操作是否能被其它类使用的一种机制。UML定义了可见性的3种级别:
私有属性或操作:私有属性仅能被定义它的类访问。私有操作仅能被定义它的类调用。
保护属性或操作:保护属性或操作能够被定义它的类或者是子类访问。
公有属性或操作:公有属性或者操作能够被所有的类访问。在UML中,可见性是通过在属性或操作的名字前面加一个前缀来表示:—表示私有,#表示保护,+表示共有。
9.2.3 契约:不变式、前置条件和后置条件
契约就是在一个类上定义的,确保有关该类的类实现者、类使用者、类扩展者都要遵循的假设条件。契约包括3种类型的约束:
不变式:不变式是一个对该类的所有实例而言都为真的谓词。不变式是和类或接口有关的约束。
前置条件:前置条件是在调用一个操作之前,必须为真的谓词。前置条件用来说明类使用者在调用一个操作之前必须满足的约束。
后置条件:后置条件是在调用一个操作之后必须为真的
您可能关注的文档
- 第三章(第四节 省略法 第3版).ppt
- 第三章 液压控制阀.ppt
- 第三章-网络计划技术.ppt
- 第三章12节建筑工程定额.ppt
- 第三章_-_Zoning的划分.ppt
- 第三章_matlab.ppt
- 第三章 土体中的应力计算(4-6节).ppt
- 第三章1-3(改).ppt
- 第三章_汇款结算方式.ppt
- 第三章2 社会性动机.ppt
- 吉安县公开招聘专职文明实践员笔试备考试题及答案解析.docx
- 2025重庆枫叶国际学校招聘教师笔试备考试题及答案解析.docx
- 游机队电玩自制联网教程-tplink.pdf
- 2025重庆新华出版集团招聘1人笔试模拟试题及答案解析.docx
- 2025宜宾高新丽雅城市产业发展有限公司公开招聘笔试模拟试题及答案解析.docx
- 2025云南保山市龙陵县勐糯镇人民政府招聘合同制专职消防员1人笔试模拟试题及答案解析.docx
- 11.1生活中常见的盐 九年级化学人教版下册.pptx
- 6.1法律保护下的婚姻 高二政治《法律与生活》课件(统编版选择性必修2)(新版).pptx
- 文昌市中小学教师校园招聘29人笔试模拟试题及答案解析.docx
- 10.1.5 常见的酸和碱(第5课时)课件-九年级化学人教版下册.pptx
最近下载
- 国家通用语言文字赋能民族地区乡村振兴路径——以劳动就业权保障为视角.pdf VIP
- 福建省龙岩市2024-2025学年高一上学期期末地理试题(含答案).pdf VIP
- 净身出户的离婚协议书必威体育精装版的范文7篇.docx
- 民族地区国家通用语言文字的推广普及路径优化研究-来源:发展教育学(第2022003期)-世界科学出版有限公司.pdf VIP
- 光储充一体化超级充电站项目可行性研究报告模板-备案拿地.doc
- 电气事故案例集锦.doc
- 部编版三年级下册语文教材解读.pptx VIP
- 大学物理电子教案-波动光学.doc
- 2024届辽宁省名校联盟高三一模模拟(调研卷)物理试题(四)(含答案.pdf VIP
- 二年级下册《道德与法治》教材分析.pdf VIP
文档评论(0)