- 4
- 0
- 约1.04万字
- 约 58页
- 2017-06-18 发布于贵州
- 举报
PM-Chap 数据抽象与面向对象的程序设计-1
9章 数据抽象与面向对象程序设计 鲍玉斌 东北大学信息学院 计算机软件与理论研究所 Outline 1.大型程序设计概述 2.数据抽象和抽象数据类型 3. 抽象数据类型的形式规范描述 4. 面向对象技术的优势 5.面向对象基本概念 6. 面向对象的设计过程 7.面向对象 vs 传统的设计方法 8. 面向对象设计的基本原则 9.1大型程序设计概述 内容提要: 大型程序的基本特点 与小型程序设计的差别 大型程序设计方法 模块分解准则 9.1大型程序设计概述 一、 大型程序的特点 大型程序是相对程序的复杂性而言,复杂性来自两个方面: 由多个人合作完成,形成大型程序的设计管理时的复杂性: 任务划分、估计、资源分配、每个程序员进度的掌握、控制,检查每个阶段的设计标准等。 来自于大量的系统状态。正确处理每个状态、组织系统的程序逻辑、验证系统的正确性非常困难 正确性仍然是程序设计的首要目标。健壮性、易维护性、可靠性、可重用性 9.1大型程序设计概述 二、 大型程序设计 大型程序设计必然用模块化设计思想. 自顶向下、分而治之是对付系统复杂性的重要手段。 分解和抽象是设计大型程序的重要方法。 大型程序设计 就是如何将一个大型的程序系统分解为易于管理的模块、如何定义模块的界面、如何把这些模块组织成一个程序系统的过程。 实质是用模块进行程序设计 重点在于模块的连接和相互作用
您可能关注的文档
- PHP数据库(户登录).doc
- PHP的WEB境搭建.doc
- PHP的面向对编程.pptx
- PHP第07讲YSQL数据库应用.ppt
- PHP网络在线试系统.ppt
- PHP网络编程MySQL数据库.ppt
- PIC18F450单片机.ppt
- pickup1017年培训计划大全(三).doc
- Pimaka常日语对话.doc
- PIN打气筒快破解方案,让你30分钟PJ.doc
- (共25页PPT)有效提升HRBP的沟通和影响力.pptx
- (共24页PPT)排列与组合第六课时课件6.pptx
- (共29页PPT)第14章备份和恢复数据库.ppt
- (共21页PPT)4专题二 算法与程序基础.pptx
- (共20页PPT)大学生职业生涯规划书范文电子信息工程技术专业1.ppt
- (共21页PPT)课时规范练56 资源枯竭地区的发展.pptx
- (共20页PPT)第31讲交变电流的产生及其描述.pptx
- (共23页PPT)大学生职业生涯规划与就业指导第1章认识职业生涯规划.pptx
- (共23页PPT)高中数学人教a版必修二课件132《球的体积与表面积》.ppt
- (共23页PPT)第十八章自然资源与国家安全第4讲海洋空间资源与国家安全.pptx
原创力文档

文档评论(0)