超越敏捷與CMMI 探索軟件工程的本質(zhì)2010-08-25 17:19
軟件工程已經(jīng)有了40多年的發(fā)展歷史,但是它仍然沒有成為一種成熟的學科。敏捷、CMMI、RUP,各種軟件開發(fā)方法層出不窮,潮來潮去,讓一線開發(fā)人員無所適從。產(chǎn)業(yè)界實踐與學術(shù)界研究分歧嚴重。
怎么辦?
Ivar Jacobson與Bertrand Meyer(Eiffel 語言之父)和 Richard Soley(OMG主席)三位業(yè)界權(quán)威有感于此,聯(lián)手發(fā)起了SEMAT(軟件工程方法與理論)計劃,呼吁業(yè)界共同行動起來,重新定義軟件工程。
Ivar Jacobson
軟件開發(fā)領(lǐng)域影響最大的世界級權(quán)威之一。他是用例、UML建模語言、Rational統(tǒng)一過程(RUP)、EssRUP、組件和組件架構(gòu)的創(chuàng)始人,對現(xiàn)代企業(yè)建模和面向方面(aspect)的軟件開發(fā)也作出了重要貢獻。
Ivar Jacobson 1939年生于瑞典,擁有斯德哥爾摩皇家理工學院博士學位。曾在愛立信、IBM工作。先后成功創(chuàng)辦了Objective、Rational和Ivar Jacobson International等數(shù)家公司。
1967年在愛立信期間,他首先提出軟件組件(component)和用例(use case)的概念,并創(chuàng)造了序列圖和狀態(tài)轉(zhuǎn)移圖。此外,他還是電信業(yè)標準SDL(規(guī)約與描述語言)的最初開發(fā)者。
在Rational,他與 Grady Booch 和James Rumbaugh合作設(shè)計了UML和RUP。
2005年,他發(fā)布了輕量級和敏捷、以實踐為中心的RUP版本Essential RUP(EssRUP)。他也是《UML用戶指南》、《面向?qū)ο筌浖こ獭返让淖髡?。北京大學的國際名譽顧問,并且獲得了秘魯圣馬丁代波里斯大學名譽博士學位。
最近,他與多位世界級專家聯(lián)手發(fā)起了SEMAT計劃,已經(jīng)在全球范圍內(nèi)引起了廣泛關(guān)注和響應(yīng)。該計劃向業(yè)界發(fā)出呼吁,超越敏捷、CMMI等不同軟件開發(fā)方法的藩籬,共同探索軟件工程的本質(zhì),確立軟件工程的堅實理論基礎(chǔ)、原則和核心最佳實踐,重新定義軟件工程。
Ivar Jacobson是Ivar Jacobson International的創(chuàng)始人和主席,該公司在美國、英國、中國、新加坡、澳大利亞、瑞典和加拿大的都設(shè)有子公司。
|