随笔分类 -  架构

TOGAF:从业务架构到业务需求
摘要:本文内容更新版本已转至 http://www.zhoujingen.cn/blog/3695.html-------------------------- 做管理型软件产品一般都要经历架构阶段,而架构又可以简单分为业务架构和技术架构,对于架构方法,在我以前的blog中大量的介绍了TOGAF。使用T... 阅读全文

posted @ 2011-03-08 14:43 周 金根 阅读(14995) 评论(2) 推荐(5) 编辑

LightSwitch社区资源搜集
摘要:在LightSwitch:小试一下微软开发框架LightSwitch中简单的介绍了一下LightSwitch,一直没有时间来细细研究这个东东,这里先列一下资源列表吧,以便后期再去看看。如有新的我将更新此blog,也欢迎大家回复你们知道的一些资源地址。CommunityLightSwitch Developer CenterMicrosoft Blogs & BloggersLightSwitch Team BlogBeth Massi (shameless plug g)Matt Thalman (developer on the LightSwitch team)Jason Zander 阅读全文

posted @ 2010-12-25 17:06 周 金根 阅读(1209) 评论(1) 推荐(0) 编辑

使用TOGAF来做业务架构 - 价值驱动产品开发
摘要:本文已转到 http://www.zhoujingen.cn/blog/3698.html 阅读全文

posted @ 2010-12-23 17:06 周 金根 阅读(5339) 评论(1) 推荐(3) 编辑

LightSwitch:小试一下微软开发框架LightSwitch
摘要:之前知道微软在做一个数据驱动的开发框架LightSwitch,但没有用过。前一阵子,一个客户的技术负责人和我说起LightSwitch,所以这次TechNet也就去听了一下LightSwitch的讲座。回来后试用了一下,下面给大家简单介绍一下LigthSwitch。 安装 从官方网站下载,我机器本身装了VS2010,安装过程中会去下载一些文件,大概80M吧。 执行安装过程中我出现了一个问题,不知道... 阅读全文

posted @ 2010-12-04 20:35 周 金根 阅读(24988) 评论(7) 推荐(8) 编辑

推荐:《Test-Drive ASP.NET MVC》 节选与作者访谈
摘要:《Test-Drive ASP.NET MVC》 节选与作者访谈作者 Jon Arild Tørresdal 译者 赖勤毅 发布于 2010年11月8日 上午12时0分 今天,InfoQ发布了 Jonathan McCracken撰写的《Test-Drive ASP.NET MVC》的部分节选,我们刚好利用这次机会对作者进行一次访谈。Visual Studio 2010产品系列提供了... 阅读全文

posted @ 2010-11-09 20:28 周 金根 阅读(1293) 评论(1) 推荐(2) 编辑

信息系统开发平台OpenExpressApp:【OpenTest】 之 框架实现说明
摘要:在信息系统开发平台OpenExpressApp:【OpenTest】 之 如何实现自动化测试框架中说了一下在OEA中使用IronRuby开发了一个自动化UI测试工具,在给测试人员使用后,他们提出一些问题,本篇将介绍一下OpenTest的内部实现的一些内容问题现有自动化框架的运行机制是怎样的? Utils中定义的是通用方法吗?TestObject和Utils的关系是什么?TestObject的运行是... 阅读全文

posted @ 2010-11-04 15:18 周 金根 阅读(2774) 评论(3) 推荐(3) 编辑

OpenExpressApp make business engineers develop applications
摘要:之前写过一系列的OpenExpressApp的文章,到现在OEA的源码下载人次已经上万了,大部分人估计还是抱着学习的态度来使用这个框架。毕竟时间和人力有限,OEA本身也比较复杂,能做到现在我也基本满意了,我们将继续不断应用模型驱动软件工厂的软件工程概念,坚持让业务工程师开发应用(make business engineers develop applications)的理念,改善我们的开发过程,提... 阅读全文

posted @ 2010-10-13 16:38 周 金根 阅读(2988) 评论(5) 推荐(6) 编辑

