設萬維讀者為首頁 廣告服務 技術服務 聯繫我們 關於萬維
簡體 繁體 手機版
分類廣告
版主:
萬維讀者網 > 靈機一動 > 帖子
有人喜歡運籌學,我就出一道運籌學和編程有關的題
送交者: 遠景城 2013年02月02日12:12:46 於 [靈機一動] 發送悄悄話
有人喜歡運籌學,我就出一道運籌學和編程有關的題

某公司的A組花了兩年的時間研發了產品A,投放了市場,銷路不錯。這時公司又決定
開發產品B,組建了B組。產品B和產品A有相似的地方。

如果A是產品A的一個軟件模塊,B是產品B的一個對應的軟件模塊。模塊A和模塊B有
40%是相同的。這時有人提出把產品A的模塊A分解成兩部分

A1 和 Base

Base是模塊A和模塊B邏輯相同的部分(40%)。 這樣,再做B1,使得

B1 和 Base

滿足模塊B的設計要求就行了。提出這做法的人要產品A和產品B共用Base。理由
是:如果為產品B改進了Base,也為產品A改進了Base。

還有一種觀點,就是直接把模塊A拷貝過來,命名B,把其中的60%改成產品B的設
計要求。

最後分解派占上風,按分解派的觀點設計了產品B。

又兩年過去了。B組做出了A1,B1,Base。模塊(B1,Base)滿足了產品B的設計。
這時,產品A的模塊A已經改進成A+。

當B組要A1,Base提供給A組時,A組斷然拒絕。理由是:模塊(A1,Base)從來沒被
測試過。即使100%正確,也和A+不同。A+運行的好好的,憑什麼要接受(A1,Base)?

產品A中類似A的模塊,產品B中類似B的模塊各有100多塊。


看看怎麼解決這個問題?原來的設計思想對嗎?

0%(0)
0%(0)
  A1改進成A+時,Base是否保持不變?  /無內容 - 零加一中 02/03/13 (13116)
    A1是B組擁有的(做出的)。(A1,Base)和原來的A等價  /無內容 - 遠景城 02/04/13 (17049)
  看不懂。能用另一個方式再說一次麼?  /無內容 - 思良將 02/02/13 (2935)
    我理解:class A1 extends Base - 粱遠聲 02/03/13 (5653)
標 題 (必選項):
內 容 (選填項):
實用資訊
回國機票$360起 | 商務艙省$200 | 全球最佳航空公司出爐:海航獲五星
海外華人福利!在線看陳建斌《三叉戟》熱血歸回 豪情築夢 高清免費看 無地區限制
一周點擊熱帖 更多>>
一周回復熱帖
歷史上的今天:回復熱帖
2012: 一個問題就能將無線電神童真實牛皮打回
2012: 零加一中:波里亞書裡的紅球黑球問題解
2010: 無語:葉帥一門盡顯貴,章子怡敢告老三嗎