简介:什么是契约先行(Contract-First)?如果说一个新的软件开发模型会影响甚至改变软件开发过程,那么这样的改变对于开发人员而言,无疑是最具有深远意义的。多年以来,大多分布式应用程序的开发人员都习惯关注对象和从头开始编写一大堆的代码。然而,在面向服务(Service-Oriented)的时代,一切都将改变。从面向过程到面向对象,再到基于组件的开发(ComponentBasedDevelopment),软件开发领域经历着一次又一次的变革,而WebServices的盛行则将软件方法学的革新再一次的推到了浪尖口,一切都处在变化的焦点之中。
简介:RogerThornton,FortifySoftware创始人兼CTO,具有二十年软件开发经验。2002年,ROGER创建了FortifySoftware公司。此前,他曾领导过美国知名网站E^*TRADE的主要开发工作,主持过eBay网站的架构重设,并担任过很多成功创业公司的临时执行官。在更早时期,他还在CypressSemiconductor、Apple以及Sun等多家国际知名软件公司担任过技术和业务上的管理职位。作为软件安全领域的一名专业人士,Roger经常出席行业内的会议,并和许多公司保持着密切的合作。通过改进软件开发过程和技术,Fortify致力于帮助软件企业解决软件和信息安全的隐患。