| |
|
导语 |
|
|
|
|
|
现代软件工程大师
Ivar Jacobson博士深刻地洞察出现代软件开发的核心工程最佳实践,高屋建翎地总结出软件开发基本原则的基础,提出了“统一基础”(Unified Foundation)的概念。统一基础是一个层次的知识体系,位于最底层的是最基本的元素UML和组件(Component),中间层次是软件开发的一组核心工程最佳实践,包括用例、迭代以及架构等最佳实践,最上层的是客户的问题领域,也即最佳实践的应用。同时在统一基础中加入了一些最新的最佳实践,例如面向方面和主动过程等。在这个技术专区里,我们对统一基础中的软件开发核心最佳实践进行系统地介绍。 |
|
|
|
| |
|
最新动态 |
|
|
|
|
|
雅各布森2005回顾 从统一基础到Essential UP到NGP (New!)
2005年对雅各布森来说也是一个收获颇丰的一年。雅各布森咨询全面启动“下一代软件过程”项目,目前已经向外界宣布在微软扩展的生态系统中,集成雅各布森咨询的核心统一过程(Essential UP) 的新过程。Essential UP是已有十年发展历史的统一过程的演进,而统一过程正是RUP的基础。
|
|
|
|
|
|
雅各布森最新培训课程时间表 立即报名 (New!)
雅各布森软件(北京)有限公司将于2005年12月—2006年1日,在北太平庄18号城建大厦举办用例建模、管理迭代式软件开发、实用软件架构公开培训课程,由雅各布森软件(北京)有限公司首席咨询顾问马杰明、咨询顾问张俊主讲,诚邀有志在软件开发方面有进一步提高的人士参加。
|
|
|
|
|
|
雅各布森05-06最新公开培训手册 下载 (New!)
我们提供软件开发项目中所有角色所需要的最佳实践。包括项目经理、系统分析员、架构设计师、开发工程师、集成工程师和测试工程师在宽度和深度方面的价值提升课程。 |
|
|
|
|
|
RUP之父与微软结盟 成为Visual Studio业界伙伴
(三藩市,2005年11月14日)雅各布森咨询(IJC)作为“RUP之父”Ivar
Jacobson博士创立的全球化咨询公司,向外界宣布通过参与微软Visual Studio Industry Partner
(VSIP)计划加入了微软扩展的Visual Studio 2005 Team System生态系统。 |
|
|
|
|
|
下一代软件过程 金秋技术交流活动 北京活动报道 上海活动报道
Ivar Jacobson博士再次应CSDN邀请,于10月24日在北京、10月25日在上海,与中国开发者见面交流,畅谈软件工程最新趋势、统一基础、软件过程、架构、面向方面等话题,与其他参会的软件过程专家分享软件工程和管理的深刻认识和宝贵经验。 |
|
|
|
| |
|
金秋技术交流活动 |
|
|
|
|
|
"下一代软件过程的时代"-北京技术交流会
时间:10月24日下午2:00-4:30
地点:北京柏彦大厦软件进出口中心会议室
嘉宾:蒋胜(雅各布森) / 冯晨华(雅各布森) / 宋兴烈(思维加速) / 刘新声(独立咨询师) / 青润(中科院) / 范凯(JavaEye) / 王晓毅(Esoon亿讯) / 袁峰 / 于景臣 / 苏志强...
(左图:Ivar关于NGP的激情演讲)
下一代软件过程将站在所有以上实践的肩膀之上。它将更进一步,不仅仅是敏捷的,它还将是智能的。它将会是内涵非常丰富的,将会比今天统一过程的所有变体的内涵都要丰富。所不同的是,你只需要在你需要的时候得到你所需要的部分。我们将会从今天的“过程”时代走向“隐过程”时代,一个我们将无须过多谈论过程,而却能从中得到智能过程给予我们的帮助。

Ivar讲起NGP的豪情 |

蒋胜热情致辞 |

现场听众爆满 |

