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

正文內(nèi)容

北理珠軟件工程第13章軟件維護(hù)與再工程(編輯修改稿)

2025-02-10 22:26 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 體質(zhì)量的角度全面評(píng)審數(shù)據(jù)設(shè)計(jì)、總體結(jié)構(gòu)設(shè)計(jì)、過程設(shè)計(jì)和界面設(shè)計(jì)。在進(jìn)行代碼評(píng)審時(shí),要強(qiáng)調(diào)編程風(fēng)格和內(nèi)部文檔。在進(jìn)行測(cè)試時(shí)應(yīng)指出軟件正式交付前應(yīng)進(jìn)行的預(yù)防性維護(hù)。在維護(hù)活動(dòng)完成后也要進(jìn)行評(píng)審。 軟件可維護(hù)性-提高可維護(hù)性的方法 ? 通常采用的方法有 – 確定質(zhì)量管理目標(biāo)和優(yōu)先級(jí) – 規(guī)范化程序設(shè)計(jì)風(fēng)格 – 選擇可維護(hù)性高的程序設(shè)計(jì)語(yǔ)言 – 改進(jìn)程序文檔 – 保證軟件質(zhì)量審查方法 軟件可維護(hù)性-提高可維護(hù)性的方法 ? 確定質(zhì)量管理目標(biāo)和優(yōu)先級(jí) – 一個(gè)可維護(hù)的程序應(yīng)該是可理解的,可修改的和可測(cè)試的。但是要實(shí)現(xiàn)所有這些目標(biāo),需要付出很大的代價(jià)。因?yàn)橛行┚S護(hù)屬性之間是相互促進(jìn)的,例如,可理解性和可測(cè)試性,可理解性和可修改性,另外一些屬性之間則是相互抵觸的。 – 在程序的開發(fā)階段就應(yīng)保證軟件具有可理解性??尚薷男院涂蓽y(cè)試性。在軟件開發(fā)的每一個(gè)階段都應(yīng)盡力考慮軟件的可維護(hù)性。 軟件可維護(hù)性-提高可維護(hù)性的方法 ? 使用提高軟件質(zhì)量的技術(shù)與工具 – 在進(jìn)行軟件設(shè)計(jì)時(shí),采用如本書前面所述的模塊化程序設(shè)計(jì)、結(jié)構(gòu)化程序設(shè)計(jì)等程序設(shè)計(jì)方法,在軟件開發(fā)過程中,采用結(jié)構(gòu)化小組,建立主程序小組,實(shí)現(xiàn)嚴(yán)格的組織化管理,職能分工,規(guī)范標(biāo)準(zhǔn),在對(duì)程序的質(zhì)量進(jìn)行檢測(cè)時(shí),也可以采用分工合作的方法,這些方法會(huì)有效地提高軟件質(zhì)量和檢測(cè)效率,進(jìn)而提高軟件的可維護(hù)性。 軟件可維護(hù)性-提高可維護(hù)性的方法 ? 選擇可維護(hù)性高的程序設(shè)計(jì)語(yǔ)言 – 選擇較好的程序設(shè)計(jì)語(yǔ)言對(duì)軟件維護(hù)有很大的影響。低級(jí)語(yǔ)言(如:機(jī)器代碼或匯編語(yǔ)言)程序是一般人很難掌握和理解的,因而很難維護(hù)。高級(jí)語(yǔ)言比低級(jí)語(yǔ)言容易理解,具有更好的可維護(hù)性。在高級(jí)語(yǔ)言中,一些語(yǔ)言可能比另外一些語(yǔ)言更容易理解。例如,cobol語(yǔ)言比 fortran語(yǔ)言更容易理解,因?yàn)閏obol的變量接近英語(yǔ); pl/1比 cobol更容易理解,因?yàn)?pl/1有更豐富、更強(qiáng)的語(yǔ)言集等 軟件可維護(hù)性-提高可維護(hù)性的方法 ? 改進(jìn)程序文檔 – 程序文檔對(duì)提高程序的可理解性有著重要的作用。即使是一個(gè)相對(duì)簡(jiǎn)單的程序,要想有效地,迅速對(duì)它進(jìn)行維護(hù),也需要編制文檔對(duì)它的目的和任務(wù)進(jìn)行解釋。而對(duì)于程序的維護(hù)人員來說,要想對(duì)程序編制人員的意圖進(jìn)行重新修改,并對(duì)今后可能出現(xiàn)的變化估計(jì),缺少文檔的幫助也將很難實(shí)現(xiàn)。另一方面,對(duì)于程序文檔一定要能及時(shí)反映程序的變化,否則將對(duì)后續(xù)維護(hù)人員產(chǎn)生誤導(dǎo)。 軟件可維護(hù)性-提高可維護(hù)性的方法 ? 進(jìn)行質(zhì)量保證審查 – 除了保證軟件得到適當(dāng)?shù)馁|(zhì)量外,審查還可以用來檢測(cè)在開發(fā)和維護(hù)階段內(nèi)發(fā)生的質(zhì)量變化。一旦檢測(cè)出問題來,就可以采取措施來糾正,以控制不斷增長(zhǎng)的軟件維護(hù)成本,延長(zhǎng)軟件系統(tǒng)的有效生命期。為了保證軟件的可維護(hù)性,有四種類型的軟件審查: 在檢查點(diǎn)進(jìn)行復(fù)審 、 驗(yàn)收檢查 、 周期性地維護(hù)審查 、 對(duì)軟件包進(jìn)行檢查 。 內(nèi)容摘要 ?軟件維護(hù) ?再工程技術(shù) 再工程的概念 ? 逆向工程( reverse engineering) :指在軟件生存周期中,將軟件的某種形式描述轉(zhuǎn)換成更抽象形式的活動(dòng) ? 重構(gòu)( restructuring) :指在同一抽象級(jí)別上轉(zhuǎn)換系統(tǒng)的描述形式。如把 C++ 程序轉(zhuǎn)換成 Java程序 ? 設(shè)計(jì)恢復(fù)( design recovery) :指借助工具從已有程序中抽象出有關(guān)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、總體結(jié)構(gòu)設(shè)計(jì)和過程設(shè)計(jì)的信息。 再工程的概念 ? 再工程( reengineering) :指在逆向工程所獲信息的基礎(chǔ)上修改或重構(gòu)已有的系統(tǒng),產(chǎn)生系統(tǒng)的一個(gè)新版本 ? 再工程的 主要目的 :為遺留系統(tǒng)轉(zhuǎn)化為可演化系統(tǒng)提供一條現(xiàn)實(shí)可行的途徑 ? 再工程是一個(gè)工程過程,它將逆向工程、重構(gòu)和正向工程組合起來,將現(xiàn)存系統(tǒng)重新構(gòu)造為新的形式。當(dāng)實(shí)施軟件的再工程時(shí),軟件理解是再工程的基礎(chǔ)和前提。 再工程的概念 ? 為什么要進(jìn)行再工程 – 維護(hù)一行源代碼的代價(jià)可能是最初開發(fā)該行源代碼代價(jià)的 1420倍;同時(shí)重新設(shè)計(jì)軟件體系結(jié)構(gòu)時(shí)使用了現(xiàn)代設(shè)計(jì)概念,它對(duì)將來的維護(hù)會(huì)有很大的幫助;現(xiàn)有的程序版本可以作為軟件原型使用,開發(fā)生產(chǎn)率可以大大高于平均水平;用戶具有較多使用該軟件的經(jīng)驗(yàn),因此,能夠很容易地搞清新的變更需求和變更的范圍;另外,利用逆向工程和再工程的工具,可以使一部分工作自動(dòng)化;在完成預(yù)防性維護(hù)的過程中還可以建立起完整的軟件配置。 再工程的概念 ? 通常再工程包含: 業(yè)務(wù)過程再工程 、 軟件再工程 – 業(yè)務(wù)過程再工程 ( BPR——Business Process Reengineering,也稱業(yè)務(wù)過程重組)定義業(yè)務(wù)目標(biāo)、標(biāo)示并評(píng)估現(xiàn)有的業(yè)務(wù)過程以及修訂業(yè)務(wù)過程以更好滿足業(yè)務(wù)目標(biāo),這一部分通常由咨詢公司的業(yè)務(wù)專家完成 – 軟件再工程 包含庫(kù)存目錄分析、文檔重構(gòu)、逆向工程、程序和數(shù)據(jù)重構(gòu)以及正向工程。這一部分通常由軟件工程師完成 業(yè)務(wù)過程再工程 ? Michael Hammer的 Harvard Business Review是業(yè)務(wù)過程和計(jì)算管理革命的奠基性文章, Hammer在文章中大力呼吁使用業(yè)務(wù)過程再工程技術(shù)。不過,到 21世紀(jì)初,對(duì)于業(yè)務(wù)過程再工程的宣傳已經(jīng)不太常見,但是這種過程已經(jīng)在很多公司中得到使用。 ? 業(yè)務(wù)過程是一組“ 邏輯相關(guān)的任務(wù),它們被執(zhí)行以達(dá)到符合預(yù)定義的業(yè)務(wù)結(jié)果 ”。 業(yè)務(wù)過程再工程 ? 每個(gè)系統(tǒng)都是由不同的子系統(tǒng)構(gòu)成,而子系統(tǒng)還可以再細(xì)分為更細(xì)的子系統(tǒng),從而整個(gè)業(yè)務(wù)呈現(xiàn)一種層次結(jié)構(gòu) 業(yè)務(wù) 業(yè)務(wù)系統(tǒng) 業(yè)務(wù)過程 業(yè)務(wù)子過程 業(yè)務(wù)層次 業(yè)務(wù)過程再工程 ? 在理想情況下, BPR應(yīng)該自頂向下地進(jìn)行,從標(biāo)示主要的業(yè)務(wù)目標(biāo)或子目標(biāo)開始,而以生成業(yè)務(wù)(子)過程中每個(gè)任務(wù)的詳細(xì)的規(guī)約結(jié)束 ? 對(duì)一個(gè)業(yè)務(wù)過程進(jìn)行再工程需要服從一定的原則。 Hammer在 1990年提出一組
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1