-
1.1前 言
-
1.2第一篇 指南篇
-
1.2.1第1章 软件工程概论
-
1.2.1.11.1 软件工程的发展历史
-
1.2.1.21.2 软件工程基本思想
-
1.2.1.31.3 传统软件工程
-
1.2.1.41.4 面向对象方法学
-
1.2.2第2章 面向对象软件过程
-
1.2.2.12.1 面向对象方法的发展
-
1.2.2.22.2 面向对象分析、设计与实现
-
1.2.2.32.3 面向对象软件开发流程
-
1.2.2.42.4 统一开发过程——RUP
-
1.2.3第3章 统一建模语言
-
1.2.3.13.1 UML简介
-
1.2.3.23.2 UML与软件体系结构
-
1.2.3.33.3 UML的构成
-
1.2.3.43.4 UML建模规则
-
1.2.3.53.5 静态建模机制模型图
-
1.2.3.63.6 动态建模机制模型图
-
1.2.3.73.7 典型的UML建模工具
-
1.2.4第4章 计划阶段
-
1.2.4.14.1 计划阶段的主要内容
-
1.2.4.24.2 可行性研究
-
1.2.4.34.3 项目开发计划
-
1.2.4.44.4 风 险 分 析
-
1.2.5第5章 需求定义阶段
-
1.2.5.15.1 需求定义阶段的主要内容
-
1.2.5.25.2 功能需求的表达
-
1.2.5.35.3 非功能需求和设计约束
-
1.2.5.45.4 软件需求规格说明的编写
-
1.2.5.55.5 词汇表的编写
-
1.2.6第6章 分析阶段
-
1.2.6.16.1 分析阶段的主要内容
-
1.2.6.26.2 对象模型的创建
-
1.2.6.36.3 动态模型的创建
-
1.2.6.46.4 软件需求规格说明的修改
-
1.2.7第7章 设计阶段
-
1.2.7.17.1 设计阶段的主要内容
-
1.2.7.27.2 软件设计的原则
-
1.2.7.37.3 从可重用软件单元到可重用设计知识
-
1.2.7.47.4 系 统 设 计
-
1.2.7.57.5 对 象 设 计
-
1.2.7.67.6 运 行 设 计
-
1.2.7.77.7 实 现 设 计
-
1.2.7.87.8 软硬件部署设计
-
1.2.7.97.9 数据管理设计
-
1.2.7.107.10 其 他 设 计
-
1.2.7.117.11 设计阶段交付物
-
1.2.8第8章 构造阶段
-
1.2.8.18.1 构造阶段的主要内容
-
1.2.8.28.2 正向工程与逆向工程
-
1.2.8.38.3 单元测试与测试驱动开发
-
1.2.8.48.4 软 件 重 构
-
1.2.8.58.5 从设计模型生成代码
-
1.2.8.68.6 构造过程中的优化
-
1.2.8.78.7 类与关系数据库表的映射
-
1.2.8.88.8 构造阶段交付物
-
1.2.9第9章 软件测试
-
1.2.9.19.1 软件测试的主要内容
-
1.2.9.29.2 测 试 类 型
-
1.2.9.39.3 软件测试工具
-
1.2.9.49.4 测试阶段交付物
-
1.2.10第10章 交付阶段
-
1.2.10.110.1 交付阶段的主要内容
-
1.2.10.210.2 交 付 确 认
-
1.2.10.310.3 系 统 上 线
-
1.2.10.410.4 交付阶段文档编写
-
1.2.11第11章 总结阶段
-
1.2.11.111.1 总结的主要内容
-
1.2.11.211.2 项目总结报告的编写
-
1.3第二篇 案例篇
-
1.3.1第12章 校园二手商品交易市场项目
-
1.3.1.112.1 计 划 阶 段
-
1.3.1.212.2 需求获取和分析阶段
-
1.3.1.312.3 设 计 阶 段
-
1.3.1.412.4 开 发 阶 段
-
1.3.1.512.5 测 试 阶 段
-
1.3.1.612.6 总结和交付阶段
-
1.4参考文献