面向对象软件流程.pptVIP

  • 5
  • 0
  • 约3.6千字
  • 约 60页
  • 2018-03-02 发布于河北
  • 举报
面向对象软件流程

提纲 面向对象的困难 对象是怎么被抽象出来的?(推导)why? 这些对象怎么满足需求的?(追溯)how? 解决面向对象的困难 一种把现实世界映射到对象世界的方法 一种验证对象世界是否满足现实世界的方法 怎么做到呢? 需要哪些知识呢?——UMLRUP UML是五线谱,RUP是指导作曲的音乐理论 UML是词典,RUP是指导写作的文学理论 UML与RUP 软件项目的真正灵魂是软件过程,软件过程的需要才是这些工具和语言诞生的原因。 RUP是指导如何产生这些文档,以及这些文档要讲述什么的方法。站在软件过程的立场,才会知道那些UML视图在软件开发过程中如何使用,什么时候用,起了什么作用。 面向对象设计的事实标准UML 所有语言:词汇和语法。 UML:图形和表示法。 UML:写说明文的,用自然世界和计算机逻辑都能够理解的表达方法来说明现实世界。 UML:借助UML,面向对象设计可以自然推导出对象结构,同时可以指导编程。 UML的两大特点 统一。如果不能用于沟通,那语言就没有意义。 用统一的语言来覆盖整个软件过程,让不同的团队操着同一个口音顺畅地沟通。 要让人和机器都能读懂。 可视化。将隐晦的潜台词用简单直观的图形表达和暴露出来,准确直观地表达复杂含义。 把文字变成图形 把隐晦变成可视 RUP的四个阶段和九个核心工作流 1.从现实世界到业务模型 现实世界本事上是由以下四部分构成: 人:什么人

文档评论(0)

1亿VIP精品文档

相关文档