内容介绍
用户评论
全部咨询
本书阐述了瀑布式模型从上流需求到软件设计过程中的四项主要技术,即需求分析、设计法、文档和设计审查,同时还介绍了软件工程及软件开发工具和环境的相关内容。在“需求分析”的章节中,阐述了需求分析的要点,需求分析的工作过程以及需求分析的有效方法和工具等内容。在“设计法”中,在以时间的顺序概述各个方法的基础上,分析和整理出两大类设计法。在“文档”中,因对象不同,将文档分为以下3种:面向顾客的文档、面向软件开发人员的文档、面向软件使用和维护人员的文档。“设计审查”陈述了它的内容和实施方法及文档等。
本书体现了工程中的成熟技术和案例,是一本在软件工程领域中理论联系实际且有很强的工程使用价值的参考书。本书适用于相关专业的本科生、软件工程硕士研究生、软件企业培训学员等。
目录
- 第一章 软件与软件工程
1.1 软件的发展
1.2 软件的定义
1.3 软件危机
1.4 软件工程开发模式
习题
第二章 需求分析
2.1 需求分析的重要性
2.2 需求分析的概要
2.3 需求分析工作的步骤
2.4 需求分析的技术、工具
习题
第三章 设计法
3.1 设计法的分类
3.2 共通问题
3.3 结构化设计法
3.4 数据结构主导设计法Ⅰ(Warnier法)
3.5 数据结构主导设计法Ⅱ(Jackson法)
3.6 系统的层次分割方法
3.7 Top-Down的设计方法
3.8 数据抽象化设计法
3.9 控制结构的主导设计法
习题
第四章 文档
4.1 文档的重要性
4.2 文档的种类
4.3 文档的完成时期和其内容
4.4 文档的质量管理
4.5 文档支援工具
习题
第五章 设计审查
5.1 设计审查的重要性
5.2 设计审查的内容和实施方法
5.3 设计审查的文档
5.4 设计审查实施上的留意点
习题
第六章 软件工具与环境
6.1 信息仓储支持
6.2 双向工程
6.3 完全UML1.3支持
6.4 类和方法的选择列表
6.5 HTML文档化
6.6 数据建模集成
6.7 模型导航
6.8 版本控制
6.9 打印支持
6.10 输出图表
6.11 图表视图
6.12 脚本
6.13 健壮性
6.14 版本更新
6.15 平台
6.16 Rational Rose
6.17 自动生成
6.18 集成编辑器
6.19 度量
6.20 管理工具
6.21 SVG:矢量图形
6.22 XMI:把所有东西捆绑在一起
6.23 未来
习题
日语-汉语名词对照
附录 软件工程设计文档模版例