首頁(yè) 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實(shí)用文檔 繽紛校園 英語(yǔ)學(xué)習(xí)
2010考研 | 自學(xué)考試 | 成人高考 | 專 升 本 | 法律碩士 | MBA/MPA | 中 科 院
四六級(jí) | 商務(wù)英語(yǔ) | 公共英語(yǔ) | 職稱日語(yǔ) | 職稱英語(yǔ) | 博思 | 口譯筆譯 | GRE GMAT | 日語(yǔ) | 托福
雅思 | 專四專八 | 新概念 | 自考英語(yǔ) | 零起點(diǎn)英、、、韓語(yǔ) | 在職申碩英語(yǔ)
在職攻碩英語(yǔ) | 成人英語(yǔ)三級(jí)
等級(jí)考試 | 水平考試 | 微軟認(rèn)證 | 思科認(rèn)證 | Oracle認(rèn)證 | Linux認(rèn)證
公務(wù)員 | 報(bào)關(guān)員 | 報(bào)檢員 | 外銷員 | 司法考試 | 導(dǎo)游考試 | 教師資格 | 國(guó)際商務(wù)師 | 跟單員
單證員 | 物流師 | 價(jià)格鑒證師 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 人力資源管理師 | 管理咨詢師
期貨從業(yè)資格 | 社會(huì)工作者
會(huì)計(jì)職稱 | 注會(huì)CPA | 經(jīng)濟(jì)師 | 統(tǒng)計(jì)師 | 注冊(cè)稅務(wù)師 | 評(píng)估師 | 精算師 | 高會(huì) | ACCA | 審計(jì)師
法律顧問(wèn) | 會(huì)計(jì)證
一級(jí)建造師 | 二級(jí)建造師 | 造價(jià)師 | 監(jiān)理師 | 安全師 | 咨詢師 | 結(jié)構(gòu)師 | 建筑師 | 安全評(píng)價(jià)師
房地產(chǎn)估價(jià)師 | 土地估價(jià)師 | 設(shè)備監(jiān)理師 | 巖土工程師 | 質(zhì)量資格 | 房地產(chǎn)經(jīng)紀(jì)人 | 造價(jià)員
投資項(xiàng)目管理 | 土地代理人 | 環(huán)保師 | 環(huán)境影響評(píng)價(jià) | 物業(yè)管理師 | 城市規(guī)劃師 | 公路監(jiān)理師
公路造價(jià)工程師 | 招標(biāo)師
執(zhí)業(yè)護(hù)士 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 衛(wèi)生資格
您現(xiàn)在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 系統(tǒng)分析師 > 正文

