第11章集成化CASE环境 .pptxVIP

  • 4
  • 0
  • 约3.41千字
  • 约 40页
  • 2021-01-19 发布于江苏
  • 举报
第十一章; 软件工具是用于辅助软件的开发、运行、维护、管理和支持等活动的软件系统。其目的是为了降低软件开发和维护的成本,提高软件生产效率,改进软件产品的质量。 借助于计算机及其软件工具的帮助,开发、维护、管理软件产品的过程,称为计算机辅助软件工程(Computer-Aided Software Engineering,简称CASE)。 ;11.1 软件工具 ;11.1.1软件开发工具; 软件设计工具主要包括三种类型:基于图形描述、语言描述的设计工具;基于形式化描述的设计工具;面向对象的设计工具。 典型的有Enterprise Architect,是一个基于UML的Visual CASE工具,主要用于设计、编写、构建和管理以目标为为导向的软件系统。 ;4.调试工具 也称为排错工具,在程序编码过程中,及时发现和排除程序代码中的错误和缺陷。 分为:源代码调试程序和调试程序生成程序两类。 ;; 重要的软件维护工具包括:版本控制工具、文档管理工具、开发信息库工具、逆向工程工具、再工程工具。 ⑴ 版本控制工具 版本控制工具用于帮助软件维护人员实现对软件版本的存储、更新、恢复和管理。典型代表是UNIX操作系统的SCCS(源代码控制系统)。 ⑵文档管理工具 对软件开发过程中产生

文档评论(0)

1亿VIP精品文档

相关文档