开发方式和技术手段

(一)、微信问政平台开发方式

 

采用开发和集成相结合的方式,对微信开放接口进行二次和深度的开发,并在此基础上,对整个微信问政平台进行整体的集成。组织上,由微信问政平台开发专业人员和有关的业务人员共同组建项目组,我公司公司作为项目组的技术负责方,对整个应用系统的开发工作负主要技术责任,用户方对应用系统的需求的正确性和完整性负责,同时,协助开发及试运行工作。

 

(二)、微信问政平台开发手段

 

在整个开发周期中使用高效的微信公众平台SDK进行开发,使用SVN版本控制工具对代码进行维护,以保证应用系统开发的高质量、高效率和易维护性。在需求分析阶段,使用结构化分析工具,产生符合国家软件工程规范标准的需求分析文档和需求规格说明书。在设计阶段,使用结构化设计工具,产生符合国家软件工程规范标准的平台设计文档和平台设计规格说明书。

 

(三)、项目管理计划

 

在微信问政平台的开发过程中,实施有效的项目管理计划是必不可少的。通过项目管理计划的实施,预见可能发生的问题,并预先准备好试探性的解决方法。我公司的微信问政平台人员将遵循微信问政平台工程的标准规范,按照以下的几个方面对系统进行计划管理:

 

概述:一般性地叙述开发项目,描述计划组织,并概括这个文档其余部分的内容。

阶段计划:需求分析阶段,一般设计阶段,详细设计阶段等。详细说明每个阶段应该完成的日期,并指出不同阶段可以互相重叠的时间等。

组织计划:规定从事这个开发项目的每个小组的具体责任。

测试计划:概述应进行的测试和需要的工具,以及完成系统测试的过程和分工。在这一阶段不包括具体的测试方案。

变动控制计划:确定在系统开发过程中要求变动时的管理控制机制。对任何变动实行有效的控制,并建立文档。

文档计划:定义和管理与项目有关的文档,包括需求分析文档、平台设计文档、数据库设计文档、用户手册等。

培训计划:在微信问政平台开发的初期给出一个完整的培训计划,并在实施过程中进行必要的修改。这个计划包括对从事开发工作的程序员的培训计划和使用系统的用户的培训计划。

复审和报告计划:建立完整的复审和报告系统,对每个开发阶段的工作进行复审,以检查前一个阶段的开发并确定是否已具备开始下一阶段的开发。每个开发小组将向开发管理小组提交有关项目的总体状况、成本和进度等方面的报告,以便管理小组从管理的角度对开发工作进行审查及计划。讨论如何报告项目的状况,并且确定对项目进展情况进行正式复审的计划。

安装运行计划:在整个项目开始前,与用户一起制定一个安装运行计划,并按照计划的时间为用户安装系统。

资源和配置计划:概述关键的细节计划-进度、里程碑和按合同规定应该交付的系统配置成分。

 

(四)、质量保证

 

在整个微信问政平台开发过程中,我们将运用一系列的质量保证手段保证开发质量。运用工具进行需求分析及设计,使微信问政平台易于理解、易于维护、易于测试。确保系统是正确的、完整的、可用的和高效的。在开发的每个阶段结束之前,对该阶段所产生的微信问政平台配置成份进行严格的技术审查。 在每个阶段开始时,对前一个阶段的工作进行认真的复查,确保已经具备了开始当前阶段工作所必需的材料,并向开发管理小组提交项目的总体状况、成本和进度报告,以便管理小组对开发工作进行审查。