第一步:要求调研分析 (Research and analysis)1.首先项目工程师和用户初步了解需求,然后列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,这样就可以初步定义好少量界面。2.工程师深入了解和分析要求,根据自己的经验和需求用相关工具,做出一份文档系统的功能需求文档。这次的文档会清楚例用系统大致的大功能模块,并且还例出相关的界面和界面功能。3.工程师和用户再次确认需求。第二步:概要设计 (Outline design)首先,开发者需要对软件系统进行概要设计和系统设计。概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程(Process Flow)、系统的组织机构、模块划分、功能分配、数据结构设计和出错处理设计等,为软件的详细设计提供基础。第三步:详细设计 (Detailed design)在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构设计和出错处理设计等,为软件的详细设计提供基础信息。第四步:编码(Coding)在软件编码阶段,开发者根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、借口、界面等方面的要求。第五步:测试 (Test)测试编写好的系统,上传至服务器后,就开始交给用户使用,用户使用后一个一个的确认每个功能。如有问题就及时解决,以保证功能完全符合用户的需求!第六步:软件交付准备(Software ready for delivery)在软件测试证明软件达到要求后,软件开发者应向用户提交开发的《用户使用指南》、需求报告、设计报告、测试报告等双方合同约定的产物。《用户使用指南》应包括软件各项功能的使用流程、操作步骤(Procedure)、相应业务介绍、特殊提示和注意事项等方面的内容,在需要时还应举例说明。
上一篇:APP开发定制具有什么价值??