自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MDA的专栏

我们一直在努力

  • 博客(36)
  • 收藏
  • 关注

转载 视频

SQL Server数据库技术高清视频教程本套视频从SQL Server的基本概念讲起,再进一步介绍SQL Server的安全特性和管理,然后从开发的角度讲解了数据库的设计、SQL Server的各种开发特性以及SQL Server 2008在开发中的增强功能特性,最后再上升到性能调优,讲解了与数据库性能相关的知识点和性能调优的方法,使读者对SQL Server的认识和应用提升到更高的层次。

2010-04-10 10:40:00 345

转载 实现模型驱动开发,增加您的 IT 系统的业务价值

您是一位试图增加 IT 系统业务价值的领头架构师或项目经理吗?如果您是,本文可以为您提供帮助。本文解释了影响现代 IT 开发的业务推动力,并且向您介绍了模型驱动开发(model-driven development,MDD)。MDD 是主流软件开发实践的提高,并且让您的 IT 系统能够对业务推动力更加敏感。了解 MDD 方法以及您如何可以将其应用于实现业务价值最大化,并且减少解决方案开发的成本。利

2010-04-10 10:35:00 365

转载 ROSE生成的代码框架和MDA工具生成的代码有什么不同?

这个问题的提问方式似乎有点问题。首先,ROSE是否是一种MDA工具还有待商榷。虽然Rose是出现在MDA概念出现之前的一种CASE工具,但是也不能主观的把它排除在MDA工具之外。所谓MDA(模型驱动架构),就是以模型为中心的开发方法的架构。其中的模型有4个层次的概念,MOF的四层模型结构详细描述这四层模型结构,但是目前应用最多,影响最大还是M1层模型,因为它可以直接转换为代码,极大的提高软件开发的

2010-03-28 11:57:00 958 1

转载 年轻人少奋斗8年 成功赚钱10个方法

 发此文用以铭记         1、努力   工作要努力,随随便便过日子过四五年也是过,稍微努力的过四五年也是过,努力的过四五年也是过,何不努力好好的干。如果努力的过好毕业后的四五年,这对我们以后的人生非常有帮助   2、虚心学习   多与比自己大的人(长辈)/成功人士交流学习,要虚心听取/认真分析他们的意见和建议,以免自己以后走弯路。   3、自由 

2010-03-21 09:20:00 476

转载 你是“汉堡人才”吗?

近日,职场出现了“汉堡人才”这一新鲜词语。所谓“汉堡人才”,指的是具备足够行业经验和本科以上学历,持有至少一项职业资格证书或技能证书,却在跳槽中屡战屡败,得不到理想职位和薪水的人。这群白领犹如巨大的汉堡,外表光鲜,实际却没有多少“营养价值”。据调查统计,跳槽失败者中有58%的人属于“汉堡人才”。随着用人单位对人才的要求越来越高,“汉堡”们危机重重。 四类人易成“汉堡” 职业顾问认为

2010-03-21 09:01:00 332

原创 闲谈

最近又有朋友在发牢骚,说用了××MDA软件,反而降低了效率,说软件大部分是对程序员轻松了,可剩下的一小部分,反而更麻烦了,呵呵,我笑之,说那还是没有真正实现MDA。朋友好奇追问之,真正的MDA真的可以实现吗?我说,你希望它实现吗?朋友突然紧张起来,有点怕。我问为什么?他说,那程序员不是都失业了吗?生活怎么办?不过,我想不会那么容易实现吧。看着他,我真的不知道说些什么?

2010-03-09 18:39:00 325 2

转载 解救西西弗斯- 模型驱动架构

前言西西弗斯是古希腊神话中的科林斯国王,他被罚将一块巨石推到山上,但无论西西弗斯如何努力,每次石头到达山顶之前都不可避免地滚下来,周而复始,永无休止。 在《应用MDA》一书中,作者Frankel将IT人比作现代版的西西弗斯,面对日新月异,层出不穷的技术平台,不可避免地不断重复一些工作。理想的“MDAer”,试图阻止这一悲剧的继续发生。今天,我们通过分析MDA的概念,了解其内涵,看看MDA是

2010-02-28 08:25:00 903

原创 软件开发过程中的几个问题