台上窃窃私语? |
|
|
|
"下一代软件过程的时代"-上海技术交流会
时间:10月25日上午9:00-11:30
地点:上海交大法华校区安泰演讲厅
嘉宾:蒋胜(雅各布森) / 傅育熙(交大软件学院) / 林德璋(交大软件学院) / 沈备军(交大软件学院) / 徐锋(系统分析员顾问团) / 张华(系统分析员顾问团) / 林锐(漫索) / 潘加宇(UMLChina) / 王海鹏 (UMLChina) / ...
(左图:Ivar在CSDN嘉宾签名册上签名留言)
做软件开发,有三个阶段。第一阶段是根本不知道有什么过程,大家都是用随意的方法或者自己发明创造的方式做事情。第二个阶段是有过程的,大家都在谈过程、如何组织好团队等。第三个就是不可见的过程,只是在你需要的时候,自然而然呈现的一些过程规范。

Ivar在交大演讲 |

蒋胜热情致辞 |

交大300人的报告厅 |

交大傅院长赠送礼物 |
|
|
|
|
| |
|
IJS“统一基础”知识库 |
|
|
|
 |
|
用例 |
|
|
用例-昨天、今天、明天 [下载PDF文档]
Ivar Jacobson博士的一篇介绍用例技术的起源、发展和演进过程的文章,并在该文中对大家在实践中困惑较多的用例关系、用例数量、用例与UML等问题作了深刻的阐释,同时提出了对扩展/包含用例的改进意见,最后还对用例未来的发展趋势作出了有趣的预测。 |
|
|
探索用例场景 (1)分析客户心理 [下载PDF文档]
用例技术作为一种日益流行的捕获需求和驱动系统开发的方法,往往是项目成功的基础。如何识别出用例的场景,尤其是备选流往往直接影响到用例的质量。黄邦伟博士以一贯的幽默行文方式,详细谈论了探索用例场景、尤其是备选流的大量思考方法和实用技巧。 |
|
|
用例实践 (1)用例的种类和用例技术 [下载PDF文档]
用例实践 (2)将理论知识运用到实践中 [下载PDF文档]
用例技术是一种越来越流行的捕获需求和驱动系统开发的方法。这种技术的新采用者面临的挑战是如何将此技术引入到一个组织,以及如何确定用例何时完成。通常,他们必须在实际的项目压力之下面对这些挑战。本文的目标就是概述这些原理,帮助他们战胜这些挑战。作者分析了不同的用例和工件类型,并简要地讨论了如何将用例技术引入到一个不熟悉它们的团队,并跟踪这个项目的执行,并突出这些原理是如何应用的。 |
|
|
使用UML对业务过程建模 (1) [下载PDF文档]
使用UML对业务过程建模 (2) [下载PDF文档]
黄邦伟博士的一组使用UML对业务过程建模、描述业务用例及其实现的经典文章。 |
|
|
|
 |
|
迭代开发 |
|
|
什么是迭代化开发? (1)开发人员的角度 (2)用户视角 (3)管理视角
对一个项目来说迭代增量模式的工作意味着什么?在这一系列文章中,我们通过讨论关联于项目的不同视角对这个问题进行探讨。在本系列文章中,定义了迭代式增量开发模式的意义,并且讨论了这种方式对从事软件生产的核心开发团队意味着什么。然后侧重于当一个项目选择采用迭代式增量开发工作时,对客户意味着什么,最后探讨对项目管理团队来说迭代式增量开发的影响。
Ian Spence, 首席科学家, Ivar Jacobson Consulting, UK, Kurt Bittner, 产品策略师, IBM Rational software |
|
|
RUP经理应用迭代开发的方法和经验 [下载PDF文档]
黄邦伟博士通过一个虚拟的案例,以幽默的口吻详细描述了一个新的RUP经理如何在一个J2EE的项目中应用迭代开发的方法和经验,让你在轻松的气氛中快速学习迭代开发和项目管理的精髓和大量实用技巧。全文的所有章节标题都采用一部流行的电影名称命名,十分有趣。 |
|
|
如何使用用例来管理迭代软件开发
Ian Spence和Kurt Bittner的关于如何使用用例来管理迭代软件开发的文章 。 |
|
|
|
 |
