專業信息安全工程師網站|培訓機構|服務商(2020信息安全工程師學習QQ群:327677606,客服QQ:270019001)

軟題庫 培訓課程
當前位置:信管網 >> 信息安全工程師 >> 每日一練 >> 文章內容
信息安全工程師案例分析每日一練試題(2020/1/15)
來源:信管網??2020年01月16日? 【信管網:信息安全工程師專業網站所有評論

信息安全工程師案例分析當天每日一練試題地址:www.ghtijz.icu/exam/ExamDayAL.aspx?t1=6

往期信息安全工程師每日一練試題匯總:www.ghtijz.icu/class27-6-1.aspx

信息安全工程師案例分析每日一練試題(2020/1/15)在線測試:www.ghtijz.icu/exam/ExamDayAL.aspx?t1=6&day=2020/1/15

信息安全工程師案例分析每日一練試題內容(2020/1/15)

試題四(共25分)
閱讀以下關于面向對象系統建模的敘述,在答題紙上回答問題1至問題3。
某軟件企業為影音產品銷售公司W開發一套在線銷售系統,以提升服務的質量和效率。項目組經過討論后決定采用面向對象方法開發該系統。在設計建模階段需要滿足以下設計要求:
(1)W公司經常進行促銷活動。根據不同的條件(如訂單總額、商品數量、產品種類等),公司可以提供百分比折扣或現金減免等多種促銷方式供提交訂單的用戶選擇。實現每種促銷活動的代碼量很大,且會隨促銷策略不同經常修改。系統設計中需要考慮現有的促銷和新的促銷,而不用經常地重寫控制器類代碼。
(2)該在線銷售系統需要計算每個訂單的稅率,不同商品的稅率及計算方式會有所區別。所以W公司決定在系統中直接調用不同商品供應商提供的稅率計算類,但每個供應商的類提供了不同的調用方法。系統設計中需要考慮如果公司更換了供應商,應該盡可能少地在系統中修改或創建新類。
項目組架構師決定采用設計模式來滿足上述設計要求,并確定從當前已經熟練掌握的設計模式中進行選擇,這些設計模式包括:適配器模式( Adapter)、構造器模式(Builder)、命令模式(Command)、外觀模式(Facade)、中介模式(Mediator)、原型模式( Prototype)、代理模式(Proxy)、狀態模式(State)和策略模式(Strategy)等。
【問題1】(6分)
設計模式按照其應用模式可以分為三類:創建型、結構型和行為型,請用200字以內文字說明三者的作用。
【問題2】 (9分)
請將項目組已經掌握的設計模式按照其作用分別歸類到創建型、結構型和行為型模式中。
【問題3】 (10分)
針對題目中所提出的設計要求(1)和(2),項目組應該分別選擇何種設計模式?請分別用200字以內文字說明具體的解決方案。信管網試題答案與解析:www.ghtijz.icu/st/2329213039.html

信管網考友試題答案分享:

信管網試題答案與解析:www.ghtijz.icu/st/2329213039.html


發表評論  查看完整評論  

相關內容

推薦文章
合作網站內容
2017赚钱0元开店项目 20070904上证指数 浙江6 1怎么算中奖 排列5近500期走势图 华东15选5什么时候开奖 必赢客北京pk 手机版 大公鸡排列5下载 内蒙11选五推荐号 国内前十股票配资平台 6十1中奖规则奖金分配 江苏快3是正规彩票吗 精准一波中特 山东11选5的最好方法 北京快3近100期走势图 福彩3d杀码大全 腾讯分分计划软件手机版 连码四全中 免费