part2-1 软件工程.pdfVIP

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
part2-1 软件工程

软 件 工 程 李宣东 王林章 陈鑫 张天 南京大学计算机科学与技术系 /people/lixuandong/softE.html 1 第二部分 面向对象软件工程 (标准建模语言UML ) 2009 Software Engineering Group 2 内容组织 1、 面向对象概念 2、 面向对象程序设计范型 3、 面向对象建模 4、 统一建模语言UML 5、 UML用例图 6、 UML类图、对象图、包图和复合结构图 7、 UML状态机图、顺序图、活动图、通讯图和 交互概观图 8、 UML构件图和部署图 9、 UML定时图 10、模型驱动的体系结构 2009 Software Engineering Group 3 面向对象软件工程 面向对象概念1  “面向对象”是一种认识客观世界的世界观,这 种世界观将客观世界看成是有许多不同种类的对 象构成的,每个对象有自己的内部状态和运动规 律,不同对象之间的相互联系、相互作用就构成 了完整的客观世界。 2009 Software Engineering Group 4 面向对象软件工程 面向对象概念2  “面向对象”是从结构组织的角度去模拟客观世 界的一种方法,这种方法的基本着眼点是构成客 观世界的那些成分对象。  用“面向对象”的观点去认识客观世界,用“面 向对象”的方法去模拟客观世界,这就构成了 “面向对象”的完整含义。 2009 Software Engineering Group 5 面向对象软件工程 面向对象概念3  对象 对象是现实世界中个体或事物的抽象表示,是 其属性和相关操作的封装。属性表示对象的性质, 属性值规定了对象所有可能的状态。对象的操作 是指该对象可以展现的外部服务。 2009 Software Engineering Group 6 面向对象软件工程 面向对象概念4  类和实例 类是某些对象的共同特性的表示,它描述了 这些对象内部是如何构造的。相同类的对象在它 们的操作和它们的信息结构两个方面都有相同的 定义。 在面向对象系统中,每个对象都属于一个类。 属于某个特定类的对象称为该类的实例。因此, 常常把对象和实例当作同义词。实例是从某类创 建的一个对象。 2009 Software Engineering Group 7 面向对象软件工程 面向对象概念5  继承 如果类B继承类A,那么类A中描述的操作和信息结构将成为 类B的一部分。 借助继承,可以表示类之间的类似性,并且在其他类能继 承的一个类中描述这些相似性。因此,就能够复用公共的描述。 继承常常被提倡为软件工业界中关于复用的一个核心思想。继 承还有利于软件维护。 通过抽取和共享公共特性就能够通用化一些类,并且把它 们放在继承层次的更高位置。同样,如果希望增加新类,可以 寻找这样一个类,它已经提供了

文档评论(0)

qiaogao + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档