清华大学信息学院软件工程ppt21T.pptVIP

  • 1
  • 0
  • 约1.81千字
  • 约 13页
  • 2019-04-15 发布于中国
  • 举报
RAD对象之间的消息传递都通过函数或子程序调用来完成。 实例连接、泛化-特化关系、整体-部分关系由RAD对象间的共享变量实现。 比较传统的RAD方法与面向对象的RAD方法。 * * 第21章 实现方面的问题 21.1 引言 21.2 程序设计语言的考虑 1.谈到复用时除了复用代码,还可以复用事务规则、需求、环境、文档、体系结构、测试计划等。软件工程生存期内所有的工作结果都可以被复用。 2.可以使用非面向对象程序设计语言来实现面向对象的程序. 只学习了C++的语法,而没有学习任何有关面向对象的开发模式。其结果就是自顶向下,从功能上分解对象。 应首先在OOA和OOD方面对程序员进行培训. 21.3 一个迭代的软件开发过程 1.通用的迭代的软件开发过程 如果各个项目阶段和工作结果在一个有控制的和可管理的方式下可以重做,那么我们认为这样的软件开发过程是一个迭代的过程。 我们认为对于大而复杂的软件系统,采用迭代的软件开发过程(项目的各阶段在有控制可管理的方式下可重做)是极其重要的。图21.1 这个过程是专门针对面向对象的开发方法的, 称为基于线程的开发过程. 从概念上,可以认为线程就是事件的分片实现 并不是以瀑布流水的方式组织起来的. 预分析 活动 各种需 求定义, 建模 OOA OOD GUI OOP Deploy- ment 预分析工作产

文档评论(0)

1亿VIP精品文档

相关文档