软件工程:订票系统维护手册

5星 · 超过95%的资源 需积分: 13 30 下载量 102 浏览量 更新于2024-10-28 收藏 49KB DOC 举报
"软件工程实例订票系统\程序维护手册" 本文档是关于软件工程中的一个实例——订票系统的程序维护手册,旨在指导维护人员在软件交付使用后进行必要的更新和修正。手册强调了软件维护在整个软件生命周期中的重要性,尤其是在大型软件项目中,维护成本可能高达开发成本的四倍,且维护工作占据了大部分人力资源。 1. 软件维护的类型 - 改正性维护:针对软件使用中发现的错误进行诊断和修复,确保软件的正常运行。 - 适应性维护:随着技术环境的变化,软件需要调整以适应新的硬件、操作系统或编程语言版本。 - 完善性维护:根据用户反馈,增加新功能或优化现有功能,提升用户体验。 - 预防性维护:提前改进软件的结构,增强可维护性和可靠性,为未来升级奠定基础。 2. 开发背景与参与者 - 项目发起方:浙江航空公司,希望提升售票服务的效率和质量。 - 开发者:未具体指明的软件开发工作室,负责系统的设计和实现。 - 用户:主要用户为浙江航空公司的各售票厅,使用该系统处理机票预订事务。 3. 数据流图(DFD) - 数据流图是描绘系统逻辑模型的工具,不含任何物理元素,主要展示数据如何在系统中流动和被处理。 - DFD的基本符号包括:数据源/终点(正方形或立方体)、处理(圆角矩形或圆形)、数据存储(开口矩形或两条平行横线)以及数据流(箭头)。 - 数据流图有助于理解数据的来源、流向、处理方式以及存储形式,是分析和设计软件系统的关键工具。 4. 文档的重要性 - 维护手册为软件维护人员提供了详细的操作指南,帮助他们高效地进行错误修复、功能更新等任务。 - 完整清晰的文档能够缩短问题定位时间,提高维护工作的质量和效率。 本手册详细介绍了软件维护的各个方面,包括不同类型的维护工作、开发背景、参与者角色以及关键的系统建模工具。对于理解和维护订票系统这类软件工程实例,这是一份不可或缺的参考资料。