TA的每日心情 | 开心 2018-2-15 10:06 |
---|
签到天数: 112 天 [LV.6]出窍
|
雪山雄鹰 发表于 2017-10-15 20:03* @, A( t8 y" `6 ^
20171011期《军情解码》节目里,宋心之直截了当的说,歼20换装的就是18吨推力的涡扇十五。4 Y0 @/ l: G- z) x7 C
宋心之本来就是 ...
: g* f, D' x/ t" B$ I2 e2 U兄弟不知做过硬件软件规模集成的东西没。对我们来说,这类项目一个重要的节点,就是硬件和软件间接口的确定。接口一旦定了,两个组基本上就是分离开平行开发的。在开发中接口规范是不允许轻易变化,任何一个组如果自己的变更超越了接口规范,都需要高级别领导组织会议评审。& o; P* _' N6 j" L/ i- |! X" \
但是在接口规范以外的事,两个组互不关心。软件组不会关心硬件接口组用的CPU是啥,电路板布成什么样子,选择什么电源;硬件组也不会关心软件组用ucLinux还是VxWorks。可以说一个组里天翻地覆的变化,只要变化不越过接口,则对于另一个组来说一点影响都没有。我给某保密企业做系统,既有硬件不变,然后软件从C/S架构变到B/S架构,重新写了60多万行代码,但是系统一直在正常运行,8个并行的生产线一条一条切换过来的,而硬件组这期间就派了一个人过来守着,然而根本就无用武之地;反过来,为了满足客户的某种需要,控制需要从PCI的数字卡改成了网络设备,硬件组同样是一条线一条线的停线改造,但是软件在这个过程中一点修改都没有,值班的人员也是例行公事。, p# x4 @6 L( w" o
所以关键在于一个良好的接口规范,只要接口规范定的好,就是行驶中间换发动机也不是没可能性……( @+ y8 @7 G, t* X5 d5 y
我没参与过J20的研发,不过我相信他们同样也有类似的规范,绝对不会说硬件一改软件跟着改这样的情况,这在工程上就是恶梦。 |
|