一、过程问题很多企业员工在使用UML的过程中,只是进行了领域建模,没有进行用例建模,这样是不能最大可能地发挥UML的优势的,因为该组织的软件开发过程不是用例驱动的。UML对使用它的软件开发过程的要求是用例驱动,以架构为中心,迭代和递增的开发,如果软件开发组织的软件开发过程不能满足这三点要求,那么UML的使用效果就会大打折扣。也会产生一些问题,有些组织在使用UML之后,发现前期花很长时间设计

2010-02-22 18:53:00 907

转载 CASE工具 ——软件产业危机的解决方案

目前,软件开发方法正在发生一场变革,这场声势浩大的变革已经自然而然地成为下一阶段的软件开发技术,这就是被人们称为计算机辅助软件工程或CASE的新一代软件开发方法。在今天,许多企业越来越多地依靠计算机来增加他们的竞争力和效率,但当这些企业利用计算机实现商业过程自动化的同时也同样面临着大量应用的积压,缺乏高质量的程序开发人员和需要修改企业的商业需求等一些它们的计算机部门无法迅速解决的问题,而这些问题将

2010-02-21 09:46:00 1837 1

转载 DSM(领域定义建模)和MDA(模型驱动架构)

Domain-Specific Modeling and Model Driven Architecture DSM (领域定义建模)和 MDA (模型驱动架构)模型在软件开发中的角色 当今信息系统

2010-02-05 19:47:00 1738 3

原创 黑盒测试、白盒测试和灰盒测试的基本概念

1. 黑盒测试        黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。  

2010-02-01 10:04:00 727 2

原创 MDA常见问题解答

什么是MDA?它和其他架构有什么区别?MDA是一种新的用于编写规范(specifications)和开发应用程序的途径,它基于平台无关的模型(PIM:platform-independent model)。一个完整的MDA规范包含:1、一个权威的基于UML的平台无关模型PIM;2、一个或者多个与特定平台相关的模型PSM;3、接口定义集合- 每个集合描述了基础模型再不同中间件平台上的实现。一个完整的

2010-01-24 08:41:00 621 3

原创 模型驱动开发,传统编程方式的终结?

