关于规划与开发团队而言,轿车、航空、通讯和电子等许多范畴,都无一例外地存在着进步产品质量、缩短产品开发周期以及下降本钱的压力,项目延期也是常有的事。选用根据模型的规划进行前期验证则可有用缩短产品开发周期、进步产品质量,并下降开发本钱的方针。
Jim Tung先生:体系开发流程的趋势是:经过根据模型的规划,将更多的精力放在需求分析阶段
关于项目延期完结的原因,The MathWorks公司首席研究员(Fellow)Jim Tung先生表明,不切实际的时间表占的份额最高,达63.6%,其次,标准的更改、标准的不充分以及使用的复杂性日益添加、开发/测验人员太少也是形成项目延期的重要影响要素(见图1)。
为此,Jim Tung先生谈到了前期验证的重要性。他以航空范畴的实例,举例道:“NASA意外事故的原因能够追溯到不充分的需求承认,以及从体系需求到软件需求的有缺点流程。
”那么,过错是在什么地方引进和检测到的呢?他介绍道:“体系开发被分为需求、规划、完成和测验4个阶段。关于传统的开发流程,越是在体系开发前期,引进过错的份额越大,越到后期,其份额逐步越小。”比方,在需求阶段过错被引进的份额高达60%,在规划阶段为21%,而在完成和测验阶段的份额则分别为12%和7%。而开发人员检测到的过错的份额却恰恰相反,跟着4个阶段的发展,检测到的过错却在逐步添加,4个阶段的份额分别为8%、15%、22%和55%(见图2)。“每一次检测并纠正规划问题的推延往往都将导致昂扬的价值去批改它。”他表明。
对此,The MathWorks公司提出选用根据模型的规划进行前期验证,方便地经过模型(一种可执行的标准)进行嵌入式控制体系的具体规划,然后协助规划人员在体系开发的前期发现并批改需求和规划过程中呈现的过错(见图3)。“在前两个阶段即开端对体系进行验证,然后尽可能少地引进过错。一旦发现有过错被引进,便于进行及早纠正,然后在节省很多批改过错的本钱的一起,有用地进步产品质量并缩短产品开发周期。”Jim Tung先生进一步解释道。