这是一个令人兴奋、充满挑战的一年:
现代软件开发之父Ivar Jacobson博士在中国开了他的全球第五家咨询分公司――雅各布森软件(北京)有限公司,这是今年中国软件工程界的一件大事,雅各布森软件(IJS)旨在将当今软件工业界最先进的软件工程思想和实践带给中国的软件企业,同时,Ivar也有更多的机会和国内的软件企业直接面对面地对话,将来自源头的现代软件工程的最新发展趋势传道给中国的软件工程界。
2005年在软件工程领域,值得关注的一项技术理念就是统一基础。Ivar Jacobson博士深刻地洞察出现代软件开发的核心工程最佳实践,高屋建翎地总结出软件开发基本原则的基础,提出了"统一基础"(Unified Foundation)的概念。统一基础是一个层次的知识体系,位于最底层的是最基本的元素UML和组件(Component),中间层次是软件开发的一组核心工程最佳实践,包括用例、迭代以及架构等最佳实践,最上层的是客户的问题领域,也即最佳实践的应用。同时在统一基础中加入了一些最新的最佳实践,例如面向方面和主动过程等。
2005年对雅各布森来说也是一个收获颇丰的一年。雅各布森咨询全面启动“下一代软件过程Next Generation Process”项目,目前已经向外界宣布通过参与微软Visual Studio Industry Partner (VSIP)计划, 加入了微软扩展的Visual Studio 2005 Team System生态系统。作为双方合作的第一个成果,将会在Visual Studio 2005 Team System中集成雅各布森咨询的核心统一过程(Essential UP) 的新过程。Essential UP是已有十年发展返耐骋还痰难萁骋还陶荝UP的基础。Essential UP与RUP的不同之处在于其不是一个重型过程,而是基于客户十多年来使用经验的反馈而作的实质上的改进。? 对于RUP或者统一过程的用户来说,Essential UP带来了更先进的方法,并为现代软件组织期望采用低付出、低复杂度和低破坏性的方式应用软件工程最佳实践提供了新型的轻量级选择。
与此同时,雅各布森咨询积极参与IBM 的Eclipse Process Framework 的开源过程框架项目,作为Eclipse Process Framework的官方合作伙伴,雅各布森咨询将会运用NGP到该开源项目中。Eclipse Process Framework项目主要来自 IBM 的RUP的捐赠,将为整个行业提供一个基础体系结构和基于 Web 的工具,其目的是为了设计、传达、发布及复用软件开发最佳实践。Rational Unified Process 核心内容的捐赠将帮助大大小小的公司,以及独立软件开发商(ISV)、系统整合商、构建集成软件系统的投资组合的 IT 组织、学术界和研究团体在计划软件项目时建立一致性。
国内软件咨询的深入,从管理、过程方面的咨询,进入了软件架构、最佳实践在具体大型产品中开发中的咨询,这是一种更深入、具体、也是对客户价值最大的咨询,同时也是最有挑战性的咨询。这种新的咨询方式主要是项目辅导,咨询师和客户的开发团队一块工作,按照迭代的方式开发架构,在项目中安全地运用以架构为中心、用例驱动、测试驱动、迭代和增量地开发等最佳实践,确保项目的成功和高质量的软件架构,以及将最佳实践确实地传送给项目组,真正提高软件的架构质量和开发能力。
冯晨华博士:加入雅各布森软件(北京)有限公司之前,冯晨华博士是西门子中国研究院软件工程中心的资深咨询顾问。冯晨华博士有超过10年的军方大型软件开发及管理经验和近4年的培训和咨询经验,曾为西门子通信集团、人民银行、工商银行、中国银行、中国电信广东研发中心、上海通用、索尼爱立信等数十家大型软件企业成功提供了软件过程改进和软件工程的培训和咨询服务。冯晨华博士在软件过程、CMMI和面向对象软件工程方面有很深的造诣。
文章来源于领测软件测试网 https://www.ltesting.net/