C语言程序设计李晓东庞岩梅娄嘉鹏第9章课件教学.pptVIP

  • 3
  • 0
  • 约 32页
  • 2017-01-02 发布于广东
  • 举报

C语言程序设计李晓东庞岩梅娄嘉鹏第9章课件教学.ppt

本章节目录 本章小结 本章习题 第9章 应用程序的开发 * 9.1 代码与应用程序的区别 9.2 软件过程 9.3 一个应用程序的开发实例 * 9.1 代码与应用程序的区别 代码与应用程序是有区别的。 代码只是一个程序,编译后能够运行,完成用户所需的功能。 应用程序是可以被任何人运行、测试、修复和扩展的程序。 * 9.1 代码与应用程序的区别 应用程序可能需要运行在多种操作系统平台上。 要成为通用的应用程序,程序必须按照普遍认可的程序设计风格来编写,程序设计要有灵活性,可以适用于所有可以合理使用的基本算法。对程序进行彻底测试,确保它的稳定性。要将代码提升为应用程序,还需要有完备的文档,每个人都可以加以使用、修复和扩展。 * 9.2 软件过程 瀑布开发模型 需求分析 设计 实现 测试 安装 维护 * 9.2 软件过程 瀑布模型还有不少缺点,通过对瀑布模型进行迭代修正,并加入反馈,就可以用于软件开发 * 9.3 一个应用程序的开发实例 文件压缩与解压 * 9.3 一个应用程序的开发实例 压缩、解压我们使用同一个命令LZW,有参数-c时进行压缩,有参数-x时进行解压缩。模块实现情况如下: 主模块由LZW.c实现 压缩模块由Compress.c和Compress.h实现 压缩模块由UnCompress.c和UnCompress.h实现 公共模块由public.h实现。 *

文档评论(0)

1亿VIP精品文档

相关文档