企业应用的轻量开发 ---编程因结构而简单

 轻量开发与上海世博会会馆的建设有许多共通之处,两者参照起来,可以更好地理解轻量开发的基本理念。
一、系统按主题划分,围绕某一主题开发
a)主题是开发的基本单元。主题的目的要达到而且要非常好用。
    举个例子:报价、订单流程、采购流程、出货流程可以是开发主题,而对于大的销售企业来说,产品则不构成主题,而是一个主题框架,而产品分类和编 号、产品特性、价格管理分别构成主题,而对于更复杂的情况,产品特性和价格管理可以按照具体产品构成主题,独立开发。
b)各主题之间的依赖关系要明确。
  明确的依赖关系,可以为主题功能的调整、扩展、甚至分离提供必要的基础。
c)应用和使用场景,而不单是使用共性,是界面设计主要考虑。
  不同的使用场景,界面设计应该有所不同,比如订单的录入和修改。
d)框架的多种语言的描述环境对主题的开发提供全程的描述能力和支持,框架为主题的集成提供支持。

二、任务和流程
a)流程是系统的基本运行和操作方式。
b)任务和流程的协调,流程通过任务来调度。
c)流程作业目的要明确,不易过长。

三、共性与特性并重
  共性与特性并重,是轻量设计的基本理念,由于以往的设计往往偏重于共性的部分,所以对于轻量开发,看起来像是更侧重于个性的部分。
a)共性是企业的基本规范和规则。
   共性是所有企业、或同类企业、或经营的商业模式所要遵守的基本规范。
b)反映特性是企业开发的需要。
   企业应特性而与众不同,企业的特性是开发主题的主要来源。重视和反应企业特性是轻量开发的主要特点。我们参观世博会不同的场馆,更多的是因为其特性,而不是其共性。

四、系统主线
a) 业务理念是系统的主干,而不是具体的某个主题或主题框架。
b) 业务主题构成系统的枝叶,每个主题都有明确的目的,开发中首先要保障实现主题的目的。

五、知识和智能
a)主题间的关联主要通过知识来体现。
b)充分运用机器对数据的处理能力,用规则和策略来规划机器的后台处理能力。
c)知识和信息的检索往往被设计成主题。

六、云轻量
   云架构往往具有以下基本特征,云轻量则是轻量开发与云特性的结合。
   a)服务即数据。体现了数据的分布、多样、丰富的特性。
   b)应用即网络,应用更多的体现平台的特性。
   c)流程是开发的基本结构。流程使得企业内部、企业之间、人于企业、人与设备相连。

转载于:https://www.cnblogs.com/qianxj/archive/2012/05/03/2410955.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值