9章 数据抽象与面向对象程序设计 鲍玉斌 东北大学信息学院 计算机软件与理论研究所 Outline 1.大型程序设计概述 2.数据抽象和抽象数据类型 3. 抽象数据类型的形式规范描述 4. 面向对象技术的优势 5.面向对象基本概念 6. 面向对象的设计过程 7.面向对象 vs 传统的设计方法 8. 面向对象设计的基本原则 9.1大型程序设计概述 内容提要: 大型程序的基本特点 与小型程序设计的差别 大型程序设计方法 模块分解准则 9.1大型程序设计概述 一、 大型程序的特点 大型程序是相对程序的复杂性而言,复杂性来自两个方面: 由多个人合作完成,形成大型程序的设计管理时的复杂性: 任务划分、估计、资源分配、每个程序员进度的掌握、控制,检查每个阶段的设计标准等。 来自于大量的系统状态。正确处理每个状态、组织系统的程序逻辑、验证系统的正确性非常困难 正确性仍然是程序设计的首要目标。健壮性、易维护性、可靠性、可重用性 9.1大型程序设计概述 二、 大型程序设计 大型程序设计必然用模块化设计思想. 自顶向下、分而治之是对付系统复杂性的重要手段。 分解和抽象是设计大型程序的重要方法。 大型程序设计 就是如何将一个大型的程序系统分解为易于管理的模块、如何定义模块的界面、如何把这些模块组织成一个程序系统的过程。 实质是用模块进行程序设计 重点在于模块的连接和相互作用
您可能关注的文档
- NE40E&80E 产品主打胶片.ppt
- NET4 技术亮点剖析-金老师.ppt
- NET技术入门1.ppt
- new_ch1-1.1操作系统的概观.ppt
- NEW02_第二章 微处理器_part1.ppt
- NEW第六章输入输出系统.ppt
- NEW第三章_数据在计算机中的表示_第五版.ppt
- new第四章 语法分析2 - 副本.ppt
- new第四章 语法分析2.ppt
- new第四章 语法分析3 - 副本.ppt
- 【人民日报】十五五规划必刷100题及答案.docx
- 国家电网有限公司高校毕业生招聘考试公共与行业知识题库及答案(2026版).docx
- 高中入团积极分子考试题库及答案.docx
- 北京工业大学耿丹学院《社会福利思想》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《新中国史》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《文献信息检索与利用》2025-2026学年期末试卷.doc
- 活动策划丨长城炮越野皮卡上市发布方案 .pdf
- 【中考动员】主题班会《100天做自己的六边形战士+》.pptx
- 中考英语高频词汇第二部分 阅读技能·提升练(学用).pdf
- 商业综合体安全生产管理制度.docx
最近下载
- 伍德沃德OH6天然气系统氧传感器诊断流程.pdf VIP
- 自然保护区建设与规范化管理手册.docx VIP
- 2023年国家公务员考试题库精华版.docx
- 重点人群的全科医疗服务-全科医学概论PPT课件.pptx VIP
- 基层中医药适宜技术手册.pdf VIP
- 证券从业之证券市场基本法律法规考试题库含完整答案(典优).docx
- 生物化学实验课件:3, 5 - 二硝基水杨酸(DNS)法测定总糖和还原糖.ppt VIP
- 2025年职业技能保安员保安员(中级)-保安员(中级)参考题库含答案解析.docx VIP
- 2024年山东聊城中考数学试题及答案.doc VIP
- 培养入团积极分子写实簿.doc VIP
原创力文档

文档评论(0)