問答題
某系統(tǒng)提供一個數(shù)據(jù)轉(zhuǎn)換模塊,可以將來自不同數(shù)據(jù)源的數(shù)據(jù)轉(zhuǎn)換成多種格式,如可以轉(zhuǎn)換來自數(shù)據(jù)庫的數(shù)據(jù)(DatabaseSource)、也可以轉(zhuǎn)換來自文本文件的數(shù)據(jù)(TextSource),轉(zhuǎn)換后的格式可以是XML文件(XMLTransformer)、也可以是XLS文件(XLSTransformer),原始設(shè)計方案如圖所示,請指出設(shè)計存在的問題,并基于依賴倒轉(zhuǎn)原則進行重構(gòu)。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
面向數(shù)據(jù)流的方法獲得的需求說明書由以下()組成。
題型:多項選擇題
在軟件設(shè)計與開發(fā)中,以下()是部署設(shè)計階段形成的。
題型:多項選擇題
OOD階段包括對OOA階段得出的問題域進行修改和補充的原因是()。
題型:多項選擇題
常用的軟件開發(fā)方法學(xué)中也包含了軟件體系結(jié)構(gòu)的設(shè)計,如()的軟件開發(fā)方法。
題型:多項選擇題
在OOD階段,命令層次實質(zhì)上是用過程抽象機制組織起來的、可供選用的服務(wù)的表示形式。精化命令層次應(yīng)考慮()。
題型:多項選擇題
面向?qū)ο蠓椒ǖ姆治雠c設(shè)計過程包括如下()。
題型:多項選擇題
原型和實施主窗口的基本*區(qū)別是()。
題型:多項選擇題
ADL(軟件體系結(jié)構(gòu)描述語言)元素的定義包括構(gòu)件、操作、閉包、模式。
題型:判斷題
以下部署圖中包括哪些物理節(jié)點?()
題型:多項選擇題
關(guān)鍵控制流是有關(guān)系統(tǒng)成功或失敗的關(guān)鍵處理,通常都有嚴格的可靠性要求。以下描述正確的是()。
題型:多項選擇題