《工学软件工程》ppt课件

《工学软件工程》ppt课件

ID:40048057

大小:3.76 MB

页数:44页

时间:2019-07-18

《工学软件工程》ppt课件_第1页
《工学软件工程》ppt课件_第2页
《工学软件工程》ppt课件_第3页
《工学软件工程》ppt课件_第4页
《工学软件工程》ppt课件_第5页
资源描述:

《《工学软件工程》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程范炜公共管理学院信息管理技术系(2011-2012秋季学期)IntroductiontoSoftwareEngineeringEmail:fanw.scu@gmail.com2021/8/111软件工程2021/8/11软件工程2面向对象基础Week05ObjectOrientedOOAdoptedfrom邱嘉文——建立面向对象的世界观2021/8/11软件工程3软件工程方法学传统方法学面向对象方法学相同点:都将软件开发划分为分析、设计、编码、测试等阶段不同点:思想不同,方法不同。另外,传统软件工程更关注功能模块,面向对象软件工程更关注对

2、象的抽取和设计两类软件工程方法学没有绝对的替代关系2021/8/11软件工程4客观世界世界主观世界认识世界改造世界世界是什么样的呢?建模——认识现实世界持不同的世界观就会得到对现实世界的不同认识——建立不同的世界模型。2021/8/11软件工程5模型是对现实的抽象2021/8/11软件工程6模型没有对错同一世界的不同理解符合建模人目的性达到多少2021/8/11软件工程7现代目的:在计算机中模拟现实世界的物和事。传统目的:控制计算机运行科学计算。软件开发的目的2021/8/11软件工程8FACEBD看待事物的六个角度A.这里面有什么东东?B.每个

3、东东看上去是什么样的?C.每个东东能做点什么用?D.这些东东都呆在什么地方?E.这些东东之间有什么关系?F.这些东东是怎么成事的?2021/8/11软件工程9“昨天我的一个朋友结婚了”这里面有什么东东?月老,小伙,姑娘,恋人,玫瑰花。每个东东看上去是什么样的?月老,看上去有些年纪了,挺热心的。小伙,看上去很强壮,很实诚的。姑娘,看上去好漂亮,还很温柔。恋人,看上去很黏糊,当然就结婚了。玫瑰花,火红火红的,难怪姑娘动情了。本故事纯属虚构,如有雷同,请莫对号入座……2021/8/11软件工程10月老小伙姑娘恋人玫瑰花每个东东有什么用?牵线搭桥,介绍认

4、识。追求献花,表达爱意。仰慕倾情,以身相许。拍拖…结婚。令姑娘头晕,传情示爱。2021/8/11软件工程11关系月老小伙姑娘恋人玫瑰月老干妈舅妈撮合者没关系小伙干儿子男友老公男主角买送主姑娘外甥女女友太太女主角受主恋人作品组合组合使用者玫瑰没关系信物受物心意信物这些东东之间有什么关系?2021/8/11软件工程12月老牵线搭桥,介绍小伙和姑娘认识;姑娘和小伙一见钟情,成为一对恋人;一对恋人开始拍拖;小伙追求献花,表达对姑娘的爱意;姑娘收到999火红玫瑰,激动得头晕目眩;小伙真心求婚,姑娘以身相许;一对恋人终于走入婚姻殿堂。这些东东是怎么成事的?2

5、021/8/11软件工程13A.这里面有些什么东东?答:这里面有的都是事物。大陆第一个翻译Object的人不翻译为“对象”,而是把它翻译为“事物”就好了,这样就可以省掉这个问题。台湾人的翻译就非常准确,叫做“物件”。故事中,有月老,小伙,姑娘,恋人,玫瑰等事物(对象)用面向对象世界观看事物的答案2021/8/11软件工程14B.每个事物看上去是什么样的?每个事物看上去都有自己的属性,在每个属性上都有一个特征值。故事中:月老,有属性:年纪,特征值:较大;小伙,有属性:体格,特征值:强壮;姑娘,有属性:性情,特征值:温柔;恋人,有属性:关系,特征值:

6、黏糊;玫瑰花,有属性:颜色,特征值:火红。2021/8/11软件工程15C.每个事物能做点什么用?每个事物都具备某种能力;这些事物有什么用,就要看它有什么能力了。大陆第一个翻译Method的人就把它翻译为“能力”就好了,这样也可以省掉这个问题。台湾人的翻译好象也叫“方法”。故事中:月老有牵线搭桥,介绍认识的能力(方法);小伙有“追求”的能力,姑娘有“嫁人”的能力;恋人有“拍拖”的能力,玫瑰有“示爱”的能力。能力=方法2021/8/11软件工程16D.这些事物都呆在什么地方?每个事物都会有它合理的或者必须的物理位置和逻辑位置。尤其当这些位置对事物的

7、行为造成重要影响的时候,表明他们的位置是极其重要的。面向对象的世界观中叫事物的部署。故事中位置对主要情节没有太大的影响,可以不列出来。2021/8/11软件工程17E.这些事物之间有什么关系?事物之间的关系非常多,面向对象的观点一般分为主要的三类:整体-部分关系,甲是乙的一个组成部分。如恋人和小伙,恋人和姑娘的关系。笼统-具体关系,甲是乙的一个特例。如人和小伙,人和月老,人和姑娘的关系。伙伴关系,甲会对乙做点什么。如月老和小伙、姑娘,小伙和玫瑰,小伙和姑娘的关系。2021/8/11软件工程18F.这些事物是怎么成事的?每个事物都会尽量利用伙伴的能

8、力;整体事物的能力依靠部分事物的能力;笼统事物的属性和能力就是具体事物的属性和能力;具体事物除了有笼统事物的属性和能力外,还可以有自己特

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。