一個實時控制平臺軟體,這也是一般機載系統採用的,我們的專家也是掌握的。工作量最大的是破譯巨大的由機器碼構成的目標程式。
第一步是搞出了一個反彙編程式,這方面的基礎很好,半個月就完成了。但僅得到了一個沒有任何說明的源程式。
第二步,接下來化了近二個月的時間,才在飛行員和專家們的幫助下,把這一堆程式,劃分成一個個功能分明的模組和介面,以及工藝資料。其中英國專家也發揮了很大的作用,這套綜控軟體雖然是美國人開發的,但是英國的不少飛行控制專家參加了部分任務書的編制。
第三步,是攻堅階段,找出程式中的陷阱和邏輯炸彈。
這些電腦專家幾乎以狂熱的精神在工作,他們深知美國同行出的難題不會有輕易的解法。工程局則為他們提供了最好的生活和工作的條件:辦公樓裡有健身房、氣泡按摩浴室,有按摩師為他們放鬆;有專門的營養師和特級廚師為他們配餐,還有一間高階音響室可以欣賞一大堆名曲。
透過這一階段的工作,已經對這套應用軟體的總設計師的設計風格有所瞭解。系統的結構十分清晰簡潔,模組的介面也歸併成很少的幾類,對系統的維護和功能擴充很有利。經分析能設定陷阱和邏輯炸