
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
无论是项目型软件开发还是产品型软件开发,软件的维护与版本控制都是必须值得重视的。因为任何一个软件产品或一个应用软件开发项目或多或少存在一些值得改进的问题,这些问题可能是程序的Bug,也可能是因不能满足用户需要迫切需要改进的地方,对于交付运行的软件进行后期维护成为软件公司必不可少的工作。而由于后期维护所造成对已定版软件的修改的管理是致关重要的。
1 软件维护与版本控制的意义
软件维护与版本控制的目的有三点:
1). 解决由于问题处理带来对已定版软件的版本升级等管理问题,确保可以提供某一特定时间的版本,为用户提供满意的售后服务。
2). 解决软件开发过程中的版本控制问题,有利于团队开发的协同工作问题,也有利于公司对开发项目的版本控制及知识产权的保护。
3). 良好的版本控制与管理,有利于新版软件的开发工作的进行。确保软件产品循环渐进,逐步提高。
2 开发过程的版本控制
软件开发过程中的版本控制一般都是基于特定的开发工具和特定的版本控制管理工具,现在绝大部分的软件开发工具均提供这方面的功能。如Microsoft Visual Source Safe (简称VSS),IBM Visual 系列开发工具等,版本控制的原理大同小异,以下以VSS为例介绍软件开发过程的版本控制模型。
软件配置管理包括软件开发过程中的文档管理与程序管理,软件开发中的文档主要包括如下文档:
* 可行性分析报告
* 需求分析文档
* 功能规范及界面文档
* 总体设计文档
* 详细设计文档
* 编码设计文档(包括模块测试计划及结果文档)
* 测试计划文档
* 测试用例
* 测试评估文档(包括问题报告)
* 用户手册
* 在线帮助文档
与CMO软件配置管理相关的文档一般包括:
* 工作报告(编码期间协同工作文档)
* 问题报告文档 (编码期间协同工作文档)
* 问题处理报告 (编码期间协同工作文档)
* CMO每日报告(为程序经理提供每日项目变化报告)
不同配置管理软件的功能大同小异,总体来说,配置管理软件的安全性较差,为确保软件开发过程中代码与文档的安全,制定一个合理的系统备份策略是必要的。
以上就是小编今天为大家分享武汉IT培训软件开发的维护与版本控制的文章,希望本篇文章能够对正打算学习IT技术或者从事该工作的小伙伴们有所帮助,想要了解更多软件开发记得关注武汉达内,最后祝愿小伙伴们工作顺利,成为一名优秀的软件开发工程师。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请添加3216764521学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。