![]() |
||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||
Title要素一:框架化的平台是提高用户扩展能力的唯一选择UCML在研发之初,没有采用解释性脚本作为用户二次开发扩展的方案,而是采用直接生成.Net C#源码,不论在执行效率上和用户扩展能力,都有较好的效果,这些都是得益于框架思想。 Title要素二:样板程序是降低平台学习曲线的法宝什么是样板程序?上面讲到框架和组件,说的抽象、包装,如何使用这些框架,那就是样板程序的职能了。样板程序其实大家都有用过,就是Sample 程序,它是对某个框架或某个组件控件等用法举例…… Title要素三:规则注入理论的继续为提高开发速度助力什么是规则?规则是业务行为的准则及约束,它描述业务行为能够做哪些,不能做哪些。规则是业务逻辑的一种,但规则不是业务逻辑的全部,所以不能把业务逻辑和规则完全划等号。规则是附加到业务元素上的,规则的通用性随着业务行为元素的粒度的增大而降低…… Title要素四:高度完备的组织机构和权限体系任何一个业务系统都会有组织架构和权限体系,因为任何一个业务系统描述的都是现实中的业务行为,而组织机构成员正是这些业务行为的参与者,权限体系来控制行为参与者的动作权限。所以一个完整的组织机构和权限体系对开发速度的提高也是很重要 Title要素五:Ajax++控件及设计器再助快速开发一臂之力传统的 Ajax通常以XML为载体进行数据传递,在客户端进行处理。 这并不能体现OO思想。虽然整体系统的采用了OO思想,但是一旦涉及到前端的表现层编程,就出现了OO断层!UCML平台中的Ajax++采用全面面向对象设计,数据到前台后,Ajax++框架会将数据组装成和后台结构一样的数据对象,并提供对该对象的各种操作…… |
||||||||||||||||||||||||||
title软件开发的重用度到底达到多少才算满意?百分之二十、三十?我曾碰到过一个软件公司的技术负责人,他们公司的软件重用度约为百分之四五十,但他对他们的现有状况仍不满意,希望达到百分之六七十,我很佩服他的勇气,但国内有多少家公司有这样的实力和能力? titl
|
||||||||||||||||||||||||||
Title典型案例介绍上海工商银行现金中心运营系统项目概述:这是一个由软件开发商用UCML开发的应用系统。上海工商银行现金中心运营系统主要是针对银行(钱箱)实物在交接、调运、出入库和保管等过程中潜在的风险,而建立的一套将钱箱(实物)的物流和相关信息流进行有机结合的管理系统。该 系统面向上海工商银行内所有网点,系统并发用户数超过200多个,无论在功能,还是在性能上都很好地满足了客户的需求。 |
||||||||||||||||||||||||||