MetaModelEngine:约束和验证
摘要:在前一篇MetaModelEnginebolg中介绍了界面表示,本篇继续介绍一下约束和验证相关内容。什么是约束  验证在我们开发中经常遇到,例如在强类型语言中,当我们敲错一个关键字,或者语法写错,当编译时就会报出错误。约束也很常见,例如主流的程序设计规范都建议使用断言(seertion),这样在调试时它就会对调用方法的合法参数值施加显示约束(如不允许传入空字符串等)。编程语言这样,对于建模语言呢?... 阅读全文

posted @ 2010-09-19 14:49 周 金根 阅读(1775) 评论(3) 推荐(1) 编辑

MDSF:特定领域建模 DSM(Domain Specific)介绍
摘要:本文更新版本已挪至 http://www.zhoujingen.cn/blog/2754.html-------------------------------------------- 在读书笔记:Visual Studio DSL工具特定领域开发指南中介绍了特定领域开发的一些相关技术有:模型驱动... 阅读全文

posted @ 2010-09-17 11:07 周 金根 阅读(6279) 评论(4) 推荐(5) 编辑

MetaModelEngine:界面表示
摘要:在读书笔记:Visual Studio DSL工具特定领域开发指南中介绍过图形DSL有几个重要内容必须要定义:域模型(域类和关系、约束)、符号、生成、序列化和工具集成。在MetaModelEngine:域模型定义中介绍了域模型定义相关内容,在MetaModelEngine:模型存储的概要说明中介绍了存储的问题,本篇接着介绍界面定义相关内容。形状  MetaModelEngine支持几何形状、隔间形... 阅读全文

posted @ 2010-09-16 10:03 周 金根 阅读(2231) 评论(1) 推荐(4) 编辑

MetaModelEngine:模型存储的概要说明
摘要:在MetaModelEngine:元模型引擎开发思路中介绍了对OpenExpressApp的建模支持将参考MetaEdit+,本篇考虑模型库的存储管理问题。模型仓库管理  在Mendix和MetaEdit+中都存在一个元模型或对象资源仓储库,应用建模时都是读取这个仓储库。MetaModelEngine在OpenExpressApp中的应用模式也是基于这种仓储库来进行统一管理。 The case r... 阅读全文

posted @ 2010-09-13 17:05 周 金根 阅读(2328) 评论(3) 推荐(1) 编辑

企业架构:使用TOGAF进行产品开发
摘要:本文更新版本已挪至 http://www.zhoujingen.cn/blog/4601.html---------------------------------------- 今年上半年在blog中介绍了一系列关于企业架构TOGAF的文章,也出了两本电子书企业架构框架-TOGAF v0.2.p... 阅读全文

posted @ 2010-09-10 21:39 周 金根 阅读(4067) 评论(5) 推荐(3) 编辑

软件产品线工程方法:如何在OpenExpressApp做客户化工作
摘要:本文更新版本已挪至 http://www.zhoujingen.cn/blog/1838.html--------------------------- 很多产品都会遇到客户化问题,也就是在通用产品之上针对一些客户会进行配置和定制工作,也就是处理721问题(为了简单描述这类问题,我们简单的使用72... 阅读全文

posted @ 2010-09-07 15:53 周 金根 阅读(3214) 评论(6) 推荐(1) 编辑

推荐:介绍一个UndoFramework
摘要:由于其他工作,好多天又没有对MetaModelEngine进行思考了,这两天又腾出时间可以思考一下了,本篇介绍一下在图形编辑器中对操作如何实现Undo操作。  在图形设计器操作中,每个操作按钮都对应到一个命令,很多情况下我们都应该允许用户执行操作后回滚这些操作,或者回滚后又再次执行。在我做的报表引擎中,我是在每次操作后把设计文件都保留下来,这个在报表设计中是没有问题,但是在毕竟不是很好的设计。接下... 阅读全文

posted @ 2010-08-25 16:52 周 金根 阅读(3395) 评论(4) 推荐(3) 编辑

