下载此文档

面向对象分析与设计1.ppt


文档分类:IT计算机 | 页数:约74页 举报非法文档有奖
1/74
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/74 下载此文档
文档列表 文档介绍
《面向对象分析与设计》课程教学计划(一)
一课程的性质和目的
《面向对象分析与设计》是高等院校计算机软件和相关专业的一门必修课。本课主要介绍面向对象技术的基本概念、面向对象的分析、设计和编程的一般方法以及用统一建模语言UML建模的方法,目的是使学生通过本课的学****来掌握面向对象技术的基本概念、面向对象分析、设计和编程的一般方法以及用UML进行系统分析与设计的方法。
本课程主要包括课堂教学和上机实验。课堂教学着重讲授基本理论、基本知识和基本方法,上机实验着重培养学生的分析、设计和编程实现技能以及上机操作能力。
二课程总学时
本课程开设一学期。
课堂教学:64学时(16周, 每周4学时)
上机实验:32学时(16周,每周1次2学时)
三教材和参考书
教材: 《面向对象分析设计与编程
OOA/OOD/OOP/AOP》
( 吴炜煜编著清华大学出版社)
参考书: UML与系统分析设计
(张龙祥编著人民邮电出版社)
UML基础与Rose建模实用教程
(谢星星等编清华大学出版社)
四课堂教学内容和进度计划
第1章面向对象技术概述 12学时
第2章 C++语言基础 4学时
第3章类与对象的构造设计 4学时
第4章继承性与派生类 4学时
第5章多态性与虚函数 4学时
第6章文件的输入与输出 8学时
第7章统一建模语言UML及其在
系统分析与设计中的应用 16学时
第8章 UML在数据库分析与设计中的应用 12学时
五实验安排
安排16次实验,每次2学时,大约每周进行一次实验。
六成绩考核
学完本课的成绩计算方法:平时占50%,期末闭卷考试50%。
平时成绩计算方法:平时考勤、课堂纪律、课堂表现、上机实验、练****等。
七教学方法
采用理论联系实际的方法,把课堂理论讲授和上机实验相结合。
理论学****课前预****上课认真听讲、保质保量完成作业。
上机实验:上机前弄清实验规程,严格按实验指导进行操作,保质保量完成实验任务。
八上课时间和地点
理论课:
1班星期三上午第1、2大节 W3408
2班星期一下午第3、4大节 W3406
实验课:
1班星期三下午第3大节 X2407c
2班星期一上午第2大节 X2507

九教学反馈
E-mail: cuixiang_zhong@
电话: 2759253
第1章面向对象技术概论
本章的学****目的
由于面向对象技术比传统的软件开发技术能更自然和有效地开发软件,解决软件危机,因此它已成为现代软件企业广为采用的一项有效技术,所以当今学****面向对象技术具有非常重要的意义。
教学目的是使学生通过本章的学****能够理解和掌握面向对象技术的基本概念和基本知识以及基本思想方法,为后续进一步学****面向对象的分析、设计和编程奠定良好的基础。
本章的学****内容
了解面向对象软件开发方法的发展历程及其重要意义
了解面向对象技术的基本概念
了解面向对象技术的特点和优点
初步了解面向对象分析与设计的一般方法
面向对象方法的提出
(1)软件概念的提出
二十世纪四十年代诞生了世界上第一台电子计算机—ENIAC,至今才半个来世纪,聚然间发生了巨大而深刻的计算机革命。计算机科学技术已经成为一门系统完善、复杂深刻的工程技术学科,它的应用已从国防、科技、工业、农业渗透到人类生活的各个方面,无处不在。出现了各种各样的计算机,包括巨型机、大型机、小型机、个人电脑、工作站和网络等等,五花八门,应有尽有。但是,无论怎样尖端,怎样高深,一个计算机系统都是由硬件和软件两部分构成。
,即将程序和数据存储在计算机内存中,用程序来控制计算机的运行。这种程序、数据及相关文档统称为软件(software)。由于计算机是在程序的控制下运行,所以软件成为了计算机的灵魂,是组成计算机系统不可缺少的部分。
(2)软件开发方法的发展
计算机诞生之后,计算机技术一直处于高速发展状态,计算机科学技术的发展由原来只依靠硬件的发展逐渐变为更多地依靠软件的发展。事实上,软件技术的发展经历了多代历程。
第一代(20世纪50-60年代),是以FORTRAN和ALGOL等编程语言为标志的算法技术时代。那时,程序设计全靠人们发挥创造才能,全靠技巧和窍门。基于这种算法技术的软件生产率非常低,程序很难看懂,甚至程序员自己写的程序过一段时间后自己也看不懂,这给软件的修改、维护带来极大的困难。于是60年代末出现了“软件危机”。
第二代(20世纪70年代末开始到80年代盛行的),以PASCAL、COBOL等编程语言和关系数据库管理系统为标志的结构化系统分析和设计技术。
由于早期的软件比较简单,开发一个软件就等同于编一个程序,算法设计出来了就解决了问

面向对象分析与设计1 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数74
  • 收藏数0 收藏
  • 顶次数0
  • 上传人分享精品
  • 文件大小892 KB
  • 时间2018-07-19
最近更新