“面向对象技术引论”幻灯片节选说明 以下公布课堂使用的部分幻灯片,仅供选修北京大学 计算机科学技术系“面向对象技术引论”课程的学生 复习功课时参考,不得翻印制作。 这里所提供的只是课堂讲授的部分内容,万不可误认 为这几幅幻灯片以外的内容都不要求掌握
“面向对象技术引论”幻灯片节选说明 以下公布课堂使用的部分幻灯片,仅供选修北京大学 计算机科学技术系“面向对象技术引论”课程的学生 复习功课时参考,不得翻印制作。 这里所提供的只是课堂讲授的部分内容,万不可误认 为这几幅幻灯片以外的内容都不要求掌握
北京大学计算机利学技术系 本科生漯 面向对象技术引论 主讲教师邵维忠 辅导教师陈兆琪戴耀飞 2000年2月7月
北京大学计算机科学技术系 本科生课程 面向对象技术引论 主讲教师 邵维忠 辅导教师 陈兆琪 戴耀飞 2000年2月—7月
教学计划 教学内容及学时 1、基本知 面向对象方法的基本概念、主要思想、特点、优势、历史与现状 2、面向对象的分析(00A) 面向对象的分析方法,包括概念、表示法、O0A模型、00A过程 3、面向对象的设计(OD) 面向对象的设计方法,包括概念、表示法、0模型、O过程 4、面向对象的程序设计(OP) 00P的基本思想,几种典型的面向对象的编程语言 6、面向对象的数据库系统 00-DBMS的基本原理,几种典型的00DBMS 分布对象技术 分布对象的概念与意义,对象总线技术, CORBA和COM(DCOM/OLE
一、教学内容及学时 1、基本知识 面向对象方法的基本概念、主要思想、特点、优势、历史与现状 2、面向对象的分析(OOA) 面向对象的分析方法,包括概念、表示法、OOA模型、OOA过程 3、面向对象的设计(OOD) 面向对象的设计方法,包括概念、表示法、OOD模型、OOD过程 4、面向对象的程序设计(OOP) OOP的基本思想,几种典型的面向对象的编程语言 6、面向对象的数据库系统 OO-DBMS的基本原理,几种典型的OO-DBMS 7、分布对象技术 分布对象的概念与意义,对象总线技术,CORBA和COM(DCOM)/OLE 教学计划
要求 1、基本知识 —清晰、准确、熟练地掌握面向对象方法的主要 思想、基本概念与原则。 2、面向对象的分析(00A) 3、面向对象的设计(O0D) 了解00A和0OD的主要概念与操作过程,会应用。 4、面向对象的程序设计(OOP) 掌握00P的基本思想,了解各种00PL的概念、 语言成分和主要特点,知道如何实现00A/00D的有 关概念。 6、面向对象的数据库系统 7、分布对象技术 了解基本原理、概念及几种典型系统的特点
要求: 1、基本知识 ——清晰、准确、熟练地掌握面向对象方法的主要 思想、基本概念与原则。 2、面向对象的分析(OOA) 3、面向对象的设计(OOD) ——了解OOA和OOD的主要概念与操作过程,会应用。 4、面向对象的程序设计(OOP) ——掌握OOP的基本思想,了解各种OOPL的概念、 语言成分和主要特点,知道如何实现OOA/OOD的有 关概念。 6、面向对象的数据库系统 7、分布对象技术 ——了解基本原理、概念及几种典型系统的特点
二、实习 学会00A/00工具的使用; 用面向对象方法完成一个小型系统的分析与设计。 要求 ①写出需求报告 ②开发一个完整的系统分析模型(00A模型) ③完成至少一部分系统设计模型(00模型)
二、实习 学会OOA/OOD工具的使用; 用面向对象方法完成一个小型系统的分析与设计。 要求: ①写出需求报告 ②开发一个完整的系统分析模型(OOA模型) ③完成至少一部分系统设计模型(OOD模型)
三、授课方式 课堂讲授为主 鼓励提问、讨论 布置一些思考题 四、考核方式 1、实习30% 2、笔试70%
三、授课方式 课堂讲授为主 鼓励提问、讨论 布置一些思考题 四、考核方式 1、实习——30% 2、笔试——70%
五、讲义及参考书 1.邵维忠,杨芙清.面向对象的系统分析.北京:清华大学出版社, 1998年12月 2.冯玉林,黄涛,倪彬.对象技术导论.北京:科学出版社,1998年3 月 水水半冰水水水水水水水水水冰水水水水冰水水水米冰水水水水半水米水水米水 3.邵维忠,廖钢城,苏渭珍(译).面向对象的设计.北京:北京大学 出版社,1994年11月 4.汪成为,郑小军,彭木昌.面向对象的分析、设计及应用.北京 国防工业出版社,1992年9月 5.殷人昆,田金兰,马晓勤(译)实用面向对象软件工程教程.北京:电 子工业出版社,1998年6月 6.蔡希尧,陈平.面向对象技术.西安:西安电子科技大学出版社, 1993年11月 7.徐家福,王志坚,翟成祥.对象式程序设计语言.南京:南京大学 出版社,1992年12月 8.邵维忠,廖钢城,李力(译).面向对象的分析.北京:北京大学出 版社,1992年2月
五、讲义及参考书 1. 邵维忠, 杨芙清. 面向对象的系统分析. 北京: 清华大学出版社, 1998年12月 2.冯玉林,黄涛,倪彬. 对象技术导论. 北京: 科学出版社, 1998年3 月 ************************************ 3. 邵维忠, 廖钢城, 苏渭珍(译). 面向对象的设计. 北京: 北京大学 出版社,1994年11月 4. 汪成为, 郑小军, 彭木昌. 面向对象的分析、设计及应用. 北京: 国防工业出版社, 1992年9月 5. 殷人昆, 田金兰, 马晓勤(译). 实用面向对象软件工程教程. 北京: 电 子工业出版社, 1998年6月 6. 蔡希尧, 陈平. 面向对象技术. 西安: 西安电子科技大学出版社, 1993年11月 7. 徐家福, 王志坚, 翟成祥. 对象式程序设计语言. 南京: 南京大学 出版社, 1992年12月 8. 邵维忠, 廖钢城, 李力(译). 面向对象的分析. 北京: 北京大学出 版社,1992年2月
9. Booch G. Object-Oriented Analysis and Design With Applications, 2nd ed Redwood City, California enjamin/ Cummings Publishing Company,1994 10. Coad P and Yourdon E. Object-Oriented Analysis, 2nd ed. Englewood Cliffs, NJ: Prentice-Hall, 1991 11. Coad P and Yourdon E. Object-Oriented Design Englewood Cliffs, NJ: Prentice-Hall, 1991 12. Jacobson I. Object-Oriented Software Engineering, A Use Case Driven Approach. New York: Addison Wesley Publishing Company, 1992 13. Rumbaugh J, Blaha M, Premerlani w et al Object-Oriented Modeling and Design. Englewood Cliffs. NJ: Prentice-Hall 1991
9. Booch G. Object-Oriented Analysis and Design With Applications, 2nd ed. Redwood City, California: enjamin/ Cummings Publishing Company, 1994 10. Coad P and Yourdon E. Object-Oriented Analysis, 2 nd ed. Englewood Cliffs, NJ: Prentice-Hall, 1991 11. Coad P and Yourdon E. Object-Oriented Design. Englewood Cliffs, NJ: Prentice-Hall, 1991 12. Jacobson I. Object-Oriented Software Engineering, A Use Case Driven Approach. New York: AddisonWesley Publishing Company, 1992 13. Rumbaugh J, Blaha M, Premerlani W et al. Object-Oriented Modeling and Design. Englewood Cliffs, NJ: Prentice-Hall, 1991
讲义、参考书与课程内容的关系 邵维忠,杨芙清.面向对象的 、基本知识 系统分析.北京:清华大学出版 社,1998年12月(建议购买,本 系) 2、面向对象的分析 3.邵维忠,廖钢城,苏渭珍(译). 3、面向对象的设计 面向对象的设计.北京:北京大 学出版社,199年11月(可到系 图书室借阅,教材科有售) 4、面向对象的程序设计 6.蔡希尧,陈平.面向对象技术 6、面向对象的数据库系统 西安:西安电子科技大学出版社, 1993年11月(提供印页) 7、分布对象技术 2.冯玉林,黄涛,倪彬.对象技 术导论.北京:科学出版社, 1998年3月(建议购买)
1. 邵维忠, 杨芙清. 面向对象的 系统分析. 北京: 清华大学出版 社, 1998年12月(建议购买,本 系) 3. 邵维忠, 廖钢城, 苏渭珍(译). 面向对象的设计. 北京: 北京大 学出版社,1994年11月(可到系 图书室借阅,教材科有售) 6. 蔡希尧, 陈平. 面向对象技术. 西安: 西安电子科技大学出版社, 1993年11月(提供印页) 2.冯玉林,黄涛,倪彬. 对象技 术导论. 北京: 科学出版社, 1998年3月(建议购买) 讲义、参考书与课程内容的关系 1、基本知识 2、面向对象的分析 3、面向对象的设计 4、面向对象的程序设计 6、面向对象的数据库系统 7、分布对象技术
第一部分 面向对象方法概论
第一部分 面向对象方法概论