软件工程教案OO方法学_第1页
软件工程教案OO方法学_第2页
软件工程教案OO方法学_第3页
软件工程教案OO方法学_第4页
软件工程教案OO方法学_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件工程教案软件工程教案(11)面向对象的方法学引论张海涛 2021-11-1022021-11-103基于基于fp估算估算的分解是集中于信息域值,而不是软件功的分解是集中于信息域值,而不是软件功能。根据第能。根据第8节给出的功能点计算表,项目计划者估节给出的功能点计算表,项目计划者估算算cad软件的输入、输出、查询、文件、及外部接口。软件的输入、输出、查询、文件、及外部接口。为了达到这个估算目的,我们假设复杂度加权因子都为了达到这个估算目的,我们假设复杂度加权因子都是平均的。是平均的。 2021-11-1042021-11-1052021-11-106 2021-11-107p 生产率发展缓

2、慢生产率发展缓慢 社会需求社会需求p 软件重用程度极低软件重用程度极低p 软件难于维护软件难于维护p 软件不能满足用户的需要软件不能满足用户的需要(不一致(不一致+不稳定)不稳定)2021-11-108p僵化的瀑布模型僵化的瀑布模型p模糊的需求模糊的需求 + + 缺乏沟通缺乏沟通 + + 过时过时 p结构化技术的缺点结构化技术的缺点 偏差偏差p用户需求用户需求- -功能功能p软件设计软件设计- -过程过程2021-11-109基于初始需求的风险分析基于用户反馈的风险分析决策继续与否完成系统方向初始软件原型第二次原型工程系统原型开发原型开发用户评审用户评审用户评审规划规划计划初始需求分析与项目计

3、划基于用户说明的计划风险分析风险分析2021-11-10102021-11-1011p尽可能的模拟人的思维方式去解决问题尽可能的模拟人的思维方式去解决问题p以对象为中心:以对象为中心:特殊特殊 归纳归纳 -一般一般 特殊特殊p问题空间与解空间的矛盾问题空间与解空间的矛盾p客观世界的动态特性客观世界的动态特性 解空间的复杂算法解空间的复杂算法p运动与实体的统一运动与实体的统一 解空间程序与数据的分离解空间程序与数据的分离2021-11-1012p 客观世界都是由对象组成的。客观世界都是由对象组成的。p 所有的对象都可以划分为抽象的类。所有的对象都可以划分为抽象的类。p 可以按基类和派生类的关系组

4、成类的层可以按基类和派生类的关系组成类的层次结构。次结构。p 对象间的通信仅通过消息传送机制。对象间的通信仅通过消息传送机制。2021-11-10132021-11-1014p对象(对象(object):一个包含数据结构和施加其):一个包含数据结构和施加其上的操作的封装体。上的操作的封装体。p类(类(class):对具有相同属性和行为的一个):对具有相同属性和行为的一个或多个对象的描述。或多个对象的描述。p类中定义的数据类中定义的数据(实体的性质实体的性质),称为称为属性属性(attribute)p类中的操作类中的操作(服务服务),称为,称为方法方法(method)2021-11-1015ag

5、gregation汽车汽车发动机发动机电脑电脑显示器显示器2021-11-1016inheritance汽车汽车轿车轿车电脑电脑笔记本电脑笔记本电脑2021-11-1017“家具、沙发、衣柜、电视柜、服装、衬衣,家具、沙发、衣柜、电视柜、服装、衬衣,裤子、家用电器、电视、裤子、家用电器、电视、dvddvd机、组合音响、机、组合音响、功放和音箱功放和音箱”2021-11-1018message2021-11-10192021-11-1020p表示静态的、结构化的系统的表示静态的、结构化的系统的“数据数据”性质性质p模拟客观世界实体的对象以及对象彼此间关系模拟客观世界实体的对象以及对象彼此间关系的映射的映射p主要用于描述系统的静态结构主要用于描述系统的静态结构2021-11-1021p表示瞬时的、行为化的系统的表示瞬时的、行为化的系统的“功能功能”性质性质p规定了对象的合法变化序列规定了对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论