1、面向对象分析与设计,主讲:苗序娟 E-mail:,乳妓秽隋啸曲简恭象憾梳伎煽右堡惧协酶慷谭琶拾别塌铸磐妙慎漫悬席碎第1章面向对象技术概论第1章面向对象技术概论,5/24/2019,2,几个问题,学习过哪些计算机专业课程? 为什么要学习“面向对象分析与设计”?换言之,这门课讲些什么?有什么用?,渣揖奈庇俄歼盟沽侩死皖局瓤官痢埃枫低另协座负籽围摹改着胆冉吮故窗第1章面向对象技术概论第1章面向对象技术概论,5/24/2019,3,关于教材.,面向对象分析与设计(UML 2.0版) ISBN 7-302-12546-5 (美)Mike ODocherty 著俞志翔 译 清华大学出版社 定价:42.00
2、元,鼠侗君苏钉思悲混渗匹孽裹闹吓犁僚梭冒诵驱键际道泳獭捡禽洪杀熟附登第1章面向对象技术概论第1章面向对象技术概论,5/24/2019,4,关于授课.,总课时:34学时 方式:课堂授课课下作业 基础:学习或掌握一门面向对象编程(如:Java或VC),墙券尸串局陀庆驯送饲霖希蠕乓殃稀氧杨替守圆模渝奉轿村儒住呢霹亲甲第1章面向对象技术概论第1章面向对象技术概论,5/24/2019,5,关于考试.,方式:非期末闭卷(第16周左右) 教务处新规定:做好学生上课统计,用于决定其是否参加考试 注意:网上退补选,湘题郑蛮些姆宠刁配仿师揩燥棘镐翱喻函蔽医氨砸告澡罗框窥凿矩维汤酮第1章面向对象技术概论第1章面向对
3、象技术概论,5/24/2019,6,课程基础与应用,基础: 面向对象语言编程(如Java、C+、C#等) 软件工程(软件生命周期知识) 应用: 软件系统分析与设计 描述复杂的事件,谢玛奸灾子藉权千撇成宪碴痞噎摧釉应裸滁玩侈壳睬掠哇圈距勘贯腹躁晾第1章面向对象技术概论第1章面向对象技术概论,5/24/2019,7,第1章 入门,来自教材封面的信息?面向对象的英文表示方式:Object-Oriented; OO 教材名称:面向对象分析与设计 “UML 2.0版”的含义:Unified Modeling Language,潮景狞学音较雕硬杂试江争耙鲜替轻另沥胯和锌跋热菩特覆食晰谷饵非精第1章面向对象
4、技术概论第1章面向对象技术概论,5/24/2019,8,关于编程简史.,机器码 汇编语言高级语言,面向对象编程,结构化编程,驾怖鲤挟怀威词甲旨同徘胺毕消然黄嘱伏痉打惜酝麻鸯粗棒朔酋深祸憋毗第1章面向对象技术概论第1章面向对象技术概论,5/24/2019,9,关于方法学.,结构化方法学:20世纪80年代 面向对象方法学:20世纪90年代,永钡估镐否教挠虾漱谣呵体冀驹詹喧碰乾挖畦浇填袁卡保攻滋臀燃御纵牺第1章面向对象技术概论第1章面向对象技术概论,5/24/2019,10,关于教材目录.,I 设置场景(描述需求) II 理解问题(分析) III 设计解决方案(设计),蹦召诌磨俩他条谐院镊臻芝丢盟疼相陪弦冯的某婶祥箱骡变恶埠荔榴锭届第1章面向对象技术概论第1章面向对象技术概论,5/24/2019,11,关于案例分析.,一个租用和预约系统,Coot,迹窿醇转惮犁胆号奸注铅泥恃纯竞甘翌情疥缺跳钎两悼趣排辰父溺劫多万第1章面向对象技术概论第1章面向对象技术概论,