软件工程实践softwareengineeringpra-讲义.pptVIP

  • 7
  • 0
  • 约1.25千字
  • 约 31页
  • 2021-01-02 发布于福建
  • 举报
CASE的目的;提高效率 提高质量 加速过程 降低费用 实现系统设计的恢复和逆向软件工程的自动化 自动产生程序代码 自动进行错误的检查和校验 实现项目管理工作的自动化 改善软件开发过程的控制 集成软件开发的工具 提高软件的复用性和可移植性;CASE构造积木块 ; CASE系统应该具备以下功能和能力: (1)支持多种软件开发方法(如结构化方法、快速原型法、面向对象方法等)。 (2)支持软件开发生命周期的各个阶段。 (3)具有文档出版功能和文字、图形编辑功能。 (4)支持软件重用。 (5)支持开发信息资源共享。 ; CASE一般分为如下三类: *上游CASE,或称前端CASE。它描述了支持软件开发周期前期几个阶段的CASE工具。 *下游CASE,或称后端CASE。描述了支持软件开发周期后期几个阶段的CASE工具。 *支持项目管理、并贯穿于整个软件开??周期的CASE。主要支持项目管理和评估等活动。;应该注意的问题; CASE工具 能够支持或使软件工程周期中一个或多个阶段自动化的计算机程序(软件)。 ; ① 用户通过CASE工具能创建软件开发各阶段所需要的图表。 ② 收集有关图表上的对象以及对象之间关系的信息,以便建立一个完

文档评论(0)

1亿VIP精品文档

相关文档