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

正文內(nèi)容

實用軟件工程ppt課件-展示頁

2024-09-26 18:27本頁面
  

【正文】 上述的減少前兩類維護成本的策略,通常也能降低完善性維護的成本。( 1)在進(jìn)行配置管理時,把硬件、操作系統(tǒng)和其他相關(guān)的環(huán)境因素的可能變化考慮在內(nèi),可以減少某些適應(yīng)性維護的工作量;( 2)把與硬件、操作系統(tǒng)及其他外圍設(shè)備有關(guān)的代碼放到特定的程序模塊中,可以把因環(huán)境變化而必須修改的程序代碼局限于某些特定的程序模塊內(nèi);( 3)使用內(nèi)部程序列表、外部文件及例行處理程序包,可以為維護時修改程序提供方便。 2.降低改正性維護成本的策略 顯然,軟件中包含的錯誤越少,改正性維護的成本也就越低,但是,要生成 100%可靠的軟件通常成本太高,并不一定合算。下面學(xué)習(xí)主要的軟件維護策略。 國外的統(tǒng)計數(shù)字表明:完善性維護占全部維護活動的 50% ~ 66%改正性維護占 17% ~ 21% ,適應(yīng)性維護占 18% ~ 25% ,其他維護活動只占 4% 左右。但是,由于用戶經(jīng)常提出改造軟件的要求, 適應(yīng)性維護和完善性維護 的工作量逐漸增加,而且在這種維護過程中往往又會引入新的錯誤,從而進(jìn)一步加大了維護的工作量。 在維護階段的最初一二年, 改正性維護 的工作量往往比較大。通常, 把預(yù)防性維護定義為: “把今天的方法學(xué)應(yīng)用于昨天的系統(tǒng)以滿足明天的需要 ”。4.為了滿足這類要求而修改軟件的活動 ,稱為 完善性維護 。完善性維護 例如,適應(yīng)性維護可以是修改原在 DOS操作系統(tǒng)中運行的程序,使之能在 Windows操作系統(tǒng)中運行;修改兩個程序,使它們能夠使用相同的記錄結(jié)構(gòu);修改程序,使它適用于另外一種終端設(shè)備。適應(yīng)性維護 計算機科學(xué)技術(shù)領(lǐng)域的各個方面都在迅速進(jìn)步,大約每過 36個月就有新一代的硬件宣告出現(xiàn); 另一方面,應(yīng)用軟件的使用壽命卻很容易超過十年,遠(yuǎn)遠(yuǎn)長于最初開發(fā)這個軟件時的運行環(huán)境的壽命。 例如,在軟件交付用戶使用之后,解決在開發(fā)時沒有測試所有可能的執(zhí)行通路而帶來的問題;解決程序中遺漏對文件中最后一個記錄的處理的錯誤等。用戶常常將把他們遇到的問題報告給軟件維護人員,要求解決。改正性維護 我們可以通過描述 軟件交付使用后可能進(jìn)行的下述四項活動 , 具體地定義軟件維護 。將來維護工作甚至可能會束縛住軟件開發(fā)組織的手腳,使他們沒有余力開發(fā)新的軟件。 平均說來,大型軟件的維護成本高達(dá)開發(fā)成本的四倍左右 。這個階段的工作目標(biāo)是保證軟件在一個相當(dāng)長的時期內(nèi)能夠正常運行, 因此對軟件的維護就成為必不可少的了。在軟件的開發(fā)工作已完成并把軟件產(chǎn)品交付給用戶使用之后,就進(jìn)入了軟件維護階段。 軟件維護需要的工作量非常大。 目前國外許多軟件開發(fā)組織把 60%以上的人力用于維護已有的軟件 ,而且隨著軟件數(shù)量增多和使用壽命延長,這個百分比還在持續(xù)上升。 軟件維護的內(nèi)容及特點 軟件維護的內(nèi)容 所謂 軟件維護 就是在軟件已經(jīng)交付使用之后,為了改正錯誤或滿足新的需要而修改軟件的過程 。1.通常,在軟件開發(fā)過程中所進(jìn)行的測試都是不完全、不徹底的,軟件中必然會有一些潛伏的錯誤被帶到運行階段來。我們把診斷和改正軟件錯誤的過程稱為 改正性維護。2. 因此, 適應(yīng)性維護 就是為了和變化了的環(huán)境適當(dāng)?shù)嘏浜隙M(jìn)行的修改軟件的活動,是既必要又經(jīng)常的維護活動。3.在使用軟件的過程中, 用戶往往提出增加新功能或改變某些已有功能的要求,還可能提出提高程序性能的要求。 例如,在儲蓄系統(tǒng)交付銀行使用之后,增加扣除利息稅的功能;縮短系統(tǒng)的響應(yīng)時間,使之達(dá)到新的要求;改變現(xiàn)有程序輸出數(shù)據(jù)的格式,以方便用戶;在正在運行的軟件中增加聯(lián)機求助功能等,都是完善性維護。預(yù)防性維護當(dāng)為了提高未來的可維護性或可靠性,或為了給未來的改進(jìn)工作奠定更好的基礎(chǔ)而修改軟件時,就出現(xiàn)了第四類維護活動,這類維護活動稱為預(yù)防性維護。 也就是說, 預(yù)防性維護 就是采用先進(jìn)的軟件工程方法對需要維護的軟件或軟件中的某一部分,主動地進(jìn)行重新設(shè)計、編碼和測試。隨著在軟件運行過程中錯誤發(fā)現(xiàn)率迅速降低并趨于穩(wěn)定,就進(jìn)入了正常使用期間。 從上述關(guān)于軟件維護的定義不難看出,軟件維護絕不僅限于糾正使用中發(fā)現(xiàn)的錯誤,事實上在全部維護活動中一半以上是完善性維護。軟件維護策略針對上一小節(jié)所述的三種典型的維護活動 , James Martin等人提出了一些可以減少維護成本的策略。1.然而通過使用先進(jìn)技術(shù)仍然可以大大提高軟件的可靠性,從而減少改正性維護的需求。降低適應(yīng)性維護成本的策略這類維護是必然要進(jìn)行的,但是要采取適當(dāng)?shù)牟呗浴?.特別是數(shù)據(jù)庫管理系統(tǒng)、程序自動生成系統(tǒng)、軟件開發(fā)環(huán)境、第四代語言和應(yīng)用軟件包,可明顯減少維護工作量。 在實際開發(fā)軟件之前,建立軟件的原型并讓用戶試用,以進(jìn)一步完善他們對軟件的功能需求,也能顯著減少軟件交付使用之后的完善性維護需求。圖 ,不同的軟件配置所導(dǎo)致的不同工作流程。最終對程序代碼所做的改動的后果是難于估量的。這就是非結(jié)構(gòu)化維護,這種維護方式是沒有使用良好定義的方法學(xué)開發(fā)出來的軟件
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1