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

正文內(nèi)容

現(xiàn)代軟件工程學(xué)(文件)

 

【正文】 ,執(zhí)行操作的結(jié)果也可能不同。談到類(lèi)的概念,就必須知道什么是類(lèi)的實(shí)例。3.比如,某系統(tǒng)已經(jīng)定義了一個(gè)學(xué)生類(lèi),現(xiàn)在還需要定義一個(gè)研究生類(lèi)。繼承簡(jiǎn)化了定義一個(gè)新類(lèi)的過(guò)程,有利于人們對(duì)事物的認(rèn)識(shí)和描述,達(dá)到了軟件復(fù)用的目的。換句話說(shuō),多態(tài)允許屬于不同類(lèi)的對(duì)象對(duì)同一消息做出不同的響應(yīng)。重用不僅要重用舊的代碼,而且要重用相似的分析設(shè)計(jì)結(jié)果和體系結(jié)構(gòu),來(lái)減少構(gòu)造新軟件系統(tǒng)的代價(jià)并提高軟件的可靠性。在一個(gè)專(zhuān)用領(lǐng)域內(nèi)構(gòu)造構(gòu)架時(shí),把握構(gòu)架的共同點(diǎn)是關(guān)鍵因素。任何構(gòu)架都不能被直接復(fù)用,除非要建立的應(yīng)用系統(tǒng)非常簡(jiǎn)單或者與構(gòu)架極為相似,除此之外,都要對(duì)構(gòu)架進(jìn)行或多或少的修改和擴(kuò)展才能被復(fù)用。在這兩個(gè)生命周期中,采用一個(gè)適當(dāng)?shù)臉?biāo)準(zhǔn)以識(shí)別和開(kāi)發(fā)可復(fù)用軟件將大大促進(jìn)軟件復(fù)用的實(shí)踐。使用內(nèi)部開(kāi)發(fā)的構(gòu)件和公開(kāi)市場(chǎng)的構(gòu)件來(lái)為他們的應(yīng)用軟件提供盡可能多的功能。軟件復(fù)用就是利用已有的軟件成分來(lái)構(gòu)造新的軟件,它可以減少軟件開(kāi)發(fā)所需的費(fèi)用和時(shí)間,且有利用提高軟件的可維護(hù)性和可靠性。構(gòu)件軟件技術(shù)是一種社會(huì)化的軟件開(kāi)發(fā)方法,它使得開(kāi)發(fā)者可將由不同語(yǔ)言、不同供應(yīng)商開(kāi)發(fā)的構(gòu)件經(jīng)過(guò)軟件重用組合在一起來(lái)構(gòu)造軟件。如J2EE平臺(tái)的構(gòu)件模型是EJB模型,構(gòu)件運(yùn)行虛擬機(jī)是JVM;CORBA平臺(tái)的構(gòu)件模型是CCM,構(gòu)件運(yùn)行虛擬機(jī)是ORB;.NET平臺(tái)的構(gòu)件模型是DCOM,構(gòu)件運(yùn)行虛擬機(jī)是CLR?,F(xiàn)在中間件領(lǐng)域工業(yè)化標(biāo)準(zhǔn)的制定、統(tǒng)一、實(shí)現(xiàn),使基于構(gòu)件的應(yīng)用開(kāi)發(fā)成為可能。UML適用于以O(shè)O技術(shù)來(lái)描述任何類(lèi)型的系統(tǒng),而且適用于系統(tǒng)開(kāi)發(fā)的不同階段,從需求規(guī)格描述直至系統(tǒng)完成后的測(cè)試和維護(hù)。動(dòng)態(tài)行為定義了對(duì)象的時(shí)間特性和對(duì)象為完成目標(biāo)而相互進(jìn)行通信的機(jī)制。UML不是一門(mén)程序設(shè)計(jì)語(yǔ)言。形式化方法提供了規(guī)約環(huán)境的基礎(chǔ),它使得生成的模型比傳統(tǒng)的模型更完整,一致和無(wú)二義。整個(gè)UML規(guī)范有674頁(yè)。復(fù)雜的建模語(yǔ)言,花費(fèi)用戶大量的時(shí)間,同時(shí)相應(yīng)的CASE工具也比較難以實(shí)現(xiàn)。這樣的重疊,理論上說(shuō)是應(yīng)該取消的,或者應(yīng)該給出明確的指導(dǎo)原則說(shuō)明什么時(shí)候采用什么形式。將UML與程序語(yǔ)言結(jié)合,如UMLJava, UMLC++,可做到一定的無(wú)縫性。在面向?qū)ο蟮臒o(wú)縫開(kāi)發(fā)過(guò)程中,在各個(gè)階段開(kāi)發(fā)者都在同一抽象層上??赡嫘詫?duì)于產(chǎn)生可維護(hù)的軟件非常有用,可保持模型與代碼同步,可幫助創(chuàng)建和維護(hù)系統(tǒng)文檔。在表示符號(hào)上要易于在計(jì)算機(jī)屏幕上繪出。這個(gè)基礎(chǔ)提供一系列精確定義的概念,如一致性和完整性,以及更進(jìn)步,定義規(guī)約、實(shí)現(xiàn)和正確性。對(duì)形式規(guī)約通常要討論其一致性和完備性等性質(zhì)。構(gòu)造成分是形式規(guī)約研究和設(shè)計(jì)的重點(diǎn),也是衡量規(guī)約語(yǔ)言優(yōu)劣的主要依據(jù)。(2)根據(jù)表達(dá)能力,形式化方法可以劃分為基于模型的方法、基于邏輯的方法、代數(shù)方法、過(guò)程代數(shù)方法、基于網(wǎng)絡(luò)的方法。兩者同為軟件學(xué)科的分支,既有其統(tǒng)一性又有差異性;既有其和諧性又有優(yōu)越性。因此必須加大研發(fā)力度,盡快將誤差和不足降低到最少。它具有良好的軟件實(shí)用性和目標(biāo)確立式,與傳統(tǒng)軟件工程相比,更具時(shí)代的氣息和工作的需要。③使用類(lèi)庫(kù)只需要了解類(lèi)的外部接口;在使用構(gòu)架時(shí)需要了解構(gòu)架的抽象設(shè)計(jì)和類(lèi)的內(nèi)部結(jié)構(gòu),這樣才能對(duì)構(gòu)架進(jìn)行修改和擴(kuò)展。對(duì)性能管理系統(tǒng)而言有原始數(shù)據(jù)采集、原始數(shù)據(jù)解析處理、原始數(shù)據(jù)歸一化、數(shù)據(jù)裝載、數(shù)據(jù)呈現(xiàn)等系統(tǒng)模塊,下面通過(guò)搭建性能管理子系統(tǒng)性能數(shù)據(jù)處理平臺(tái)來(lái)深入討論應(yīng)用軟件構(gòu)架技術(shù)的必要性和具體實(shí)施的方法。由以上的共同特點(diǎn)可以看出對(duì)性能數(shù)據(jù)進(jìn)行數(shù)據(jù)處理時(shí),當(dāng)這些共同特點(diǎn)的內(nèi)容由統(tǒng)一的調(diào)度程序?qū)崿F(xiàn)后,數(shù)據(jù)處理的主要任務(wù)就是針對(duì)具體文件類(lèi)型的文件格式解析以及形成對(duì)應(yīng)的數(shù)據(jù)裝載格式文件。下面是數(shù)據(jù)處理平臺(tái)的對(duì)象關(guān)系圖,如圖2。IntfDBCollect接口:當(dāng)設(shè)備提供的數(shù)據(jù)接口為數(shù)據(jù)庫(kù)接口的數(shù)據(jù)處理接口,其中定義了對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)采集處理方法。完成文件處理、線程啟動(dòng)、文件轉(zhuǎn)移等具體功能的實(shí)現(xiàn)。完成數(shù)據(jù)庫(kù)數(shù)據(jù)采集、整合處理等具體功能。調(diào)用類(lèi)工廠方法獲取特定的解析對(duì)象,根據(jù)解析文件類(lèi)型,到源文件目錄中過(guò)濾出相應(yīng)類(lèi)型的文件。是狼就要練好牙,是羊就要練好腿。拼一個(gè)春夏秋冬!贏一個(gè)無(wú)悔人生!早安!—————獻(xiàn)給所有努力的人.學(xué)習(xí)參考。不奮斗就是每天都很容易,可一年一年越來(lái)越難。數(shù)據(jù)處理平臺(tái)只是整個(gè)網(wǎng)管系統(tǒng)中的一個(gè)子構(gòu)架,將這些子構(gòu)架組合就可以得到整個(gè)網(wǎng)管系統(tǒng)的大的軟件構(gòu)架和整個(gè)系統(tǒng)。調(diào)度基類(lèi)(CalIFieCollectBase):該類(lèi)負(fù)責(zé)讀取配置信息、線程控制等工作。對(duì)于文件解析只需實(shí)現(xiàn)相應(yīng)廠家的文件解析類(lèi)的ParseFile方法即可。然后定義了以下基類(lèi):數(shù)據(jù)采集處理基類(lèi)(CollectBase):該類(lèi)繼承InffCollectBase,定義了數(shù)據(jù)處理流程和公共方法。IntfCollectBase接口:整個(gè)框架的最基本接口,它定義了應(yīng)用中所有模塊都要用到的一些基本方法,包括數(shù)據(jù)處理完成后文件的轉(zhuǎn)移和刪除、寫(xiě)操作日志方法。這樣通過(guò)對(duì)移動(dòng)設(shè)備性能數(shù)據(jù)處理特點(diǎn)和對(duì)整個(gè)性能數(shù)據(jù)處理流程深入分析后,得到了數(shù)據(jù)處理平臺(tái)的核心部分,也就是定義了數(shù)據(jù)處理平臺(tái)軟件構(gòu)架的主干,同時(shí)定義了構(gòu)件加入構(gòu)架時(shí)的位置和構(gòu)件間的上下文關(guān)系。整個(gè)數(shù)據(jù)采集處理流程如圖l所示。在研究遼寧移動(dòng)網(wǎng)管系統(tǒng)時(shí),系統(tǒng)的出發(fā)點(diǎn)不只是開(kāi)發(fā)一個(gè)應(yīng)用系統(tǒng),系統(tǒng)的目標(biāo)是針對(duì)移動(dòng)網(wǎng)管系統(tǒng)提出我們的行業(yè)解決方案,而行業(yè)解決方案的根本點(diǎn)是要有非常穩(wěn)定可靠的平臺(tái)或中間件作為整個(gè)應(yīng)用系統(tǒng)的基礎(chǔ),因此在開(kāi)發(fā)遼寧移動(dòng)網(wǎng)管系統(tǒng)時(shí),就是以軟件構(gòu)架技術(shù)作為整個(gè)開(kāi)發(fā)過(guò)程的核心。從具體表現(xiàn)形式上講:①在類(lèi)庫(kù)中,類(lèi)庫(kù)構(gòu)件被單獨(dú)使用;而在構(gòu)架中要有抽象類(lèi)的一些具體子類(lèi),應(yīng)用軟件開(kāi)發(fā)者通過(guò)修改現(xiàn)存的類(lèi)或定義新的子類(lèi)以擴(kuò)展現(xiàn)存的類(lèi)來(lái)使用構(gòu)架。現(xiàn)代軟件工程,由于其系統(tǒng)在開(kāi)發(fā)啟動(dòng)時(shí)存在較多的不足,導(dǎo)致在探索和發(fā)展的道路上走了不少?gòu)澛贰? 傳統(tǒng)軟件工程,其基本概念是通過(guò)時(shí)間考驗(yàn)后證明正確管理技術(shù)的和當(dāng)時(shí)最先進(jìn)的互聯(lián)網(wǎng)技術(shù)進(jìn)行掛鉤聯(lián)系,所有數(shù)據(jù)分析和結(jié)論定義均有專(zhuān)門(mén)人員負(fù)責(zé)和研發(fā);現(xiàn)代軟件工程,采用分離式的科學(xué)管理方式對(duì)概念技術(shù)、原理中心、技術(shù)要點(diǎn)和保護(hù)措施去維護(hù)原件。兩者比較之下,傳統(tǒng)軟件工程作為軟件科學(xué)的帶頭人,具備涵括性大、運(yùn)用知識(shí)淵博、內(nèi)外素材兼?zhèn)涞奶攸c(diǎn);后者居上的現(xiàn)代軟件工程,則是在傳統(tǒng)軟件工程進(jìn)行升級(jí)改良,彌補(bǔ)了前者版本老舊、引用程序繁復(fù)、專(zhuān)業(yè)知識(shí)過(guò)窄的不足,為堅(jiān)持科學(xué)發(fā)展觀,不斷設(shè)計(jì)新版本、改進(jìn)新理念和譜下新篇章。不同的形式規(guī)約方法要求不同的形式規(guī)約語(yǔ)言,即用于書(shū)寫(xiě)形式規(guī)約的語(yǔ)言,如代數(shù)語(yǔ)言O(shè)ne/Two等;進(jìn)程代數(shù)語(yǔ)言;時(shí)序邏輯語(yǔ)言等;這些規(guī)約語(yǔ)言由于基于不同的數(shù)學(xué)理論
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1