股票软件开发系统管理和质量控制标准

作者:adminy 发布时间:2020-01-06 浏览量:

  一、股票软件开发过程管理


  传统的股票软件开发一般遵循的是瀑布过程模型,一个阶段的结束是下一个阶段的开始。这种模型不适合基于对象、分布式的软件开发。部件的开发具有并行性,而非顺序性。另外,瀑布进程模型缺乏灵活性,不适应快速原型开发工具的要求。基于里程碑的过程模型便于团队模型中责权的划分,便于风险评定,鼓励快速交货。


  1、里程碑过程模型的特征:


  (1)里程碑过程:股票软件开发过程是由指导开发进程的外内部里程碑所驱动的。


  (2)明确责权关系:过程模型将每个里程碑与开发组的责任角色相关联。


  (3)风险驱动的计划安排:高风险部件应尽早完成。


  (4)评估说明:评估说明直接影响着项目的计划与管理,在整个股票软件开发过程中至关重要。


  2、里程碑的制定


  里程碑也可以称作项目实施计划,对于股票软件开发项目而言,一但项目立项确定,需要做的第一件事情就是确定项目实施的里程碑。在里程碑中应清楚地定义每一个阶段的开始时间、结束时间、负责人,阶段的提交成果由各阶段的股票软件开发规范确定。里程碑是公司对进行项目控制的主要依据,里程碑一旦确定,各相应负责人应确保按时交付任务。


  3、CMO软件配置管理


  为确保软件及其文档的一致性,进行软件配置的管理是必要的。


  二、质量控制体系


  股票软件开发阶段划分的目的是为了便于形成基于里程碑的股票软件开发质量控制体系,每个里程碑都是一个质量控制结点,这些质量控制结点贯穿股票软件开发全过程,从而构成软件开发的质量控制体系。


  三、根据股票软件开发的阶段划分及基于里程碑的项目管理模式,贯穿于整个软件生命周期中的股票软件开发规范基本包括以下几点:


  1、可行性分析规范


  2、需求分析规范


  3、功能说明规范


  4、用户界面规范


  5、总体设计规范


  6、详细设计规范


  7、程序编码规范


  8、软件测试规范


  四、阶段审核制


  股票软件开发阶段审核制是采用基于里程碑管理模式的必然产物。在每个里程碑结束时公司质量控制机构根据相应的股票软件开发管理规范及应用要求对阶段成果进行评议控制,确保应用开发的顺利进行,以及交付的应用系统能够满足用户的使用需要,确保交付的系统能够代表公司的整体技术水平,同时也有利于规避软件开发风险。