高级软件工程解析.ppt

高级软件工程解析

第10章 软件开发环境 软件工具是一种软件,用来辅助软件人员进行工作,提高生产率和质量。 软件工具和软件开发环境都是软件工程的重要支柱,对于提高软件生产率和软件质量、适应计算机技术的迅速发展,有着越来越大的作用。 主要内容 软件开发工具 软件工程环境 CASE技术 10.1 软件开发工具 软件开发工具的功能 软件开发工具的性能 软件开发工具的分类 软件开发工具的特点 软件开发工具的功能 描述客观系统 存储和管理开发过程中的信息 代码的编写或生成 文档的编制或生成 软件工程管理 软件开发工具的性能 表达能力或描述能力 保持信息一致性的能力 使用的方便程度 对硬件和软件环境的要求应当尽量降低 软件开发工具的分类 按软件生存周期分类 Westinghouse公布13类软件工具分类标准和该类的范例工具 10.2 软件工程环境 软件工程环境的定义 软件开发环境是相关的一组软件工具的集合,它支持一定的软件开发方法或按照一定的软件开发模型组织而成。 软件工程环境的分类 按是否与软件开发方法有关来分类 按软件工具的集成化程度分类 软件工程环境的构成和特性 软件信息数据库 接口软件 语言工具 质量保证工具 需求分析及设计工具 配置管理工具 10.3 CASE技术 CASE的技术种类 CASE工具的分类 CASE的集成 平台集成 数据集成 表示集成 控制集成 过程集成 第11章 软件重用 重用也称为再

文档评论(0)

1亿VIP精品文档

相关文档