网友:PowerDesigner会把核心开发放在吗?
王晓昀:现在因为在法国有一个开发团队,法国开发团队开发时间已经很长了,经验也比较丰富,现在是想在中国增加开发团队帮助法国同时开发。因为在法国更高的陈找特别好的话不太特别好找,在国内技术高的人每年大学毕业的人很多,很多工程师水平很高。所以我们想法是在法国也开发,在中国上海也开发,这样合作起来的话速度就更快了。
主持人:有关PowerDesigner近期你们在上海开过一个会,说PowerDesigner12.0是最近开发出来的吗?
王晓昀:是今年1月份开发出来的,现在12.1版本也开发出来了。
主持人:它的功能有什么新的特点吗?
王晓昀:比如我们现在有一个新的需求分析模型可以帮助用户把需求分析写出来,把需求分析和其它的分析连接起来。比如用户把一个模型改了,我们马上告诉他这个模型改了对其它的模型有影响。那用户改的时候就会小心了,决定改它通知其它的的模型的负责人相关的地方也得改。它加了新的对数据库的支持,比如Sybase ASE 15.0,对Java的支持,对Oracle的支持。也可以生成很多Java, Hibernate, EJB 3.0, NHibernate, ADO .NET等等,还有很多版本。
主持人:请您介绍一下结合行业建模和生命周期的发展历程谈一下国内开发人员的差距,并以此说明PowerDesigner是在国内所必需的是大有前途的?
王晓昀:我最近一段时间经常回国和一些大学合作谈谈,经常到一些软件公司谈一谈。我觉得看起来国内和国外还有一些差距。主要是在大学很多学校的学生都学过软件工程可是不清楚使用起来是怎么样的,理论上学过,可是没怎么做过。另外一个问题是,我觉得很多软件开发公司他们以前也没做过软件工程,经验也不多。有些公司比如说他们有一百多个人,他们问我怎么做才能把这一百多个人的团队管理起来。他们也在琢磨,也不太清楚。这可能还是经验问题,前几年也没有考虑到软件工程。现在做软件工程因为产品越来越复杂,开发人员越来越多,另外一个问题是有的大公司他们自己开发的能力不太强,这样造成软件开发公司自己也不太清楚,而且也没有用PowerDesigner这样的工具帮助客户。结果大公司觉得得把开发任务交给他们了,小公司他们也不太熟悉,他们也好像没太想用PowerDesigner这个工具帮助客户。结果效果不太好。
另外一个问题是,很多公司可能也用过PowerDesigner的工具,用的都是盗版的,这造成了一个问题是对软件工程的发展不太有利。要想解决这些问题要使用几种方法:第一是学校要起一定的作用。光教学生软件工程理论上的点不行,要真的开发起来要用一些什么样的工这样的实践。比起其它国家来说区别是相对于欧洲和其它国家,他们在学校里已经学了很多东西,而且在大公司因为大公司有自己的开发能力,起码有几个人对这个比较熟悉,可以把其他的人带动起来。其他的人也熟悉,其他人换了公司他们也知道怎么做了。慢慢他们知道软件工程的重要性,使用软件工程应该用什么样的工具?怎么用?做到什么样的部分用什么文件,都知道了,这样效果就好得多。现在国内跟前几年比这方面已经重视很多了。前几年我回来没有人提到软件工程,这几年很多大学、大公司对这方面都比较感兴趣,可能还没有琢磨透,有些大公司但是感觉到了必须用一些大工具。可是他们还没有搞明白到底怎么用PowerDesigner支持软件工程。我们也会做一些工作,和大学联系、跟大公司联系,写一些文章、写一些书,把大学生们指导一下教他们如何做起来。