配置管理:软件开发中的变革掌控之道
1. 引言
在软件开发和复杂工程系统(如飞机制造)中,变化无处不在。需求会随着开发者对应用领域理解的加深而改变,系统设计会因新技术和新目标而调整,对象设计会因解决方案对象的确定而变化,实现过程中也会因发现并修复故障而产生改动。这些变化会影响从系统模型到源代码和文档的每一个工作产品。配置管理就是控制和监控工作产品变更的过程,它能通过定义正式的变更批准和跟踪流程,在定义基线后将变更相关的风险降至最低。
1.1 飞机制造案例
以飞机制造为例,客机是私人企业所尝试的最复杂的工程项目之一,需要具备安全性、可靠性和经济性。例如波音747由超过600万个零件组成,为了在保持经济竞争力的同时开发和维护这样复杂的系统,飞机制造商通常会通过对同一设计进行渐进式改进来延长机型的使用寿命。此外,尽可能在不同飞机型号之间重用零件和子系统也是应对飞机高复杂性的一种方法。
1.1.1 空客A320系列
- A320 :1988年,欧洲飞机工业联盟空客工业公司推出了A320,这是第一架电传操纵的客机。飞行员通过位于侧面的小操纵杆控制飞机,数字脉冲被传输到计算机,计算机再将其解释并传递到机翼和尾翼控制装置。与液压系统不同,计算机化控制允许进行包线保护,防止飞行员超过某些参数。
- A321和A319 :A320的商业成功使空客能够开发两款衍生飞机,即较短的124座版本A319和较长的185座版本A321。改变基本设计的长度以获得新飞机是该行业的标准做法,这不仅可以节省成本和时间,还能为航空公司节省运营成本。此外,空客确保这三款
超级会员免费看
订阅专栏 解锁全文
26

被折叠的 条评论
为什么被折叠?



