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

正文內(nèi)容

系統(tǒng)集成項目管理工程師學(xué)習(xí)筆記xxxx年1月-文庫吧

2025-07-12 23:15 本頁面


【正文】 (可能考案例題):(技術(shù)可行性)、(經(jīng)濟可行性)和(社會可行性)(必會):(了解,每個問題都讀一下,通讀一下這幾點,有印象)(1)核實問題定義與目標(biāo)(2)研究分析現(xiàn)有系統(tǒng)(3)為新系統(tǒng)建模(4)客戶復(fù)核(5)提出并評價解決方案(6)確定最終推薦的解決方案:進行成本/效益分析進行成本/效益分析可分兩部分進行(以后具體會講現(xiàn)在只做了解)1)成本估計:常用的有功能點分析、OCCOMO分析等2) 效益分析:a. 貨幣的時間價值(7)草擬開發(fā)計劃(8)以書面方式提交《可行性分析報告》(了解)需求分析包括繪制系統(tǒng)上下文范圍關(guān)系圖、創(chuàng)建用戶接口原型、分析需求的可行性、確定需求的優(yōu)先級、為需求建立模型、創(chuàng)建數(shù)據(jù)字典、使用質(zhì)量功能調(diào)配。質(zhì)量功能調(diào)配(QFD)數(shù)據(jù)流圖(DFD)需求分析的主要方法包括:結(jié)構(gòu)化分析方法、軟系統(tǒng)方法、面向?qū)ο蠓治龇椒?、面向問題域的分析。(了解)(1)軟件設(shè)計的基本原則:信息隱蔽、模塊獨立性、(模塊內(nèi)部高內(nèi)聚(功能、信息、通信、過程、時間、邏輯);模塊間低耦合)(2)系統(tǒng)結(jié)構(gòu)圖:模塊、模塊間的調(diào)用關(guān)系、模塊間的通信、輔助控制符號(3)常用系統(tǒng)結(jié)構(gòu)圖:變量型、事務(wù)型、混合型(4)用戶界面:可使用性、靈活性、復(fù)雜性和可靠性(必會)軟件測試的方法分為(白盒測試)和(黑盒測試);單元測試、系統(tǒng)測試、驗收測試(請自己百度下專業(yè)名詞比如黑盒子測試、白盒測試)1. 黑盒測試:(1) 概念:黑盒測試吧測試對象看成一個空盒子,不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只是依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明,又稱為功能測試或數(shù)據(jù)驅(qū)動測試。(2) 黑盒測試的方法:1)等價類:根據(jù)某種規(guī)則,劃分為幾個類型,從中選拔出幾個測試代表2)邊界值3)錯誤推測4)因果圖和綜合分析法2. 白盒測試(1) 概念:白盒測試吧測試看成一個透明的盒子,它允許測試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)和有關(guān)信息設(shè)計或選擇測試用例。又稱為結(jié)構(gòu)測試或邏輯驅(qū)動測試(考慮內(nèi)部邏輯結(jié)構(gòu),用覆蓋的方式實現(xiàn))(2) 白盒測試對程序模塊進行如下檢查:(理解)1)對程序模塊的所有獨立的執(zhí)行路徑至少測試一次2)對所有的邏輯判定,取“真”與取“假”的兩種情況的測試至少測試一次3)在循環(huán)的邊界和運行界限內(nèi)執(zhí)行循環(huán)體4)測試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性等(3) 邏輯覆蓋:是以程序內(nèi)部的邏輯結(jié)構(gòu)為基礎(chǔ)的設(shè)計用例的技術(shù)。它屬于白盒測試,包括,語句覆蓋、判定覆蓋、條件覆蓋、判定一條件覆蓋、條件組合覆蓋、路徑覆蓋等:單元測試也成為模塊測試,是針對每個模塊進行的測試:在單元測試的基礎(chǔ)上,將所有的模塊按照設(shè)計要求組裝成系統(tǒng),必須精心計劃,應(yīng)提交集成測試計劃、集成測試規(guī)格說明和集成測試分析報告:確認(rèn)測試驗證軟件的功能、性能及其他特性是否與用戶要求一致:講整個軟件放在整個計算機環(huán)境下,包括軟硬件平臺、某些支持軟件數(shù)據(jù)和人員等,在實際運行環(huán)境下進行的一系列測試 測試和B 測試在軟件交付使用后,用戶將如何實際使用程序,對于開發(fā)者來說是不知道的。通常在軟件發(fā)布上市之前需要進行a測試和B 測試。(1) a 測試:由一個用戶在開發(fā)環(huán)境下進行的測試,也可以是公司內(nèi)部的用戶在模擬實際操作環(huán)境下進行的測試(2) B測試:由軟件的多個用戶在實際使用環(huán)境下進行的測試軟件測試從不同的角度,又可分為一下幾大類(了解,讀一下具體概念)(1) 功能測試 (2)可靠性測試 (3)強度測試 (4)性能測試(5) 恢復(fù)測試 (6)啟動停止測試 (7)匹配測試 (8)安全性測試(9) 可使用性測試 (10)安裝測試 (11)過程測試 (12)容量測試(13)文檔測試 (14)兼容性測試(PDCA過程)(必會)(必會):(1)可理解性(2)可測試性(3)可修改性:(1)建立維護組織(2)提出維護要求(3)實施維護作業(yè)(4)記錄維護要素(5)評價維護活動:軟件復(fù)用是指利用自己已有軟件的 各種有關(guān)知識構(gòu)造新的軟件。以縮減軟件開發(fā)和維護的費用。(把以前有的東西竟可能的拿來去用)(必會):(了解)(1)代碼的復(fù)用(2)測試文檔的復(fù)用(3)設(shè)計思想的復(fù)用(4)模塊的復(fù)用(5)軟件的復(fù)用(6)組件的復(fù)用:將軟件看成是由不同功能的“組件”所組成的有機體。(組件的概念:在軟件設(shè)計編寫時可以被設(shè)計成完成同類工作的一個通用的產(chǎn)品工具)(了解):篩選、文檔重構(gòu)、逆向工程(功能反編譯)、代碼重構(gòu)、數(shù)據(jù)重構(gòu)、重新開發(fā)。(了解)(逆向工程)的概念:分析一個程序的過程,最大程度的建立比源代碼更加抽象的高級表達(dá),它也是一個恢復(fù)設(shè)計結(jié)果的過程,逆向工程工具可以從現(xiàn)有的軟件代碼中抽取有關(guān)數(shù)據(jù)、體系結(jié)構(gòu)和處理過程的設(shè)計信息(選擇給解釋考名詞):軟件質(zhì)量保證過程、驗證過程、確認(rèn)過程、評審過程、審計過程。(1)軟件質(zhì)量保證:通過計劃制定、實施和完成一組活動提供保證,這些活動保證項目生命周期中的軟件產(chǎn)品和過程符合其規(guī)定的需求。(2)驗證與確認(rèn)過程:使用能夠定位缺陷并便于以后改正的測試技術(shù)直接處理軟件產(chǎn)品質(zhì)量問題。驗證與確認(rèn)的區(qū)別:(重點)1) 驗證過程試圖確保活動的輸出產(chǎn)品已經(jīng)被正確的制造,即活動的輸出產(chǎn)品滿足前面活動施加的規(guī)范說明;2) 確認(rèn)過程試圖確保建造了正確的產(chǎn)品,即產(chǎn)品滿足其特定的目的。(3)評審與審計過程(具體幾個概念請百度下)包括管理評審、技術(shù)評審、檢查(正式的)、走查(隨即的)、審計(事后進行的一個審計)。:(1)SQA:軟件質(zhì)量保證(2)QC:質(zhì)量控制(考過15分的案例答題)(了解)(1)軟件配置管理:配置與配置項、基線與基線管理、版本、配置控制(2)變更控制:功能變更、錯誤修復(fù)變更。1)功能變更就是根據(jù)客戶要求增加或者修改功能引發(fā)的變更2)錯誤變更:修改漏洞(3)配置庫:1)開發(fā)庫(開發(fā)人員用的庫,是經(jīng)常變化的)2)受控庫(有一定的限度,存放半成品)3)產(chǎn)品庫(存放產(chǎn)品):(1)初始級——軟件過程的特點是無秩序的,有時候甚至是混亂的。(2)可重復(fù)級——已建立了基本的項目管理過程,可用于對成本、進度和功能特性進行跟蹤。(3)已定義級——軟件過程均已文檔化、標(biāo)準(zhǔn)化、并形成整軟件組織的標(biāo)準(zhǔn)軟件過程。(初步標(biāo)準(zhǔn))(4)已管理級——軟件過程和產(chǎn)品的質(zhì)量有詳細(xì)的度量標(biāo)準(zhǔn)。(比定義級別深化,有文檔,有管理數(shù)據(jù))(5)優(yōu)化級——來自過程、新概念和新技術(shù)等方面的各種有用信息的定量分析,能夠不斷地、持續(xù)地進行過程改進。(軟件能成熟度模型集成)(必會)CMM 和CMMI 的區(qū)別:(1)CMMI 結(jié)構(gòu)更加形式化和精致,更復(fù)雜;(2)CMMI 強調(diào)需求的管理(需求管理和需求開發(fā))CMM 為需求管理。(3)CMMI 加強對于工程過程的重視;CMMI 強調(diào)度量;CMMI 強調(diào)對風(fēng)險的管理(必會)幾個概念性名詞:(選擇題經(jīng)常出選項判斷)(1)COM 是個開放的組件標(biāo)準(zhǔn)(2)DCOM 是COM 的進一步發(fā)展(3)COM+并不是COM 的新版本,我們可以把它理解為COM 的新發(fā)展(4)CORBA 公共對象請求代理構(gòu)架。是由OMG 組織制定的一種標(biāo)準(zhǔn)的面向?qū)ο蟮膽?yīng)用程序體系規(guī)范。(5)EJB 由SUN 定制面向?qū)ο?對象+類+繼承+消息通信(1)對象:對象標(biāo)志(供系統(tǒng)內(nèi)部唯一的識別對象);屬性(狀態(tài)、數(shù)據(jù)、用來描述對象的靜態(tài)特征)服務(wù)(操作、行為或方法,用來描述對象的動態(tài)特征。)(2)類和類庫:類是對象的抽象定義,是一組具有相同數(shù)據(jù)結(jié)構(gòu)和相同操作的對象的集合(3)繼承和多態(tài)過載多態(tài)和強制多態(tài)統(tǒng)稱為專用多態(tài)(特定多態(tài))包含多態(tài)、參數(shù)多態(tài)稱為通用多態(tài)(4)消息通信:消息是指對象發(fā)出的服務(wù)請求。包括對象標(biāo)識、消息名、輸__________入信息、回答信息。:對象(object)是系統(tǒng)中用來描述客觀事物的一個實體,它是構(gòu)成系統(tǒng)的一個基本單位:(1)對象標(biāo)志(object identifier)是對象的名字,供系統(tǒng)內(nèi)部唯一地識別對象。(2)屬性(attribute)也稱狀態(tài)(state)活數(shù)據(jù)(data)用來描述對象的靜態(tài)特征。(3)服務(wù)(service)—也稱操作(operation)、行為(behavior)或方法(method)),用來描述對象的動態(tài)特征。(也稱為函數(shù))(4)封裝(encapsulation)對象封閉裝存(看一下這段文字有個了解)(1)繼承(inheritance):是使用已存在的定義作為基礎(chǔ)建立新定義的而技術(shù),繼承是面向?qū)ο蠓椒▽W(xué)中的一個十分重要的概念。(2)多態(tài):是指類中具有相似功能的不同函數(shù)是用同一個名稱來實現(xiàn),從而可以使用相同的調(diào)用方式來調(diào)用這些具有不同功能的同名函數(shù)。類與類之間的關(guān)系—組合、泛化、聚合、關(guān)聯(lián)。消息(message)是指對象發(fā)出的服務(wù)請求。面向?qū)ο蟮幕靖拍睿?. 對象:由數(shù)據(jù)及操作所構(gòu)成的封裝體,是系統(tǒng)中用來描述客觀事物的一個封裝是構(gòu)成系統(tǒng)的一個基本單位。對象三要素:對象標(biāo)識、對象狀態(tài)、對象行為2. 類:是現(xiàn)實世界實體化的描述。類將實體的數(shù)據(jù)和函數(shù)封裝在一起類的數(shù)據(jù)也叫狀態(tài)、屬性或特征。它表示靜態(tài)的一面;類的函數(shù)也叫功能、操作或服務(wù),表現(xiàn)類的動態(tài)一面。3. 類和對象的關(guān)系:對象是類的實例4. 抽象:通過特定的實例抽取共同特征以后形成概念的過程。它強調(diào)主要特征,忽略次要特征。5. 封裝:講相關(guān)概念組成一個單元,然后通過一個名稱來引用它6. 繼承:表示類之間的層次關(guān)系,這種關(guān)系使得某類對象可以繼承另外一類對象的屬性和能力,繼承又分為單繼承和多繼承,JAVA 是單繼承語言,C++是允許多繼承的7. 多態(tài):是一種方法,這種方法使得多個類中可以定義同一個操作或?qū)傩悦?,并在每個類中可以有不同的體現(xiàn)8. 接口:對操作規(guī)范的說明9. 消息:對象間交互手段10. 組件:是軟件系統(tǒng)可代替的、物理的組成部分,它封裝了實現(xiàn)體,并提供了一組接口的實現(xiàn)方法。11. 模式:表示了一個特定環(huán)境、一個問題和一個解決方法之間的關(guān)系12. 軟件復(fù)用:是指將已有的軟件及其有效成分用于構(gòu)造新的軟件和系統(tǒng)。組件技術(shù)是軟件復(fù)用的關(guān)鍵技術(shù)(必考)中間件位于硬件、操作系統(tǒng)等平臺和應(yīng)用之間的通信服務(wù)。常見的中間件:數(shù)據(jù)庫訪問中間件(WIN 平臺的ODBC 與JAVA 平臺的JDBC)、遠(yuǎn)程過程調(diào)用、面向消息的中間件(IBM 的MSQeries)、分布式對象中間件(OMG的CORBA、SUN的RMI/EJB、Microsoft的DCOM)、事務(wù)中間件。常見的架構(gòu)模式:管道/過濾器模式;面向?qū)ο竽J?;事件?qū)動模式;分層模式;知識庫模式;C/S模式;(1)管道/過濾器模式管道/過濾器模式的__________優(yōu)點:體現(xiàn)了各功能模塊的”黑盒”特性及高內(nèi)聚、低耦合的特點??梢詫⒄麄€系統(tǒng)的輸入/輸出行為看成是多個過濾器行為的簡單合成。支持軟件功能模塊的重用。便于系統(tǒng)維護:新的過濾器可以添加到現(xiàn)有系統(tǒng)中來,舊的可以由改進的過濾器替換。支持某些特定的分析,如吞吐量計算、死鎖檢測等。支持并行操作,每個過濾器可以作為一個單獨的任務(wù)完成。管道/過濾器模式的缺點:通常導(dǎo)致系統(tǒng)處理過程的成批操作。需要設(shè)計者協(xié)調(diào)兩個相對獨立但又存在關(guān)系的數(shù)據(jù)流??赡苄枰總€過濾器自己完成數(shù)據(jù)解析和合成工作(如加密和解密),從而導(dǎo)致系統(tǒng)性能下降,并增加了過濾器具體實現(xiàn)的復(fù)雜性。(2)面向?qū)ο竽J矫嫦驅(qū)ο竽J降膬?yōu)點:高度模塊化封裝功能實現(xiàn)了數(shù)據(jù)隱藏繼承性提供了一種實現(xiàn)代碼共享的手段提供了系統(tǒng)的靈活性,便于維護及擴充面向?qū)ο竽J降娜秉c:對象之間的調(diào)用需要知道所調(diào)用對象的標(biāo)識。如果對象的標(biāo)識發(fā)生改變,就必須通知所有調(diào)用該對象的對象。否則系統(tǒng)將可能無法正常運行。(3)客戶機與服務(wù)器模式客戶機與服務(wù)器模式的優(yōu)點:客戶機與服務(wù)器分離,允許網(wǎng)絡(luò)分布操作;二者的開發(fā)也可分開同時進行;一個服務(wù)器可以服務(wù)于多個客戶機;客戶機與服務(wù)器模式的缺點:客戶機與服務(wù)器的通訊依賴于網(wǎng)絡(luò),可能成為整個系統(tǒng)運作的瓶頸;服務(wù)器的負(fù)荷過重,難以管理大量的客戶機,系統(tǒng)的性能受到很大影響。如果服務(wù)器及其界面定義有改變,則客戶機也要做相應(yīng)改變二層C/S 模式采用單一服務(wù)器且以局域網(wǎng)為中心,難以擴展至廣域網(wǎng)或internet.數(shù)據(jù)安全性不好??蛻舳顺绦蚩梢灾苯釉L問數(shù)據(jù)庫服務(wù)器,使數(shù)據(jù)庫的安全性受到威脅。C/S 適用于分布式系統(tǒng),為了解決C/S 模式中客戶端的問題,發(fā)展形成了瀏覽器/服務(wù)器(Browser/Server, B/S)模式;為了解決C/S模式中服務(wù)器端的問題,發(fā)展形成了三層(多層)C/S模式,即多層應(yīng)用架構(gòu)。UML具有如下的語言特征:(必考)(1)UML不是一種可視化的程序設(shè)計語言,是一種可視化的建模語言。(2)UML是一種建模語言規(guī)范
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1