8條用于分布式計(jì)算的架構(gòu)技巧[1]

    1. 盡量采用關(guān)系數(shù)據(jù)庫(kù)。采用關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)用于持久性。因?yàn)殛P(guān)系數(shù)據(jù)庫(kù)系統(tǒng)很常見(jiàn)、通過(guò)實(shí)踐證明過(guò)的、被標(biāo)準(zhǔn)化、可維護(hù)、健壯,并且很好的被第三廠商提供的工具支持。盡管對(duì)象數(shù)據(jù)庫(kù)更適合于基于對(duì)象的系統(tǒng),但第三廠商提供的工具,比如報(bào)表系統(tǒng)、數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng),并沒(méi)有提供很好的支持。另外,對(duì)象數(shù)據(jù)庫(kù)管理系統(tǒng)沒(méi)有關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)成熟,所以它設(shè)計(jì)出的系統(tǒng)可移植性差。最后一點(diǎn),掌握的關(guān)系數(shù)據(jù)庫(kù)專業(yè)人員也多于了解對(duì)象數(shù)據(jù)庫(kù)的人員,使得項(xiàng)目更容易展開(kāi)。

  2. 規(guī)范化關(guān)系數(shù)據(jù)庫(kù)。規(guī)范化關(guān)系數(shù)據(jù)庫(kù)的時(shí)候不要去考慮對(duì)象模型。因?yàn)閷?duì)象模型是短暫的,而數(shù)據(jù)是持久的。換句話說(shuō),很可能存在這樣一種情況,即你的關(guān)系數(shù)據(jù)庫(kù)會(huì)比你的面向?qū)ο髴?yīng)用的生命周期多于10幾年。一個(gè)通過(guò)正常規(guī)范化的數(shù)據(jù)庫(kù)可以和任何系統(tǒng)有很好的兼容性,不只是面向?qū)ο笙到y(tǒng)。數(shù)據(jù)庫(kù)可以被多種客戶訪問(wèn),并且它的生命會(huì)比創(chuàng)建該數(shù)據(jù)庫(kù)的系統(tǒng)更長(zhǎng)久。

  3. 購(gòu)買報(bào)表系統(tǒng)、不要自己開(kāi)發(fā)。不要去開(kāi)發(fā)自己的報(bào)表系統(tǒng),因?yàn)檫@樣的開(kāi)發(fā)費(fèi)用成本特別高,而且很少做得有商業(yè)報(bào)表系統(tǒng)好。用于查詢關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)、以HTML的形式給出結(jié)果、所見(jiàn)即所得的開(kāi)發(fā)方式、日程安排等的報(bào)表產(chǎn)品已經(jīng)有商業(yè)軟件。大部分自己開(kāi)發(fā)的報(bào)表系統(tǒng)都達(dá)不到預(yù)期的效果,最終都被商業(yè)產(chǎn)品所取代。

  4.用戶界面推薦用HTML。通過(guò)Servlets或者JSP生成的HTML用戶界面比用Java Applets或者具有圖形用戶界面的應(yīng)用程序更容易開(kāi)發(fā)、更快的市場(chǎng)響應(yīng)能力以及更容易維護(hù)。JavaScript和Applets用于加強(qiáng)用戶界面,但一般情況下除非沒(méi)有其他的途徑最好不要用。圖形用戶界面給客戶提供了更多的選擇余地,但圖形用戶界面的復(fù)雜性給項(xiàng)目成本、維護(hù)、開(kāi)發(fā)帶來(lái)了不可忽視的問(wèn)題。另一方面,用JSP生成的HMTL界面的開(kāi)發(fā)周期更短、更容易維護(hù)。另外,HTML界面可以越過(guò)防火墻,防火墻在B2B和Internet應(yīng)用中是一個(gè)很嚴(yán)重的問(wèn)題。

  5. 靈活性和性能的考慮。我們?cè)陂_(kāi)發(fā)系統(tǒng)之前,需要權(quán)衡獨(dú)立于廠商抽象定義所提供的靈活性和特定廠商產(chǎn)品帶來(lái)的性能。一般情況下,特定廠商開(kāi)發(fā)的產(chǎn)品的執(zhí)行性能會(huì)比獨(dú)立于廠商抽象定義好,因?yàn)樘囟◤S商開(kāi)發(fā)的產(chǎn)品提供了更少的層和抽象。然而,它的靈活性會(huì)大打折扣,因?yàn)榭蛻粢坏┻x擇了特定廠商開(kāi)發(fā)的產(chǎn)品,這樣會(huì)使得用戶很難在不同用戶之間選擇產(chǎn)品的余地。

  6. 掌握技術(shù)。技術(shù)的學(xué)習(xí)、研究是我們最為基礎(chǔ)的要求。僅僅理解技術(shù)是什么和如何運(yùn)用它們是不夠的。為了理解技術(shù)的適用范圍和局限性,軟件專業(yè)人員必須研究技術(shù)最底層的東西。比如,研究TCP/IP、操作系統(tǒng)、數(shù)據(jù)庫(kù)技術(shù)、編譯器等等。這樣將使得你在用具體的技術(shù)和什么時(shí)候去用具體的技術(shù)過(guò)程中提供了很好的方式以輔助您的決定。

轉(zhuǎn)帖于:軟件水平考試_考試吧
文章搜索
8條用于分布式計(jì)算的架構(gòu)技巧[1]網(wǎng)友評(píng)論網(wǎng)友評(píng)論
版權(quán)聲明 --------------------------------------------------------------------------------------
    如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請(qǐng)注明出處。
 gaoxiaoliang