|
软件架构 |
|
|
通往弹性软件架构之路
本文阐述了如何构建一个好的软件架构。决定软件系统质量的最重要因素是软件架构。一个好的架构要确保不同类型的关注点(concern)的分离。可以通过识别系统中的关键用例来构建架构。 |
|
|
|
 |
|
面向方面 |
|
|
The Case for Aspects, Part 1 [下载PDF文档] Part 2 [下载PDF文档]
Ivar Jacobson博士关于AOP和用例的一组文章。 |
|
|
对《AOSD中文版-基于用例的面向方面软件开发》一书的赞许
"AOSD是一种有助于程序员开发出更好系统的重要技术。遗憾的是,AOSD并未清晰地指出如何集成到项目生命周期中去。本书打破了这一障碍,提供一个用AOSD的具体例子,覆盖了从需求分析到测试的全过程。" |
|
|
|
 |
|
主动过程 |
|
|
Controlled Outsourcing with an Active Process [下载PDF文档]
Svante Lidman 和Ivar Jacobson的一篇关于外包控制和主动过程方面的文章。 |
|
|
|
| |
|
Ivar Jacobson精彩演讲和PostCard |
|
|
|
 |
|
Ivar Jacobson 精彩演讲 |
|
|
Beyond Agile: Smart (May 2005)
Ivar Jacobson博士关于敏捷方法的讲演,提出敏捷是不够的,复杂的软件开发需要超越敏捷,需要一种聪明的方法。 |
|
|
What CMMI cannot give you: Good Software (April 2005)
Ivar Jacobson博士关于CMMI和过程改进的讲演,指出CMMI并不能保证实现高质量的软件产品,并推荐了软件开发的一组核心最佳实践。 |
|
|
Unifying Foundation (March 2005)
Ivar Jacobson博士总结了软件开发最佳实践原则的基础,提出了软件开发的统一基础,形成了软件开发的核心工程最佳实践的知识体系。 |
|
|
Successful Enterprise Architecture(2005)
Ivar Jacobson博士关于企业架构方面的精彩演讲。 |
|
|
|
 |
|
Ivar Jacobson 的 PostCard |
|
|
2005, June 24, Stockholm Archipelago [Jet lag]
2005, May 26, Las Vegas, USA [Rational Software Development Conference]
2005, May 19, Beijing, China [Opening of IJS China] ...... |
|
|
|
| |
|
Ivar Jacobson 与 CSDN |
|
|
|
|
|
下一代软件过程的时代-Ivar金秋技术交流系列活动 北京 上海
现代软件开发世界级大师Ivar
Jacobson博士再次应CSDN邀请,于10月24日在北京、10月25日在上海,与中国开发者见面交流,与众多业界专家共同探讨下一代软件过程、统一基础、软件过程、架构、面向方面等话题,分享软件工程和管理的深刻认识和宝贵经验。 |
|
|
《程序员》2005年5月专文:软件咨询-并不像看起来那么简单咨询
Ivar在新加坡和韩国开展咨询业务已经有近一年的时间了,业务增长速度非常快。谈到中国咨询市场,Ivar并不认为在中国有很多UML或者统一过程的专家... |
|
|
5月,Ivar Jacobson博士高层管理交流活动
在公司成立之际,Ivar Jacobson博士亲赴中国,5月19日下午,将就国内软件企业普遍关心的问题与参会的各位公司高级管理人员进行交流 ... |
|
|
3月,Ivar Jacobson博士访华专家交流活动
Ivar Jacobson博士于3月中下旬来华,23日做客CSDN,与来自百度、朗讯、华为等众多IT企业的技术主管举行了圆桌会谈,就软件工程的最新方展趋势、软件工程师的职业发展、以及软件咨询业的发展机遇,展开了深入的讨论... |
| |
|
《程序员》2005年2月专文:再访Ivar Jacobson-继续苦读RUP
这两年我主要从事有关AOP的研究,并在这方面写了一本新书《Aspect-Oriented Software Development with Use Cases》。另外,今年我开办了一家软件咨询顾问公司... |
|
|
2004年Ivar做客CSDN嘉宾聊天室
12月8日,Ivar Jacobson博士做客CSDN,与业界专家展开面对面的思想和技术交流...
|
|
|
|