系统分析与设计 第20 章 将设计映射为代码 目标 使用面向对象语言将设计映射为代码 我们已经为当前迭代完成了交互图和DCD ,接下去 便可以为这些设计编写代码了。 UP 包括实现模型,根据设计所编写的代码就是UP 中的实现模型,包括源代码、 JSP/HTML 页面、 数据库定义等。20.1 编程和迭代、进化式开发 1. 编程期设计 创建代码既是最终目标, 也是设计的继续。 因为在设计建模中产生的结果并不是完美的 , 在编程和测试中会发现许多设计中不曾考虑 的细节问题,因而会做出许多变更。 如果做得好,设计师会以设计建模中产生 的结果为基础,在编程期进一步产生更具优 雅性和健壮性的系统。 这就是编程期设计。2. 过程路线图 USE CASE OOA OOD CODING 提 供了从需求到代码开发过程的端到端路线图 。 各阶段中所形成的制品能够被可追溯地和 有效地输入到其后续制品中,并最终形成可 运行的运用。 尽管这个过程不会一帆风顺,但过程路线 图可以为实现和问题解决提供一个可遵循的 方法和研究环境。20.2 将设计映射为代码 面向对象语言中的实现需要为以下元素编 写源代码: 类和接口