freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第1章軟件開發(fā)方法三軟件開發(fā)技術(shù)-wenkub.com

2024-09-24 16:28 本頁面
   

【正文】 下一頁 上一頁 停止放映 第 60|83頁 歡迎參加計教中心網(wǎng)站的學習討論。 ? 對于 C/S結(jié)構(gòu)軟件來講,由于必須同時安裝服務(wù)器和客戶端、建設(shè)機房、招聘專業(yè)管理人員等,所以無法適應(yīng)企業(yè)快速擴張的特點。 ? 當應(yīng)用擴大,系統(tǒng)負載上升時, C/S結(jié)構(gòu)的解決方案是購買更高級的中央服務(wù)器,這是由于 C/S軟件的兩層結(jié)構(gòu)造成的,這類軟件的服務(wù)器程序必須部署在一臺計算機上; ? 而 B/S結(jié)構(gòu)則不同。 下一頁 上一頁 停止放映 第 59|83頁 商業(yè)特性比較 1.投入成本比較。 ? 對 C/S結(jié)構(gòu)軟件,由于應(yīng)用是分布的,所以即使非常小的更新都需要很長的重新部署時間,為保證程序版本的一致性,必須暫停一切業(yè)務(wù)進行更新( “ 休克更新 ” )。 下一頁 上一頁 停止放映 第 58|83頁 技術(shù)特性比較(續(xù)) 數(shù)據(jù)溯源性比較。由于局部網(wǎng)絡(luò)故障造成個別數(shù)據(jù)庫不能同步,或即使可同步,各服務(wù)器數(shù)據(jù)也有時差,數(shù)據(jù)無法一致,不能用于決策。對大型企業(yè)的異地軟件應(yīng)用,數(shù)據(jù)要在多個服務(wù)器之間進行數(shù)據(jù)同步,每個數(shù)據(jù)點上的數(shù)據(jù)安全都影響整個應(yīng)用的數(shù)據(jù)安全。 下一頁 上一頁 停止放映 第 56|83頁 B/S 和 C/S的比較 ? 近年來,對于 B/S、 C/S兩種結(jié)構(gòu)軟件的優(yōu)劣,國內(nèi)基本已經(jīng)達成共識,普遍認為 B/S結(jié)構(gòu)軟件將全面取代 C/S結(jié)構(gòu)軟件。發(fā)布包括本地調(diào)試、測試、建立網(wǎng)站,網(wǎng)站試運行。 ? 配置分析:要描述網(wǎng)站的基礎(chǔ)設(shè)施和服務(wù)器環(huán)境。 ? 商業(yè)目標:網(wǎng)站靠什么賺錢?如何實現(xiàn)商業(yè)目標? ⑵ 計劃和分析。 ? 內(nèi)容設(shè)計、網(wǎng)頁的制作和網(wǎng)站結(jié)構(gòu)設(shè)計是并行的。 ? 在工程階段與 C/S系統(tǒng)有很大差別。 ⑸ B/S適用于網(wǎng)上信息發(fā)布,這使得企業(yè)的大部分書面文件可以被電子文件取代,從而提高了企業(yè)的工作效率,使企業(yè)行政手續(xù)簡化,節(jié)省人力、物力。如果一個公司有上千臺客戶機,并且分布在不同的地點,那么便于維護將顯得更加重要。客戶機上只需安裝通用的瀏覽器軟件。即客戶端只安裝一個瀏覽器( Browser)。 ? 第二層是 Web服務(wù)器,它負責啟動相應(yīng)的進程來響應(yīng)處理請求,并動態(tài)生成一串嵌入了處理結(jié)果的 HTML代碼,并返回給客戶端的瀏覽器。 下一頁 上一頁 停止放映 第 51|83頁 B/S技術(shù) ? 瀏覽器/服務(wù)器系統(tǒng)也稱 B/S( Browser/Server) 系統(tǒng),它也是基于局域網(wǎng)/廣域網(wǎng)的系統(tǒng)。 ? Web技術(shù)吸引人的地方是采用超鏈接和多媒體信息。 對數(shù)據(jù)庫進行插入、更新、刪除的存儲過程或觸發(fā)器程序最好放在相應(yīng)的 DB服務(wù)器上,以減少 DB連接、網(wǎng)絡(luò)傳輸?shù)臅r間消耗,降低 DB連接過載發(fā)生的可能性。尤其是在實現(xiàn)圖形圖像等復(fù)雜應(yīng)用時,對于需要與本地資源(如調(diào)用本地磁盤文件等)進行交互性的操作,更是需要駐留在客戶端的程序。 ? 第三,在 C/S結(jié)構(gòu)中,無論多小的企業(yè)都必須安裝自己的服務(wù)器,而服務(wù)器和服務(wù)器軟件的管理和維護都是非常復(fù)雜的工作,需要專門人員負責,小企業(yè)往往無力購買高性能的服務(wù)器和聘用專門人員。 ? 數(shù)據(jù)庫服務(wù)器軟件根據(jù)應(yīng)用服務(wù)器發(fā)送的請求進行數(shù)據(jù)庫操作,并將操作的結(jié)果傳送給應(yīng)用服務(wù)器。 ? 兩層 C/S系統(tǒng)不能進行有效的擴展,使這些系統(tǒng)不能支持大量用戶的訪問和高容量事務(wù)處理的應(yīng)用。 下一頁 上一頁 停止放映 第 45|83頁 兩層結(jié)構(gòu) C/S系統(tǒng) ? 第一層是客戶端軟件,由應(yīng)用程序和相應(yīng)的數(shù)據(jù)庫鏈接程序組成,企業(yè)的業(yè)務(wù)過程都在程序中表現(xiàn)。 ? 可擴充能力強。 ? 降低硬件和軟件的要求。在客戶端和服務(wù)器端運行的程序分別存放,使得程序調(diào)試方便,開發(fā)比較簡單,需要的資源也減少。例如,加入應(yīng)用服務(wù)器可以基于不同的操作系統(tǒng)和計算機主機,同樣客戶端安裝的中間件可以基于不同的客戶端系統(tǒng),例如, Linux,Windows。把需要在客戶端執(zhí)行的程序和定制的程序放在客戶端,以使客戶快速得到響應(yīng)。出于安全性和負載平衡的考慮,數(shù)據(jù)庫可以分布在多個數(shù)據(jù)庫服務(wù)器上。 下一頁 上一頁 停止放映 第 41|83頁 C/S系統(tǒng)體系結(jié)構(gòu)特征 ? 計算和處理分布在服務(wù)器和客戶機之間。為了充分利用客戶機的計算能力,計算和事務(wù)處理在服務(wù)器和客戶機之間分配。有些軟件合同規(guī)定軟件產(chǎn)品是屬于客戶的。 下一頁 上一頁 停止放映 第 38|83頁 技術(shù)方面的問題 ? 采用軟件復(fù)用可以降低開發(fā)成本,但如果其原件存在的某些問題代碼,可能會導(dǎo)致其他采用該代碼的系統(tǒng)具有相同的問題代碼;這種情況稱之為繼承性缺陷。 下一頁 上一頁 停止放映 第 37|83頁 復(fù)用的障礙 ? 自負;太多的開發(fā)人員認為不是他們親自編寫的程序不可能是好程序; ? 檢索問題。 下一頁 上一頁 停止放映 第 36|83頁 軟件復(fù)用面臨的問題 ⑴ 管理問題。 ⑸ 跟蹤并測度軟件復(fù)用以及軟件復(fù)用的影響;應(yīng)客觀評價,而不是主觀臆測。 ⑵ 要求將軟件復(fù)用作為任何技術(shù)和管理培訓(xùn)的內(nèi)容。 ⑼ 數(shù)據(jù) :包括:內(nèi)部表、列表和記錄結(jié)構(gòu),以及文件和完整的數(shù)據(jù)庫。 ⑸ 設(shè)計 :用傳統(tǒng)方法開發(fā)的體系結(jié)構(gòu)、數(shù)據(jù)、接口和過程化設(shè)計是復(fù)用的候選者,更常見的是,系統(tǒng)和對象設(shè)計是可復(fù)用的。 下一頁 上一頁 停止放映 第 34|83頁 可復(fù)用的復(fù)用件 Caper Jones定義了可候選的十種復(fù)用件: ⑴ 項目計劃 :計劃的基本結(jié)構(gòu)和內(nèi)容(如, SQA計劃)。 ? 過程復(fù)用 指復(fù)用已有的軟件開發(fā)過程,過程復(fù)用依賴于軟件自動化技術(shù)的發(fā)展。這類項目通常稱為軟件復(fù)用項目。 下一頁 上一頁 停止放映 第 32|83頁 軟件復(fù)用技術(shù) ? 軟件復(fù)用是指在軟件開發(fā)過程中重復(fù)使用相同或相似軟件元素的過程。 CORBA包含 IDL向具體編程語言的映射規(guī)約,例如, IDL到 C, C++, Java等的映射。 下一頁 上一頁 停止放映 第 31|83頁 接口定義語言 IDL ? OMG IDL是 CORBA的重要組成部分,是一種嚴格定義的接口定義語言。 ? 對象請求代理 ORB是核心,它提供了一種機制,使得對象可以透明地發(fā)送請求和接受響應(yīng)。 ? CORBA比較適合于分層結(jié)構(gòu)的應(yīng)用集成,這一技術(shù)比較適合于互聯(lián)網(wǎng)應(yīng)用系統(tǒng)核心業(yè)務(wù)邏輯的應(yīng)用程序的集成。 下一頁 上一頁 停止放映 第 29|83頁 CORBA的主要特征 ? 在 CORBA環(huán)境下應(yīng)用系統(tǒng)間的互聯(lián)是以對象或程序的調(diào)用方式進行的,實現(xiàn)系統(tǒng)間實時互操作。 1998年。 ? CORBA COM/CORBA互操作規(guī)范 。 OMG成立于1989年,目前已擁有會員近千個,包括許多研究機構(gòu)、大學和大公司,如 IBM, HP等。 CORBA作為一種應(yīng)用級的互聯(lián)標準得到了廣泛的認同和應(yīng)用。 COM+開發(fā)模型比以前的 COM構(gòu)件開發(fā)更為簡化。動態(tài)負載平衡以及駐留內(nèi)存數(shù)據(jù)庫、對象池等系統(tǒng)服務(wù)為 COM+的靈活性提供了技術(shù)基礎(chǔ)。 COM+底層提供了隊列構(gòu)件服務(wù),允許客戶和構(gòu)件進行異步通信。 COM+與 Windows DNA一起,使得用戶可以采用 Microsof公司的技術(shù)開發(fā)服務(wù)器端的構(gòu)件。 ? Microsoft Management Console:部署和管理工具。 ? MTS:管理構(gòu)件的應(yīng)用服務(wù)器。 下一頁 上一頁 停止放映 第 22|83頁 Windows DNA ? 為了使 Windows真正成為企業(yè)應(yīng)用平臺, Microsof公司又推出了 Windows DNA(分布式互聯(lián)網(wǎng)應(yīng)用體系結(jié)構(gòu))。 ? DCOM(分布構(gòu)件對象模型) 是 COM技術(shù)在分布式環(huán)境中的延伸( COM僅支持同一臺計算機上構(gòu)件之間的互操作)。 ? 可擴展性 :可以根據(jù)應(yīng)用的增長而擴展, EJB服務(wù)器往往還提供了負載平衡。 ? 簡化的編程模型 : EJB構(gòu)件的開發(fā)者只需關(guān)注于業(yè)務(wù)服務(wù)實現(xiàn),復(fù)雜的任務(wù)比如生命周期管理、持久性、事務(wù)處理、安全、一致性及資源管理等等都是由 EJB容器負責。 ? 在 EJB組件模型中,一個組件本身只需執(zhí)行那些與企業(yè)應(yīng)用的業(yè)務(wù)邏
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1