摘要

现有的移动应用开发模式为产品经理确定功能需求后,研发人员按照需求文档进行项目开发。测试人员在开发完成后根据用例测试应用是否满足功能需求。该模式下,产品经理、研发人员和测试人员对应用需求的理解以各自视角为基准。研发人员在模块开发时只有通用的代码规范标准,而无与具体功能需求相关联的约束,导致代码实现上功能划分不合理、接口职责不单一以及数据和状态组织不明确等问题。由此,本文提出了一种基于行为描述的移动应用开发模式。行为的发生可以用指定状态下特定数据值(或多个值的组合)来表示,即利用数据和状态描述行为。实践表明,本文提出的移动应用开发方法灵活、高效、扩展性强,具有较高实际应用价值。