标签:eeplat paas metadata 云计算 元数据驱动
EEPlat平台比较匹配敏捷式开发过程(如XP),可以进行简单设计快速迭代,基本可以以一周或两周作为迭代周期。当然了EEPlat也可以支持传统重量级的软件开发过程(如RUP等)。
项目开始初期,与传统项目一样进行需求调研,进行需求分析,经过和客户讨论确定后可以获得一个相对完整的软件需求。然后进行简单设计,进行功能分析、流程分析、数据分析。基于EEPlat开发首先需要完成数据库设计,数据库设计完成后,即可进行开发。功能分析和流程分析相对比较简单即可,后期平台在这方面的调整会很快,完全可以通过与客户的多次沟通后进行迭代后获得最终版本。
EEPlat项目开发过程主体流程,如下图所示:
下面简单描述各个步骤:
1) 数据库设计 完成系统的数据库结构设计,并在数据库中建立相应的数据库实例;
2) 建立工程实例 进入EEPlat配置平台,建立工程实例,同时可以在实例下按照需求定义系统菜单;
3) 建立工程下的业务包 根据系统的功能设计,按照模块建立相应的业务包,如一个系统由三个模块组成,则可分为三个业务包,如果模块比较大,也可以细分一下。
4) 配置数据源 进入EEPlat配置平台,配置数据源,连接上相应的业务数据库,并进行组织结构初始化,完成系统登录默认数据库的设置;当然也可以增加其他业务库,但系统登录默认的组织结构数据都存储在初始化的那个数据库中,一个系统仅有一个数据库可以被初始化;
5) 初始化表 根据业务包和数据表,进行配置数据初始化;配置数据初始化主要是EEPlat默认生成的针对一个表的最基本的增删改查各个界面,以及后台相关的各个增删改查的服务等;
6) 配置系统 根据需求,以初始化的业务对象的基本的配置数据为基础,配置出符合系统需求的界面和功能;
7) 测试发布 配置完成的系统,直接可以打开进行测试,看是否符合系统需求,经过配置、测试、发布的反复迭代,最终获得可用的系统;
8) 项目完成部署 系统需求完成后,按照平台的部署方式部署到客户生产环境中,并进行最后的测试,直至上线;
球球群:105867861(申请验证:EEPLAT2014)
基于EEPlat的项目开发过程简介,布布扣,bubuko.com
标签:eeplat paas metadata 云计算 元数据驱动
原文地址:http://blog.csdn.net/arfayr/article/details/38561575