框架
一、 摘要
2020年12月,我参加了某省政协委员履职系统的开发。该系统为政协机关人员管理委员信息以及委员完成各项履职提供了全方位的软件支撑。我在该项目重担任系统架构师一职,负责履职系统的架构设计。本文结合作者的实践,以委员履职系统为例,论述基于架构的软件开发方法在项目中的应用。首先,在架构需求阶段,通过观察政协用户实际业务操作流程和演化原型再结合业务方需求梳理出系统具体需求;然后在架构设计阶段利用UML 模型进行建模;其次在架构实现阶段,对系统构件进行了开发和组装测试。经过项目组11个多月的努力,政协委员履职系统已顺利开发完成,于2021年12成功上线并完成政协全会服务,取得政协用户和公司领导的一致好评。
二、正文
1、项目背景介绍
随着信息化时代的发展,政协信息化已成为时代潮流中不可阻挡的一部分,2020年政协第十三届全国委员会第十三次会议指出,推进信息化智能化建设是提升政协履职水平的重要方式,要通过完善委员移动履职平台功能、增强信息化服务履职能力等,实现委员履职、政协工作与信息化有机融合,助力全国政协工作提质增效和人民政协事业创新发展。2020年12月我司成功中标某省政协委员履职系统项目,该项目核心业务系统包括:提案管理上报系统、委员信息管理系统、机关公文处理系统、委员履职管理系统、社情民意信息报送系统、会议活动管理系统等。涉及用户类型为政协机关办公人员、政协委员、团体党派集体人员以及办理单位人员。本项目组全体成员共有14人,我在项目中为担任系统架构师职务,主要职责是负责项目整体架构设计。
2