問答題

【案例分析題】

TeleDev是一個(gè)大型的電信軟件開發(fā)公司,公司內(nèi)部采用多種商業(yè)/開源的工具進(jìn)行軟件系統(tǒng)設(shè)計(jì)與開發(fā)工作。為了提高系統(tǒng)開發(fā)效率,公司管理層決定開發(fā)一個(gè)分布式的系統(tǒng)設(shè)計(jì)與開發(fā)工具集成框架,將現(xiàn)有的系統(tǒng)設(shè)計(jì)與開發(fā)工具有效集成在一起。集成框架開發(fā)小組經(jīng)過廣泛調(diào)研,得到了如下核心需求:
①目前使用的系統(tǒng)設(shè)計(jì)與開發(fā)工具的運(yùn)行平臺(tái)和開發(fā)語(yǔ)言差異較大,集成框架應(yīng)無縫集成各個(gè)工具的功能。
②目前使用的系統(tǒng)設(shè)計(jì)與開發(fā)工具所支持的通信協(xié)議和數(shù)據(jù)格式各不相同,集成框架應(yīng)實(shí)現(xiàn)工具之間的靈活通信和數(shù)據(jù)格式轉(zhuǎn)換。
③集成框架需要根據(jù)實(shí)際的開發(fā)流程靈活、動(dòng)態(tài)地定義系統(tǒng)工具之間的協(xié)作關(guān)系。
④集成框架應(yīng)能集成一些常用的第三方實(shí)用工具,如即時(shí)通信,郵件系統(tǒng)等。
集成框架開發(fā)小組經(jīng)過分析與討論,最終決定采用企業(yè)服務(wù)總線(ESB)作為集成框架的基礎(chǔ)架構(gòu)。

在ESB基礎(chǔ)架構(gòu)的基礎(chǔ)上,請(qǐng)根據(jù)題干描述中的4個(gè)需求,說明每個(gè)需求應(yīng)該采用何種具體的集成方式或架構(gòu)風(fēng)格最為合適。

答案: 對(duì)于需求(1)來說,由于需要共享系統(tǒng)的功能,并且系統(tǒng)的運(yùn)行平臺(tái)與語(yǔ)言差異較大,應(yīng)該采用面向服務(wù)的方式進(jìn)行功能集成,可以將...
題目列表

你可能感興趣的試題

問答題

【【案例分析題】】

TeleDev是一個(gè)大型的電信軟件開發(fā)公司,公司內(nèi)部采用多種商業(yè)/開源的工具進(jìn)行軟件系統(tǒng)設(shè)計(jì)與開發(fā)工作。為了提高系統(tǒng)開發(fā)效率,公司管理層決定開發(fā)一個(gè)分布式的系統(tǒng)設(shè)計(jì)與開發(fā)工具集成框架,將現(xiàn)有的系統(tǒng)設(shè)計(jì)與開發(fā)工具有效集成在一起。集成框架開發(fā)小組經(jīng)過廣泛調(diào)研,得到了如下核心需求:
①目前使用的系統(tǒng)設(shè)計(jì)與開發(fā)工具的運(yùn)行平臺(tái)和開發(fā)語(yǔ)言差異較大,集成框架應(yīng)無縫集成各個(gè)工具的功能。
②目前使用的系統(tǒng)設(shè)計(jì)與開發(fā)工具所支持的通信協(xié)議和數(shù)據(jù)格式各不相同,集成框架應(yīng)實(shí)現(xiàn)工具之間的靈活通信和數(shù)據(jù)格式轉(zhuǎn)換。
③集成框架需要根據(jù)實(shí)際的開發(fā)流程靈活、動(dòng)態(tài)地定義系統(tǒng)工具之間的協(xié)作關(guān)系。
④集成框架應(yīng)能集成一些常用的第三方實(shí)用工具,如即時(shí)通信,郵件系統(tǒng)等。
集成框架開發(fā)小組經(jīng)過分析與討論,最終決定采用企業(yè)服務(wù)總線(ESB)作為集成框架的基礎(chǔ)架構(gòu)。

在ESB基礎(chǔ)架構(gòu)的基礎(chǔ)上,請(qǐng)根據(jù)題干描述中的4個(gè)需求,說明每個(gè)需求應(yīng)該采用何種具體的集成方式或架構(gòu)風(fēng)格最為合適。

答案: 對(duì)于需求(1)來說,由于需要共享系統(tǒng)的功能,并且系統(tǒng)的運(yùn)行平臺(tái)與語(yǔ)言差異較大,應(yīng)該采用面向服務(wù)的方式進(jìn)行功能集成,可以將...
問答題

【案例分析題】

TeleDev是一個(gè)大型的電信軟件開發(fā)公司,公司內(nèi)部采用多種商業(yè)/開源的工具進(jìn)行軟件系統(tǒng)設(shè)計(jì)與開發(fā)工作。為了提高系統(tǒng)開發(fā)效率,公司管理層決定開發(fā)一個(gè)分布式的系統(tǒng)設(shè)計(jì)與開發(fā)工具集成框架,將現(xiàn)有的系統(tǒng)設(shè)計(jì)與開發(fā)工具有效集成在一起。集成框架開發(fā)小組經(jīng)過廣泛調(diào)研,得到了如下核心需求:
①目前使用的系統(tǒng)設(shè)計(jì)與開發(fā)工具的運(yùn)行平臺(tái)和開發(fā)語(yǔ)言差異較大,集成框架應(yīng)無縫集成各個(gè)工具的功能。
②目前使用的系統(tǒng)設(shè)計(jì)與開發(fā)工具所支持的通信協(xié)議和數(shù)據(jù)格式各不相同,集成框架應(yīng)實(shí)現(xiàn)工具之間的靈活通信和數(shù)據(jù)格式轉(zhuǎn)換。
③集成框架需要根據(jù)實(shí)際的開發(fā)流程靈活、動(dòng)態(tài)地定義系統(tǒng)工具之間的協(xié)作關(guān)系。
④集成框架應(yīng)能集成一些常用的第三方實(shí)用工具,如即時(shí)通信,郵件系統(tǒng)等。
集成框架開發(fā)小組經(jīng)過分析與討論,最終決定采用企業(yè)服務(wù)總線(ESB)作為集成框架的基礎(chǔ)架構(gòu)。

請(qǐng)指出在實(shí)現(xiàn)工具之間數(shù)據(jù)格式的靈活轉(zhuǎn)換時(shí),通常采用的設(shè)計(jì)模式是什么,并對(duì)實(shí)現(xiàn)過程進(jìn)行簡(jiǎn)要描述。

答案: 在實(shí)現(xiàn)工具之間數(shù)據(jù)格式的靈活轉(zhuǎn)換時(shí),通常采用適配器設(shè)計(jì)模式。即應(yīng)首先定義一個(gè)統(tǒng)一的數(shù)據(jù)轉(zhuǎn)換接口類,然后針對(duì)不同的數(shù)據(jù)格式...
微信掃碼免費(fèi)搜題