首页 > 代码库 > 基于EEPlat的项目开发过程简介

基于EEPlat的项目开发过程简介

EEPlat平台比较匹配敏捷式开发过程(如XP),可以进行简单设计快速迭代,基本可以以一周或两周作为迭代周期。当然了EEPlat也可以支持传统重量级的软件开发过程(如RUP等)。

项目开始初期,与传统项目一样进行需求调研,进行需求分析,经过和客户讨论确定后可以获得一个相对完整的软件需求。然后进行简单设计,进行功能分析、流程分析、数据分析。基于EEPlat开发首先需要完成数据库设计,数据库设计完成后,即可进行开发。功能分析和流程分析相对比较简单即可,后期平台在这方面的调整会很快,完全可以通过与客户的多次沟通后进行迭代后获得最终版本。

EEPlat项目开发过程主体流程,如下图所示:

 

         下面简单描述各个步骤:

1)  数据库设计  完成系统的数据库结构设计,并在数据库中建立相应的数据库实例;

2)  建立工程实例  进入EEPlat配置平台,建立工程实例,同时可以在实例下按照需求定义系统菜单;

3)  建立工程下的业务包 根据系统的功能设计,按照模块建立相应的业务包,如一个系统由三个模块组成,则可分为三个业务包,如果模块比较大,也可以细分一下。

4)  配置数据源  进入EEPlat配置平台,配置数据源,连接上相应的业务数据库,并进行组织结构初始化,完成系统登录默认数据库的设置;当然也可以增加其他业务库,但系统登录默认的组织结构数据都存储在初始化的那个数据库中,一个系统仅有一个数据库可以被初始化;

5)  初始化表  根据业务包和数据表,进行配置数据初始化;配置数据初始化主要是EEPlat默认生成的针对一个表的最基本的增删改查各个界面,以及后台相关的各个增删改查的服务等;

6)  配置系统  根据需求,以初始化的业务对象的基本的配置数据为基础,配置出符合系统需求的界面和功能;

7)  测试发布  配置完成的系统,直接可以打开进行测试,看是否符合系统需求,经过配置、测试、发布的反复迭代,最终获得可用的系统;

8)  项目完成部署  系统需求完成后,按照平台的部署方式部署到客户生产环境中,并进行最后的测试,直至上线;

 

www.eeplat.com

球球群:105867861(申请验证:EEPLAT2014