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

正文內(nèi)容

現(xiàn)代軟件工程學(xué)(專業(yè)版)

2025-08-10 16:19上一頁面

下一頁面
  

【正文】 在這里只簡單介紹了數(shù)據(jù)處理平臺對于文件處理的接口和基類,實際上在這一構(gòu)架中還有對數(shù)據(jù)庫接口形式、CORBA接口形式、Q3接口形式的基類和接口,還有對各設(shè)備廠家具體數(shù)據(jù)處理的構(gòu)件等等,由于篇幅關(guān)系不再一一闡述。圖2數(shù)據(jù)處理平臺的對象關(guān)系圖我們首先建立了以下接口,這些接口定義了整個數(shù)據(jù)處理平臺的基礎(chǔ)。 在開始舉例說明建立軟件構(gòu)架方法和步驟之前,首先先對比一下利用軟件構(gòu)架技術(shù)搭建的系統(tǒng)構(gòu)架和類庫的不同:從廣義上講:類庫是以庫文件的形式存在的,庫文件中包含了事先定義好的類;而構(gòu)架的存在形式可以看作是一個類庫,它是建立在對多態(tài)性和動態(tài)綁定的系統(tǒng)化的廣泛使用基礎(chǔ)之上的,構(gòu)架是對協(xié)作完成一系列相關(guān)責(zé)任的類集合的抽象設(shè)計。模型中的改變可映射到代碼中,代碼的改變也能映射到模型中。我們認為UML應(yīng)該適當(dāng)簡化。從不同但相互聯(lián)系的角度對系統(tǒng)建立的模型可用于不同的目的?,F(xiàn)階段構(gòu)件沿襲了對象的封裝特性,但同時并不局限在一個對象,其內(nèi)部可以封裝一個或多個類、類群、原型對象甚至過程、程序包,結(jié)構(gòu)是靈活的。軟件復(fù)用是指“為了重復(fù)使用而設(shè)計的軟件”的過程,是將已有的軟件及其有用成分用于構(gòu)造新的軟件或系統(tǒng)。當(dāng)一個對象接收到進行某項操作的消息時,多態(tài)機制將根據(jù)對象所屬的類,動態(tài)地選用該類中定義的操作。由于研究生也屬于學(xué)生的一種,它具有學(xué)生所有的一切屬性和操作,這時就可以采用繼承的方法,使研究生類直接獲得學(xué)生類的一切屬性和操作。封裝 對象之間通過傳遞消息進行通信,不同的對象獨立地處理自身的數(shù)據(jù)。 當(dāng)然,傳統(tǒng)的軟件工程方法學(xué)也存在很多的缺點,主要表現(xiàn)在生產(chǎn)效率非常低,從而導(dǎo)致不能滿足用戶的需要,復(fù)用程度低,軟件很難維護等。詳細設(shè)計是在總體設(shè)計的基礎(chǔ)上考慮每個模塊的內(nèi)部結(jié)構(gòu)及算法,最終將產(chǎn)生每個模塊的程序流程圖。 傳統(tǒng)方法學(xué)又稱生命周期方法學(xué)或結(jié)構(gòu)化范型。并結(jié)合某實際系統(tǒng),闡述并描述其中用到的一種現(xiàn)代軟件工程方法。所有用的主要工具有數(shù)據(jù)字典(DD),尸體一關(guān)系圖(ERD),數(shù)據(jù)流圖(DFD)和狀態(tài)一變換圖(STD)。 軟件維護階段的工作,一是對使用中發(fā)生的錯誤進行修改,二是因需求發(fā)生了變化而進行修改。對象是由數(shù)據(jù)和容許的操作組成的封裝體,與客觀實體有直接對應(yīng)關(guān)系,一個對象類定義了具有相似性質(zhì)的一組對象。比如,對于兩個教師,他們雖然可能身高、體重、性別、年齡和籍貫等特征不同,但是職業(yè)卻是相同的;對于兩把椅子,它們可能顏色、形狀、價格和位置等特征不同,但是作用卻是相同的。軟件構(gòu)架(又稱軟件體系結(jié)構(gòu))描述的是系統(tǒng)整體設(shè)計格局,它為“基于構(gòu)件的軟件開發(fā)”(CBD,Component Based Software Development)提供了構(gòu)件組裝的基礎(chǔ)和上下文?;跇?gòu)件的開發(fā)來自于利用構(gòu)件生產(chǎn)應(yīng)用軟件的概念。構(gòu)件技術(shù)按功能可分為三層:底層構(gòu)件為基本數(shù)據(jù)類構(gòu)件和系統(tǒng)支撐構(gòu)件,包括數(shù)據(jù)庫構(gòu)件、代碼表構(gòu)件;中間層為各種通用的構(gòu)件包括消息中間件、數(shù)據(jù)交換中間件等;頂層為針對各種領(lǐng)域的專用構(gòu)件或子系統(tǒng)構(gòu)件,例如統(tǒng)計構(gòu)件,查詢構(gòu)件等。UML定義采用了形式化技術(shù),但并不是完全形式化的規(guī)約,對于語法結(jié)構(gòu)給出了精確的規(guī)約,對其動態(tài)語義使用自然語言描述。使用UML進行無縫開發(fā),必須去掉開發(fā)過程中概念的轉(zhuǎn)變,即在設(shè)計、分析、實現(xiàn)中使用同一概念。這樣的形式化方法提供了一個框架,人們可以在框架中以系統(tǒng)的而不是特別的方式刻劃、開發(fā)和驗證系統(tǒng)。兩者比較之下,傳統(tǒng)軟件工程作為軟件科學(xué)的帶頭人,具備涵括性大、運用知識淵博、內(nèi)外素材兼?zhèn)涞奶攸c;后者居上的現(xiàn)代軟件工程,則是在傳統(tǒng)軟件工程進行升級改良,彌補了前者版本老舊、引用程序繁復(fù)、專業(yè)知識過窄的不足,為堅持科學(xué)發(fā)展觀,不斷設(shè)計新版本、改進新理念和譜下新篇章。在研究遼寧移動網(wǎng)管系統(tǒng)時,系統(tǒng)的出發(fā)點不只是開發(fā)一個應(yīng)用系統(tǒng),系統(tǒng)的目標(biāo)是針對移動網(wǎng)管系統(tǒng)提出我們的行業(yè)解決方案,而行業(yè)解決方案的根本點是要有非常穩(wěn)定可靠的平臺或中間件作為整個應(yīng)用系統(tǒng)的基礎(chǔ),因此在開發(fā)遼寧移動網(wǎng)管系統(tǒng)時,就是以軟件構(gòu)架技術(shù)作為整個開發(fā)過程的核心。然后定義了以下基類:數(shù)據(jù)采集處理基類(CollectBase):該類繼承InffCollectBase,定義了數(shù)據(jù)處理流程和公共方法。不奮斗就是每天都很容易,可一年一年越來越難。完成數(shù)據(jù)庫數(shù)據(jù)采集、整合處理等具體功能。由以上的共同特點可以看出對性能數(shù)據(jù)進行數(shù)據(jù)處理時,當(dāng)這些共同特點的內(nèi)容由統(tǒng)一的調(diào)度程序?qū)崿F(xiàn)后,數(shù)據(jù)處理的主要任務(wù)就是針對具體文件類型的文件格式解析以及形成對應(yīng)的數(shù)據(jù)裝載格式文件。因此必須加大研發(fā)力度,盡快將誤差和不足降低到最少。對形式規(guī)約通常要討論其一致性和完備性等性質(zhì)。在面向?qū)ο蟮臒o縫開發(fā)過程中,在各個階段開發(fā)者都在同一抽象層上。整個UML規(guī)范有674頁。UML適用于以O(shè)O技術(shù)來描述任何類型的系統(tǒng),而且適用于系統(tǒng)開發(fā)的不同階段,從需求規(guī)格描述直至系統(tǒng)完成后的測試和維護。軟件復(fù)用就是利用已有的軟件成分來構(gòu)造新的軟件,它可以減少軟件開發(fā)所需的費用和時間,且有利用提高軟件的可維護性和可靠性。在一個專用領(lǐng)域內(nèi)構(gòu)造構(gòu)架時,把握構(gòu)架的共同點是關(guān)鍵因素。繼承簡化了定義一個新類的過程,有利于人們對事物的認識和描述,達到了軟件復(fù)用的目的。談到類的概念,就必須知道什么是類的實例。屬性是用來描述對象靜態(tài)特征的數(shù)據(jù)項,是對客觀世界實體所具有性質(zhì)的抽象。對于問題世界的抽象結(jié)論,結(jié)構(gòu)化方法可以用數(shù)據(jù)流圖,系統(tǒng)結(jié)構(gòu)圖,數(shù)據(jù)字典,狀態(tài)轉(zhuǎn)移圖,實體關(guān)系圖來進行系統(tǒng)邏輯模型的描述,生產(chǎn)一個最終能滿足需求且達到工程目標(biāo)的軟件產(chǎn)品所需要的步驟。在描述事物方面,它具有一套表示體系和文檔規(guī)范。 隨著計算機應(yīng)用領(lǐng)域的不斷拓廣,各種各樣的問題也不斷涌現(xiàn),當(dāng)問題嚴重到開發(fā)人員無法控制的時候便產(chǎn)生了軟件危機。軟件工程的發(fā)展經(jīng)過了“程序設(shè)計時代”、“程序系統(tǒng)時代”、“軟件工程時代”三個時代。這些方法、原則和策略使開發(fā)人員對問題域的理解比不遵循軟件工程方法更為全面、深刻和有效。由于不同人對過程的理解不同,故面向過程的功能分割出的模塊會因人而異。 1. 對象 對象可以是客觀世界中存在的事物,也可以是概念化的實體,它由一組屬性和操作組成。封裝是軟件模塊化思想的重要體現(xiàn)。單重繼承構(gòu)成的類之間的關(guān)系是樹狀結(jié)構(gòu),多重繼承構(gòu)成的類之間的關(guān)系是網(wǎng)狀結(jié)構(gòu)。特定領(lǐng)域軟件構(gòu)架是一個領(lǐng)域中的所有應(yīng)用系統(tǒng)所共有的體系結(jié)構(gòu),是針對領(lǐng)域模型中的領(lǐng)域需求給出的解決方案,也是識別、開發(fā)和組織特定領(lǐng)域可復(fù)用構(gòu)件的基
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1