
| 本书遵循国家有关计算机软件开发文档编制的标准和规范,细致地探讨了软件分析、设计和测试过程中的要点以及几个相关文档的编写方法。最后给出了两个完整的软件设计实践案例。 本书是作者在多年从事软件工程的教学和实践工作的基础上,参阅国内外多种文献和资料,根据软件工程实践的特点编写而成。以具体案例为背景,进行软件分析、设计、实现和测试。既覆盖了课程知识点,又接近工程实际需要,能激发学生兴趣,调动学习积极性。根据目前软件技术的发展需要,主要介绍了面向对象的分析和设计方法,以提高学生的适应能力。 本书的案例覆盖了软件生存周期的各个过程,包括可行性分析和软件项目计划。使学生了解软件生存周期中的各阶段活动,掌握各个文档的撰写方法。 |
| 第1章 软件工程实验与课程设计指导的目的与要求 1.1 概述 1.2 结构 1.3 要求 第2章 可行性研究及项目开发计划 2.1 可行性研究的任务 2.2 可行性研究的步骤 2.3 可行性分析报告实例 2.4 项目开发计划 2.5 软件成本估计 2.6 进度安排及主要方法 2.7 项目开发计划实例 第3章 软件需求 3.1 软件需求概述 3.2 软件需求的任务 3.3 软件需求的步骤 3.4 软件需求特性 3.5 软件需求实例 第4章 系统分析与设计 4.1 概述 4.2 分析阶段的任务 4.3 设计阶段的任务 4.4 软件设计准则 4.5 实例 第5章 软件实现 5.1 软件实现概述 5.2 软件编码的规范 5.3 面向对象实现遵循的准则 5.4 软件实现实例 第6章 软件测试 6.1 软件测试概述 6.2 软件测试的步骤 6.3 软件测试方法 6.4 软件测试工具 6.5 软件测试计划实例 6.6 软件测试分析报告实例 第7章 成人教务管理系统 7.1 系统需求分析 7.1.1 引言 7.1.2 需求概述 7.1.3 功能需求 7.1.4 非功能需求 7.1.5 故障处理 7.2 建立分析的对象模型 7.3 提供交互界面的类 7.4 建立动态模型 7.5 数据库表的设计 7.6 界面设计 7.7 系统的实现 7.8 测试计划 7.8.1 测试计划 7.8.2 测试项目说明 7.8.3 评价 7.9 测试报告 第8章 简单银行存取系统 8.1 系统需求分析 8.1.1 引言 8.1.2 需求概述 8.1.3 功能需求 8.2 建立分析的对象模型 8.3 提供交互界面的类 8.4 建立动态模型 8.5 数据库表的设计 8.6 界面设计 8.7 系统的实现 8.7.1 软件平台 8.7.2 编码 8.7.3 主要功能函数的算法 参考文献 |
商品评论(0条)