OpenExpressApp对建模支持的初步计划
摘要:OpenExpressApp到现在已经有一年的时间了,由于期间我需要占用大量时间在产品开发、管理以及架构等工作上,所以除了OpenExpressApp框架本身的开发之外还没有对于OEA的其他部分进行开发。在年度总结和计划:去年4个1,今年5个1中我提到2010下半年我将着手开发元模型引擎,由于7月份主要花在给OEA增加UI自动化测试上,所以现在才能着手对OpenExpressApp信息系统开发平台... 阅读全文

posted @ 2010-08-04 16:31 周 金根 阅读(2532) 评论(13) 推荐(3) 编辑

OpenTest:教你在自动化脚本中增加选择文件的支持
摘要:在 信息系统开发平台OpenExpressApp:【OpenTest】 之 如何实现自动化测试框架 中介绍了在OpenExpressApp中对UI自动化测试框架的总体介绍,其中在总体要求中有一条是框架可以由有编码经验的测试人员维护扩充,本篇将介绍如何在框架中扩展对选择文件的支持的示例,以便框架开发人员知道如何扩充。需求  在系统中,有一些按钮点击时会弹出【打开】文件窗口,这时候需要选择文件后点击【... 阅读全文

posted @ 2010-07-22 15:25 周 金根 阅读(2534) 评论(6) 推荐(3) 编辑

信息系统开发平台OpenExpressApp:【OpenTest】 之 如何实现自动化测试框架
摘要:本文更新版本已挪至 http://www.zhoujingen.cn/blog/4549.html------------------------------- 在OpenExprssApp的Roadmap图中的OpenTool中明确列出了测试,自动化测试框架是OpenTest的一个主要组成部分,在... 阅读全文

posted @ 2010-07-15 16:05 周 金根 阅读(3800) 评论(1) 推荐(4) 编辑

信息系统开发平台OpenExpressApp:【OpenTest】 之 语法及其使用介绍
摘要:在OpenTest 之 运行环境准备中介绍了运行自动化测试需要做的一些准备工作,本篇将继续给大家介绍OpenTest的脚本语法以及使用方法,通过学习后读者应该能够开始动手编写UI自动化测试脚本了。关键字驱动测试  在学习语法之前,需要了解一下关键字驱动测试方法的基本概念,这样有利于我们了解OpenTest语法的基本组成。  关键字驱动测试是数据驱动测试的一种改进类型,主要关键字包括三类:被操作对象... 阅读全文

posted @ 2010-07-09 14:21 周 金根 阅读(2309) 评论(4) 推荐(4) 编辑

信息系统开发平台OpenExpressApp:OpenTest 之 运行环境准备
摘要:在前一IronRuby系列讲解了IronRuby的一些学习和使用,经过一周多的时间,OpenTest.UITest自动化测试框架终于初步完成,语法类似于自然语言,基本的写法如下,本篇介绍一下如何使用OpenTest.UITest.Ruby框架的运行环境的准备工作。安装.Net Framework4  可以在网站下载安装,如果你已经安装了Visual Studio 2010则不需要此步骤下载安装Ir... 阅读全文

posted @ 2010-07-01 14:32 周 金根 阅读(1441) 评论(0) 推荐(2) 编辑

使用VS2010的CodedUI来做自己的自动化测试框架
摘要:代码质量可以通过多种方式来改进,UI自动化测试是较为简单的一种方式。项目组现在由于人手比较少,产品质量并不好,所以这两天考虑在OpenExpressApp加入UI自动化测试提高一下产品质量。我所在公司其实已经有一套较为成熟,自主开发的测试框架,但目前只适用Delphi项目,所以我只能自己考虑一下在.Net下如何进行UI自动化测试了。  自动化测试的三代框架  在架构师成长之路-个人学习经验分享(公... 阅读全文

posted @ 2010-06-11 17:09 周 金根 阅读(8550) 评论(6) 推荐(5) 编辑

导航

点击右上角即可分享
微信分享提示