基于软件BOM表的构件化开发过程,使得软件设计系列化、标准化、规范化、通用化。同时,标准化、规范化的构件设计,经过测试验证及回归测试验证后,作为标准构件入软件构件库,增加了软件构件库的库存种类和数量;反之,软件构件库的充实又为之后的软件设计工作提供更多可供复用的标准构件。从而实现“搭积木”式软件加工方式,使期权软件开发更加便捷高效。
1、对质量的影响:软件BOM表随着构件的逐步优化,版本也随之同步升级,质量也随之得以提高。随着大量产品的借用,构件会趋于成熟,软件BOM表也随之趋于成熟。这有利于同领域的其他产品借用或者部分借用。
2、对生产率的影响:一般来说,大约80%-90%的复用可使软件生产率提高25%-40%。
3、对成本的影响:软件复用率越高时,新研构件越少,耗费的人力成本和时间成本都会大大降低。
4、管理的影响:在PDS等系统中归档了的软件BOM表,记录了关于该产品所用的所有软件构件的数据信息,如构件的名称、版本、基本内容、复用/新研等信息,以及构件与构件之间的嵌套关系。
软件BOM质量管理中从最终产品追溯零件、组件起到关键作用。软件BOM表以信息共享为基础,是综合管理、资源调度的重要依据。另外,软件BOM表中复用/新研的数据也可作为安排期权软件开发计划的依据。
在期权软件开发过程中,软件BOM设计是不可缺少的重要环节。软件BOM在“工厂”式的软件加工过程中起着连接设计与制造的纽带作用,对提高软件生产率和软件质量、降低软件开发成本都起着至关重要的作用。因此,做好软件需求分析、软件BOM设计、构件设计、构件测试等,可以有效地提高期权软件开发的质量,推动软件工程的发展。
领取专属 10元无门槛券
私享最新 技术干货