一种敏捷开发、关联表单的开发管理模型研发和实践
于国际,钟建栩,余少锋,马一宁,廖崇阳
(南方电网调峰调频发电有限公司信息通信分公司,广东 广州 511400)
作者简介:于国际( 1977—),男,高级工程师,主要研究方向为计算机科学与技术, yugj@pgc.csg.cn.
摘要:敏捷开发作为网络工程中能将功能有效分割的开发模式,对实现子系统的独立开发有着很重要的作用。对一种敏捷开发、关联表单的开发需求和环境任务进行分析,引入五螺旋开发模型实现敏捷开发与关联表单开发任务的有效结合,结果显示,与传统开发模式相比,敏捷开发模式下人员投入量大幅度减少,人均周工时减少了36.83%,人均绩效增加了36.64%,用户的满意度提高到了94.5%。
关键词:敏捷开发;关联表单;开发管理模型;实践
中图分类号:TP311.52 文献标识码:A 文章编号:2095-509X(2020)12-0042-04
关联表单是指管理信息系统或商业互联网服务系统调取表单时,充分利用相关信息协助用户完成大部分表单内容填写的一种表单实现方式。敏捷开发指在软件工程中将对应功能进行有效分割,使每个功能形成可以独立操作的子系统,且在不改变子系统对外数据接口的前提下实现对子系统进行独立开发的系统开发模式[1]。在敏捷开发和关联表单的开发管理模型中,管理客体为关联表单,管理模式为敏捷开发,管理对象为开发过程。
关联表单的需求是丰富的数据融合过程,需要将系统内更多模块的相关数据进行传值、融合,但敏捷开发系统的独立性需要充分分割子系统才可以实现。因此在进行管理模型开发时,如果单纯在敏捷开发与关联表单之间寻求平衡,无法发挥二者的最大效能[2]。本文将探寻一种可以将敏捷开发和关联表单效能均发挥到最大的开发管理模型。
1 关联表单的开发需求分析
对关联表单来说,根据用户注册信息和应用场景信息,在数据库中获得数据输入表单信息后,将数据输入到数据库中,完成关联表单的通用开发目标。关联表单系统内部数据流如图1所示。
图1中,关联表单的核心数据流来源于对生成数据查询和对数据查询后进行的数据治理,将数据治理结果导入到表单完善表单信息后,对表单数据进行数据治理,再将治理后的数据输送到数据库中[3]。为了实现过程,在数据处理过程中,需要构建数据查询策略,而该策略需要整合当前页面的框架信息和用户信息,针对特定用户的特定权限在当前框架场景下构建数据查询策略。而在表单页面,需要用户手动输入信息,或从API虚拟数据接口中调用数据信息,或支持用户使用表单处理器通过数据输入模块对表单信息进行填写。
|