顶部
收藏

软件工程概论

“十五”国家规划教材

作者:
陶华亭
定价:
18.50元
ISBN:
978-7-04-015689-8
版面字数:
350千字
开本:
16开
全书页数:
223页
装帧形式:
平装
重点项目:
“十五”国家规划教材
出版时间:
2004-11-05
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

  本书是高等职业教育技能型紧缺人才培养试用教材。
  本书概括论述了软件工程思想、软件工程方法论、软件生存周期理论、软件开发模型、传统的软件工程方法、结构化软件工程方法和面向对象的软件工程方法。对于继承、复用、UML、面向对象的建模、软构件等概念进行了详细介绍。全书共分12章。前6章介绍了软件工程的基本理论和基本概念及传统的和结构化的软件工程方法,第7章作为面向对象方法的引论,详细对比讨论了各种软件工程方法论的特点以及面向对象方法论的优点和开发背景。后5章主要讨论面向对象的软件工程方法,并且与UML结合起来,在UML的技术背景下介绍和讨论了面向对象软件工程的相关概念和方法。在介绍面向对象技术的过程中,没有机械地重复调研、分析、设计、编码、测试等各阶段的全部内容,而是重点剖析了面向对象方法的特殊之处。
  全书内容紧凑,深入浅出,实例贯穿始终,突出实用。
  本书适合于高等职业学校、高等专科学校、成人高校、本科院校举办的二级职业技术学院,以及示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养作为教材使用,还可供本科院校、计算机专业人员和爱好者参考。
  • 第1章 绪论
    • 1.1 软件工程的产生
    • 1.2 软件生存周期理论
    • 1.3 瀑布模型
    • 1.4 开发工具
    • 本章小结
    • 思考题
  • 第2章 软件定义
    • 2.1 可行性研究
    • 2.2 成本效益分析
    • 2.3 需求定义
    • 2.4 初步拟订项目计划
    • 本章小结
    • 思考题
  • 第3章 需求分析
    • 3.1 需求分析概述
    • 3.2 结构化分析方法
    • 3.3 数据流图的绘制
    • 3.4 编制数据字典
    • 3.5 加工逻辑的分析与表达
    • 3.6 原型技术
    • 3.7 需求验证与评审
    • 本章小结
    • 思考题
  • 第4章 软件设计
    • 4.1 软件设计概述
    • 4.2 软件设计的概念与原理
    • 4.3 软件结构设计原则
    • 4.4 结构化设计方法
    • 4.5 系统包装
    • 4.6 软件详细设计概述
    • 4.7 软件详细设计表示法
    • 本章小结
    • 思考题
  • 第5章 编程与测试
    • 5.1 开发工具的选择
    • 5.2 程序设计风格
    • 5.3 软件测试的概念
    • 5.4 软件测试的方法
    • 5.5 测试用例设计
    • 5.6 测试过程
    • 5.7 调试
    • 本章小结
    • 思考题
  • 第6章 软件维护
    • 6.1 软件维护的内容
    • 6.2 软件维护的特点
    • 6.3 软件维护的实施
    • 6.4 软件的可维护性
    • 本章小结
    • 思考题
  • 第7章 面向对象的方法学引论
    • 7.1 软件工程方法论
    • 7.2 软件工程的新途径
    • 7.3 面向对象的基本概念
    • 7.4 几种主要面向对象方法的比较
    • 7.5 统一建模语言UML
    • 本章小结
    • 思考题
  • 第8章 面向对象的需求获取
    • 8.1 用例图
    • 8.2 活动图
    • 8.3 状态图
    • 8.4 获取需求的主要活动
    • 8.5 获取需求的阶段性成果
    • 本章小结
    • 思考题
  • 第9章 基于UML的面向对象分析过程
    • 9.1 分析建模
    • 9.2 对象交互
    • 9.3 类图
    • 9.4 包.
    • 9.5 分析阶段的活动
    • 9.6 分析阶段的阶段性成果
    • 本章小结
    • 思考题
  • 第10章 面向对象的设计
    • 10.1 什么是面向对象的设计
    • 10.2 面向对象的设计原则
    • 10.3 配置图
    • 10.4 中间件
    • 10.5 基于UML的面向对象设计过程
    • 10.6 面向对象的设计结果
    • 10.7 设计人员
    • 本章小结
    • 思考题
  • 第11章 面向对象的实现
    • 11.1 选择编程语言
    • 11.2 程序设计风格
    • 11.3 实现阶段的人员分工
    • 11.4 实现阶段的工作流程
    • 11.5 实现阶段的阶段性成果
    • 本章小结
    • 思考题
  • 第12章 面向对象的测试
    • 12.1 面向对象测试的特点
    • 12.2 面向对象的测试策略
    • 12.3 测试阶段的阶段性成果
    • 12.4 测试人员的职责分工
    • 12.5 测试步骤
    • 本章小结
    • 思考题
  • 参考文献

相关图书