金策略跨平台金融软件定制开发
作者:adminy 发布时间:2019-12-31 浏览量:
随着市场经济的进一步完善及全球经济一体化进程加快,企业引入先进的证券软件开发技术,增加信息共享程度,不仅会提高工作效率、降低成本,而且也会给证券软件开发系统更好地保障。
任何一个证券软件开发系统或一个应用软件开发项目或多或少存在一些值得改进的问题,这些问题可能是程序的Bug,也可能是因不能满足用户需要迫切需要改进的地方,对于交付运行的软件进行后期维护成为软件开发公司必不可少的工作,而由于后期维护所造成对已定版软件的修改的管理是致关重要的。
一、证券软件开发系统维护与版本控制的意义
软件维护与版本控制的目的有三点:
1、解决由于问题处理带来对已定版软件的版本升级等管理问题,确保可以提供某一特定时间的版本,为用户提供满意的售后服务。
2、解决软件开发过程中的版本控制问题,有利于团队开发的协同工作问题,也有利于公司对开发项目的版本控制及知识产权的保护。
3、良好的版本控制与管理,有利于新版软件的开发工作的进行。确保软件产品循环渐进,逐步提高。
二、证券软件开发过程的版本控制
证券软件开发过程中的版本控制一般都是基于特定的开发工具和特定的版本控制管理工具,现在绝大部分的软件开发工具均提供这方面的功能。如Microsoft Visual Source Safe(简称VSS),IBM Visual系列开发工具等,版本控制的原理大同小异,以下以VSS为例介绍软件开发过程的版本控制模型。
1、软件配置管理包括证券软件开发过程中的文档管理与程序管理,证券软件开发过程中的文档主要包括如下文档:
(1)可行性分析报告
(2)需求分析文档
(3)功能规范及界面文档
(4)总体设计文档
(5)详细设计文档
(6)编码设计文档
(7)测试计划文档
(8)测试用例
(9)测试评估文档
(10)用户手册
(11)在线帮助文档
2、与CMO软件配置管理相关的文档一般包括:
(1)工作报告(编码期间协同工作文档)
(2)问题报告文档 (编码期间协同工作文档)
(3)问题处理报告 (编码期间协同工作文档)
(4)CMO每日报告(为程序经理提供每日项目变化报告)
不同配置管理软件的功能大同小异,总体来说,配置管理软件的安全性较差,为确保证券软件开发过程中代码与文档的安全,制定一个合理的系统备份策略是必要的。