2009年1月8日

Viewpoints 1.0 for Visual Studio .NET 2008

ViewPoints使用Visual Studio .NET 2008的DSL功能来生成应用程序。以下是它的首页说明。

ViewPoint

Why spend all of your time writing the same code over and over again when you can capture the rules visually and simply generate the code you require for your applications? Why not use your valuable time to focus on what really matters to your organization – innovation?

Viewpoints is designed to change the nature of application development by allowing development teams to focus on capturing business knowledge in reusable, connected visual models and then use those models to generate a large amount of the code required for their applications. This approach enables development teams to focus their time on creating complex, innovative business logic instead of writing the low-value, repetitive code required for basic application functionality.

Key Features

Business-driven Modeling

Viewpoints enables software development teams to visually capture business rules using business domain models, without indicating any implied technology implementation details such as database primary keys or software framework operations and properties.

Learn More

Viewpoint-based Modeling

Not all aspects of a business can be captured in a single visual model. As a result, Viewpoints offers a number of models, each of which represents a single viewpoint of the entire solution.

Learn More

Distributed Modeling

Viewpoints is designed to accommodate the needs of both small and large software development teams through use of distributed modeling techniques.

Learn More

Model-driven Transformation

Viewpoints is a model-to-code transformation system, which means that the Viewpoints models are the primary software development artifacts used to generate the functional code.

Learn More

Template-driven Code Generation

Viewpoints is based on the idea that you want to generate your code, your way. As a result, Viewpoints utilizes customizable, template-driven, code generation Transform Templates that enable you to define how you would like to transform the Viewpoints models into functional code.

Learn More

posted @ 2009-01-08 21:49 周 金根 阅读(282) 评论(0) 编辑

原创故事 - 不死鸡和不死牛的故事

posted @ 2009-01-08 19:44 周 金根 阅读(740) 评论(7) 编辑

需求入门 - 确定优先级的四个因素

posted @ 2009-01-08 19:36 周 金根 阅读(275) 评论(2) 编辑

分析能力的8个等级(转)

本文源自Eight levels of analytics,编译:IDMer

并非所有的分析方法作用都相同。和大多数软件解决方案一样,你会发现分析方法的能力也存在差异,从简单明了的到高级复杂。下面我们按照不同分析方法所能给人带来的智能程度,把分析能力划分为8个等级。

1. 标准报表
回答: 发生了什么?什么时候发生的?
示例:月度或季度财务报表

我们都见过报表,它们一般是定期生成,用来回答在某个特定的领域发生了什么。从某种程度上来说它们是有用的,但无法用于制定长期决策。


2. 即席查询
回答:有多少数量?发生了多少次?在哪里?
示例:一周内各天各种门诊的病人数量报告。

即席查询的最大好处是,让你不断提出问题并寻找答案。


3. 多维分析
回答:问题到底出在哪里?我该如何寻找答案?
示例:对各种手机类型的用户进行排序,探查他们的呼叫行为。

通过多维分析(OLAP)的钻取功能,可以让您有初步的发现。钻取功能如同层层剥笋,发现问题所在。


4. 警报
回答:我什么时候该有所反应?现在该做什么?
示例:当销售额落后于目标时,销售总监将收到警报。 

警报可以让您知道什么时候出了问题,并当问题再次出现时及时告知您。警报可以通过电子邮件、RSS订阅、评分卡或仪表盘上的红色信号灯来展示。


5. 统计分析
回答:为什么会出现这种情况?我错失了什么机会?
示例:银行可以弄清楚为什么重新申请房贷的客户在增多。

这时您已经可以进行一些复杂的分析,比如频次分析模型或回归分析等等。统计分析是在历史数据中进行统计并总结规律。


 6. 预报
回答:如果持续这种发展趋势,未来会怎么样?还需要多少?什么时候需要?
示例:零售商可以预计特定商品未来一段时间在各个门店的需求量。

预报可以说是最热门的分析应用之一,各行各业都用得到。特别对于供应商来说,能够准确预报需求,就可以让他们合理安排库存,既不会缺货,也不会积压。 


 7. 预测型建模
回答:接下来会发生什么?它对业务的影响程度如何?
示例:酒店和娱乐行业可以预测哪些VIP客户会对特定度假产品有兴趣。

如果您拥有上千万的客户,并希望展开一次市场营销活动,那么哪些人会是最可能响应的客户呢?如何划分出这些客户?哪些客户会流失?预测型建模能够给出解答。


 8. 优化
回答:如何把事情做得更好?对于一个复杂问题来说,那种决策是最优的?
示例:在给定了业务上的优先级、资源调配的约束条件以及可用技术的情况下,请您来给出IT平台优化的最佳方案,以满足每个用户的需求。

优化带来创新,它同时考虑到资源与需求,帮助您找到实现目标的最佳方式。

  报表引擎设计.pdf

 

posted @ 2009-01-08 10:54 周 金根 阅读(328) 评论(0) 编辑

导航

公告

推荐:你可能需要的在线电子书 大家好,我叫周金根,现在在广联达任技术架构师,从事信息化管理软件相关产品开发近10年,关注敏捷个人、模型驱动软件工厂、产品管理。这三个方向分别对应着产品开发中的人员、技术和过程,是产品研发中三个热点,致力于通过OpenExpressApp 业务模型开发平台解决规模化产品开发问题。

抓虾
Google Reader
My Yahoo
有道
哪吒
鲜果
九点
QQ邮箱
昵称:周 金根
园龄:5年10个月
荣誉:推荐博客
粉丝:690
关注:27

常用链接

我的标签

随笔分类(633)

随笔档案(653)

同事

网站

最新评论

阅读排行榜

评论排行榜

推荐排行榜