原来需要数月开发的一个应用系统,现在数周就能开发完成,开发效率近十倍的提高,系统质量更好,维护效率高且好,这就是SMP带来的变化!

SMP创新之点
1、在开发理念方面,现有的开发语言和工具注重功能是一种编码(编程)方式,而SMP更注重制作是一种(参数)方式。使得开发人员的主要精力从如何功能实现,转移到如何参数化实现上来,因此,应用系统开发变得快捷和质量稳定可靠。
2、在开发方式方面,现有的开发几乎都是从零开发和从头开发,从最小的功能开发,只有少量功能是调用已有的功能函数。共享和复用的功能很少。SMP则是采用的复制、粘贴、修改的制作方式。注重是程序的复用和共享。
3、在开发迭代方面,现有开发注重当前系统的开发、下次的开发几乎和本次无关或极少借鉴,导致开发项目越多,项目效率几乎不变,而SMP则注重的系统迭代开发,即本次系统一定要作为下次迭代的对象,下次开发一定比上次开发简单、快捷和完善。
4、在维护方式方面,现有维护方式采用的原班人马,当遇到人员变动、时间过长、变更频繁,维护变得非常困难和不及时,引起用户的不满。SMP则把维护作为一个特殊事件来设计、从语言设计层面上,把维护中的问题定位和问题解决方式做了科学的设计,确保新老开发人员能迅速定位问题,对问题的解决尽量不改动原有的定义,通过额外的补充来到达变更的目的。
5、在开发层级方面,现有开发注重于系统功能和项目本身,层级比较低,而SMP更注重项目之外的类似项目,通过更改类似的项目,而不是从头开发,来达到快速开发的目的。也就是说,SMP是站在系统层级来开发系统的,而现在是站在功能层级开发系统的。同理,SMP还支持、界面、功能、数据、参数等的层级的更改,在应用系统的各个层级都尝试用更改的方式来完成功能的实现,从而达到快速、高质的程序。
6、在开发质量方面,现有开发质量取决于开发者的技术水平和开发经验、因此,项目的质量处于一个不稳定状态、需要大量的测试和运行试错和修复才能让系统稳定起来。而SMP
7、在平台特性方面,一般的开发工具注重单个系统的建设,平台建设需要花费大量的时间、费用和整合。而SMP更适合创建一个应用平台,也适合创建一个开发平台,由于其注重复用、共享、其可以在一个平台上开发无数个应用系统,而且这些系统并lk不相互独立,而是相互依存,相互共享,使得平台架构更加合理、运行效率更加高效、用户体验更加一致。在开发平台方面,SMP更容易形成标准化的界面、功能、数据、参数、甚至系统,供开发无数个应用系统共享。同时,SMP也是网上的开发平台,它可以共享网上的SMP各种定义,包括应用系统的原型和标准的数据库定义。


1万+

被折叠的 条评论
为什么被折叠?