前言“模型驱动开发”——体会一下这几个词。它们说出了这个不断变化的工业中一个新的改变。这里不是说一种革命,而是一种缓慢的变化,但是肯定会渗透到我们开发系统的方式中。这种推动将降低代码的重要性,并且专注于一些开发中的真正事情:最终的应用程序被期望怎样工作,并确保你能够根据客户的需求可靠地建立起它来。模型驱动开发是更伟大视景MDA 中的一部分。MDA 是模型驱动体系架构(Model-Driven Ar

2010-01-17 12:45:00 506 2

原创 软件工厂

有没有软件业的摩尔定律 从第一台计算机产生开始,硬件技术和软件技术几乎同时开始它们的发展历程。但是半个世纪以来硬件技术的发展速度要远远高于软件技术的发展,从电子管到晶体管,从集成电路到超大规模集成电路,运算速度从每秒几千次到每秒几十万亿次。相比之下软件技术就远远跟不上硬件技术的发展。著名的摩尔定律归纳了硬件技术的发展速度,那么软件技术有没有相应的定律呢,几十年来,软件业界人士一直没有停止

2010-01-10 08:31:00 386 2

原创 统一建模语言(UML)的现状及发展

随着软件系统复杂程度的提高,对好的建模语言的需求也越来越迫切,面向对象建模语言就是应这样的需求而生。其实早在20世纪70年代就陆续出现了面向对象的建模方法,在80年代末到90年代中期,各种建模方法如雨后春笋般从不到10种增加到50多种。但方法种类的膨胀,使用户很难根据自身应用的特点选择合适的建模方法,极大地妨碍了用户的使用和交流。  在如此众多的方法流派的竞争中,UML(Unified Model

2010-01-02 10:31:00 2773 3

原创 MDA一旦普及,软件蓝领真的会大量失业吗?

  研究MDA这么长时间,突然一个问题在我脑海里逗留了很久,却找不到答案,MDA一旦普及,软件蓝领真的会大量失业吗?仁者见仁,智者见智。希望就此问题能和大家一起讨论。

2009-12-23 19:41:00 436 5

原创 OCL和MDA

闲聊:我的BLOG又是好久没有更新了,倒不是因为懒,而是上周的大部分时间花在审阅两篇稿件上了。而尚未发表的稿件不能公开讨论,所以BLOG上面就空空如也了。这几天集中精力读《Object Constraint Language, The: Getting Your Models Ready for MDA, Second Edition》这本书,颇有心得。作者Jos Warmer是OCL的创始人

2009-12-23 18:51:00 917 4

原创 五种提高 SQL 性能的方法

五种提高 SQL 性能的方法   author:Johnny Papa   Data Points Archive   有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的

2009-12-09 19:57:00 264 3

原创 MDA的阵营划分

MDA提出已经有7,8年的历史了,其主要标准还是MOF,UML(包括OCL),XMI和CWM四大核心。目前正在制订的标准还有QVT(即模型的查询、视图和转换)。这些标准族之间相互关联共同组成了MDA这个庞大的体系结构。可以说,MDA是由系列的标准族加上模型驱动开发的思想共同组成的。而后续的研究者根据自己的兴趣又有了不同的侧重点,导致了MDA阵营的分裂(划分?)。四个阵营Steve Cook

2009-12-02 18:28:00 443 5

原创 金蝶BOS的客户价值和应用实例集锦

金蝶BOS的客户价值和应用实例通过基于金蝶BOS的新一代ERP平台,可以给客户带来三大价值:   易于集成并管理复杂性。因为复杂性被隔离了,集成变得更加易于管理,当更多的企业一起协作提供价值链时,这会变得更加重要。  快速地响应客户需求。迅速适应和满足市场需求,为客户、雇员和合作伙伴提供更高水准的服务。  大幅提高效率以降低成本。快速重构企业的流程和业务,并可不断升级,缩短开发周期,提升企业员

2009-12-01 17:57:00 1433 2

原创 MDA开发程序

 MDA(Model-Driven Architecture)与UML(Unified Modeling Language)同为OMG(Object Management Group)机构之标准。MDA主要将生成的UML模型,分为下列三个阶段:● CIM(Computation Independent Model)——聚焦于系统环境及需求,但不涉及系统内部的结构与动作细节。● PIM(Pl

2009-11-28 08:40:00 845 1

转载 java 快速开发平台

 java项目开发在当今比较流行的一些框架,struts,hibernate,spring,webwork·······中,用起来确实比较舒服,但是重复的工作做的实在是不少,比如:创建jsp页面、页面布局、css调整;对于程序员来说确实是一件挺繁琐的事。在开发时,对于用户权限、角色、组织机构的设计,需要绞尽脑汁设计的非常完美,例如:对于某一个用户能看到某一页面,或者不能操作某一功能,都要想得周

2009-11-25 19:46:00 1981 3

原创 关于MDA-“模式驱动架构”

 在研究CONSTRACTOR的过程中,遇到了一个首要的问题,是什么才是”模式驱动”,它是怎么工作的?它和传统的软件开发有什么不一样的地方呢?让我们一起来看看。      首先,MDA是OGM提出的新的软件开发方法学,有这样一个观点,软件开发就是建模,当然软件开发的项目主导者会关注软件开发过程的不同方面,但决定项目成败的关键是什么呢?工具,过程?还是“开发场所的空气湿度”?没有人知道。但DMA

2009-11-24 18:15:00 1117 1

转载 [转]国外人气最旺的软件测试网站

 http://bdonline.sqe.com/   一个关于网站测试方面的网页,对这方面感兴趣的人可以参考http://citeseer.nj.nec.com/   一个丰富的电子书库,内容很多,而且提供著作的相关文档参考和下载,是作者非常推荐的一个资料参考网站http://groups.yahoo.com/group/LoadRunner   性能测试工具LoadRunner的一个论坛h

2009-11-23 19:05:00 1739 3

转载 23种设计模式 有趣的介绍

1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如

2009-11-18 18:01:00 702 2

原创 MDA-专家的恐惧

 人民邮电出版社最近出版了一本书,叫做《应用MDA》。据我所知,它是国内第一本介绍MDA概念的图书。目前,MDA还处在“油漆未干”的状态,对于我来说,亟需通过阅读一些资料对此项技术建立初步印象。因此,我阅读这本书时,目的是十分明确的。我想知道,如果MDA是一个答案,那么问题是什么?我本以为这个问题应当是很简单的,略读过这本书之后,我感到,事情其实并不简单。   原著作者David Franke

2009-11-16 20:02:00 531 4

转载 精妙SQL语句收集

 SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作。一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdev

2009-11-15 10:56:00 515 2

转载 SQL Server中删除重复数据的几个方法

 数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置……   方法一declare @max integer,@id integerdeclare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) > 1op

2009-11-15 09:13:00 234 1

转载 金蝶 渠道因BOS而改变

 【电脑商网专稿】2006年第一季度金蝶的合作伙伴增加了一百多家,其中大部分是行业增值伙伴。对渠道管理者来说,这应该是个不小的成绩,但金蝶软件(中国)有限公司渠道伙伴部总经理冯颉却认为,“短期内有多少家伙伴加盟并不重要,重要的是使渠道结构更加合理。”2006年,金蝶在渠道结构调整上花了不少心思。随着BOS产品推向市场,渠道也要做出相应调整。七剑计划是金蝶渠道结构调整的主要策略。通过这次调整,金

2009-11-14 14:07:00 328 1

原创 深度分析:Java和.NET谁领导移动开发平台

 对于Sun 来说,今年可谓是多事之秋。不但收入大减,历经裁员,还受到了Java市场中第二大竞争对手IBM (Sun 的说法),以及曾经是亲密战友的BEA 和Oracle的强大压力。Sun 力图恢复以往光荣的急切之心自然不在话下。在这一年中,Sun 大力强化Java Desktop以及Enterprise系统;打造了基于英特尔平台(虽然是与AMD 公司合作)的Solaris ;重新规划了工

2009-11-10 11:44:00 501 1

转载 预期中的开发平台发生变化

James Maguire根据一份《Evans Data》最新的调查报告指出:当今具有Linux开发经验的开发者对于未来开发平台的预期(Forecast)发生重大变化,预示着世界软件市场即将发生一场巨变。据一项调查发现,发达国家专职程序员的“编程年龄”要比我国一般程序员长12~15年。这是一种非常重要的差别。在我国,具有15年以上编程经验的专职程序员极为缺少,这些人有时反被认为“太老了”。对于一些

2009-11-09 13:36:00 246 1

原创 MDA会带来什么

 MDA概述MDA是“模型驱动构架”(Model Driven Architecture)的缩写。它是由OMG定义的一个软件开发框架。其关键之处是,模型在软件开发过程中扮演了非常重要的角色。在MDA中,软件开发过程是由对软件系统的建模行为驱动的。    MDA开发生命周期和传统的生命周期并没有很大的不同。MDA的工件是形式化模型,也就是可以被计算机理解的模型。下面列出的3种模型位于MD

2009-11-08 13:32:00 298 1

原创 趣谈BOS业务平台—换一种方式介绍BOS

 如果你对BOS还一知半解,搞不清楚这到底是个什么东东;如果你已经看了一大堆的BOS技术文档,满脑袋都是UI,Eentity,Table,Framework。感觉有点烦。那么这篇文章就是为你准备的,待我细细讲来。首先,要回答你的问题是:BOS到底是个什么东西?干嘛用的?以下这些名词你一定不陌生:ERP,企业应用,业务系统,信息系统。如果市面上的标准产品搞不定你的需求,或者你自己都搞不清

2009-11-07 09:43:00 846 1

原创 平台

 提到平台,在2001年是炒的最热闹的一年,很快,平台概念就和炒ERP一样被炒烂了,无论是什么系统,那怕就是一个Excel做的几个宏文件,也要加上一个平台。 如何理解平台?  平台的概念目前基本上有两种,一种是基于快速开发目的的、提供一些辅助开发工具(如系统管理、组件等)的开发平台,这种平台是一个纯粹的技术平台,充其量是一个开发工具(如Delphi)的优化,但凡有开发任务时,所有的客户

2009-11-07 08:49:00 475

原创 MDA(模型驱动架构)

 C语言花费了二十年从蛮荒之中杀出一条血路,Java苦心耕耘了近十年方成大气,C#在Beta版本推出两年前就开始通过各种途径营造气氛,砸下了数不清的美金,直到现在还未被主流应用所完全接受。而MDA(Model Driven Architecture 模型驱动架构)自从2002年被OMG(Object Management Group 国际对象管理集团)提出以后,"随风潜入夜,润物细无声",未见

2009-11-04 16:13:00 892 1

原创 模型驱动架构MDA

1.         什么是MDAMDA(Model Driven Architecture)是模型驱动架构,它是由OMG定义的一个软件开发框架。它是一种基于UML以及其他工业标准的框架,支持软件设计和模型的可视化、存储和交换。和UML相比,MDA能够创建出机器可读和高度抽象的模型,这些模型独立于实现技术,以标准化的方式储存。MDA把建模语言用作一种编程语言而不仅仅是设计语言。MDA的关键之处

2009-11-02 10:24:00 536 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除