程序设计与程序设计语言重点.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象的系统分析与设计;一、系统建模与面向对象;1.1 软件的概念、特点和分类;软件的分类;软件的分类;1.2 软件的发展与软件工程;1.3 软件开发模型的演变和生存周期;1.3 软件开发模型的演变和生存周期;使用渐增模型的情况: 需要在尽短的时间内得到系统基本功能的演示或使用; 各版本都有中间阶段产品可提供使用; 系统可以被自然地分割成渐增的模式; 开发人员与资金可以逐步增加。 ;1.3 软件开发模型的演变和生存周期;;4. 螺旋模型(spiral model) 螺旋模型的四类活动: 制定计划; 风险分析; 实施开发; 客户评估。;5 . 智能模型(intelligent model) ;1.3.2 软件开发模型的选择 ;1.3.2 软件开发模型的选择;1.3.3 软件生存周期 ;1.4 软件开发方法简介;1.4.1 结构化软件开发方法;1.4.1 结构化软件开发方法;1.4.2 模块化软件开发方法 ;1.4.3 面向数据结构软件开发方法 ;1.4.3 面向数据结构软件开发方法;1.4.4 面向对象软件开发方法 ; 面向对象方法有几十种,综合起来,其基本观点如下: 现实客观世界由对象组成。 相同的对象归并为类。 类可以继承。 对象之间通过消息进行联系。 面向对象 = 对象 + 类 + 继承 + 通信 ;1.4.5 软件开发方法的评价与选择 ;面向对象的世界观;建模就是认识现实世界;不同类型的人有不同的世界观;只存在同一个现实世界;软件人的目的;站在六个角度来看待事物;“昨天我的一个朋友结婚了”;每个东东能做点什么用?;这些东东都呆在什么地方?;这些东东之间有什么关系?;这些东东是怎么成事的?;用面向对象世界观看事物的答案 A.这里面有些什么东东? ;B.每个事物看上去是什么样的?;C.每个事物能做点什么用?;D.这些事物都呆在什么地方?;E.这些事物之间有什么关系?;F.这些事物是怎么成事的?;俗语对术语的映射;面向对象的原理与实现;面向对象的软件开发方法;面向对象;面向对象示例;面向对象示例;面向对象的基本概念;对象;关于对象;现实对象;程序对象;对象的实质;对象的实质;对象的特征;对象的特征;对象的特征;对象的特征;关于类;关于类;类的实质;类的实例;从现实对象到类;;抽象 — 2;抽象 — 3;继承;继承;???承性;关于继承;继承的双方;继承的特点;封装性;关于封装;封装的有选择地隐藏;可重用性;可重用性示例;多态性;多态性;多态性示例;术语的图形符号;用术语来建模;站在六个角度来看待事物;“我的一个朋友结婚了”;他们怎么就成了?;他们是怎么拍起拖来的?;他们都喜欢对方什么?;他们都是普通人;他们怎么拍拖的?;完整故事的静态模型;搞清过程的活动图;拍拖过程活动图;复述情节的顺序图;求婚过程顺序图;理清头绪的协作图;定点观察的状态图;1.5 面向对象软件开发方法简介 ;1.5.2 面向对象系统开发过程; (1)需求分析阶段。 (2)系统分析阶段。 (3)系统设计阶段。 (4)系统实现、测试、使用、维护阶段。;1.5.3 几种典型的面向对象方法简介;Booch方法的一般过程;2.Jacobson的面向对象方法 ;3.Coad-Yourdon的面向对象方法论 ;你OO了么?

文档评论(0)

118118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档