




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第十一講電子商務系統(tǒng)的維護1主要內容:1、系統(tǒng)維護的目的和重要性2、系統(tǒng)的可維護性3、系統(tǒng)維護工作的特點4、系統(tǒng)維護工作的主要內容5、系統(tǒng)維護工作的注意事項21、系統(tǒng)維護的目的和重要性系統(tǒng)維護的目的是保證電子商務系統(tǒng)正常而可靠地運行,保證系統(tǒng)中的各個要素隨著環(huán)境的變化始終處于最新的、正確的工作狀態(tài),使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮系統(tǒng)的作用。32、系統(tǒng)的可維護性系統(tǒng)的可維護性是對系統(tǒng)進行維護的難易程度的度量。一般來說,影響系統(tǒng)可維護性的因素主要有三個:(1)可理解性(2)可測試性(3)可修改性4影響系統(tǒng)可維護性的因素(1)可理解性可理解性表現(xiàn)為外來讀者理解系統(tǒng)的結構、接口、功能和內部過程的難易程度。這種理解包括對功能、性能的分析與理解,對原設計的分析與理解以及對源程序的分析與理解。模塊化、詳細的設計文檔、結構化設計、源程序內部注釋以及較好的程序設計語言等,都可以促進系統(tǒng)可理解性的提高。5影響系統(tǒng)可維護性的因素(2)可測試性可測試性表現(xiàn)為對系統(tǒng)進行診斷和測試的難易程度。良好的系統(tǒng)文檔、可用的測試工具和調試手段是非常重要的,特別是在開發(fā)階段的測試方案尤為重要,是進行回歸測試和證明修改正確性的基礎。6影響系統(tǒng)可維護性的因素(3)可修改性可修改性表現(xiàn)為對系統(tǒng)各部分進行修改的難易程度。系統(tǒng)的模塊化程度,模塊之間的耦合、內聚,控制域與作用域的關系以及數(shù)據(jù)結構的設計等問題都將直接影響系統(tǒng)的可修改性。72、系統(tǒng)的可維護性提高系統(tǒng)的可維護性應當從系統(tǒng)分析與設計開始,直至系統(tǒng)實施的整個系統(tǒng)開發(fā)全過程。在系統(tǒng)維護階段再來評價和注意可維護性為時已晚,所以提高系統(tǒng)可維護性的工作應該貫穿系統(tǒng)開發(fā)過程的始終。8主要內容:1、系統(tǒng)維護的目的和重要性2、系統(tǒng)的可維護性3、系統(tǒng)維護工作的特點4、系統(tǒng)維護工作的主要內容5、系統(tǒng)維護工作的注意事項93、系統(tǒng)維護工作的特點一、系統(tǒng)維護需要付出很高代價1、有形的代價——直接來自維護工作本身(1)非生產性活動主要是理解源程序代碼的功能,解釋數(shù)據(jù)結構、接口特點等,這部分的工作量和費用與系統(tǒng)的復雜程度、維護人員的經驗水平以及對系統(tǒng)的熟悉程度密切相關。(2)生產性活動主要是分析評價、修改設計和編寫程序代碼等,其工作量與系統(tǒng)開發(fā)的方式、方法有直接的關系。如果系統(tǒng)開發(fā)途徑不好,并且原來的開發(fā)人員不能參加維護工作,則維護的工作量和費用將大大增加。103、系統(tǒng)維護工作的特點一、系統(tǒng)維護需要付出很高代價2、無形的代價——來自維護所產生的效果和影響上(1)由于系統(tǒng)開發(fā)人員和其他開發(fā)資源越來越多地被束縛在系統(tǒng)維護工作中,開發(fā)的系統(tǒng)越多,維護的負擔越重,這將導致開發(fā)人員完全沒有時間和精力從事新系統(tǒng)的開發(fā),從而耽誤甚至喪失開發(fā)良機,這是最大的無形代價。(2)合理的維護要求不能及時滿足,引起用戶不滿。(3)維護過程中引入新的錯誤,使系統(tǒng)可靠性下降。113、系統(tǒng)維護工作的特點二、系統(tǒng)維護工作對維護人員要求較高因為系統(tǒng)維護所要解決的問題可能來自系統(tǒng)整個開發(fā)周期的各個階段,因此承擔維護工作的人員應對開發(fā)階段的每個過程、每個層次的工作都有所了解,從需求分析、系統(tǒng)設計,一直到編碼、測試等,并且應具有較強的程序調試和排錯能力。這些對維護人員的知識結構、素質和水平都有較高的要求。123、系統(tǒng)維護工作的特點三、系統(tǒng)維護工作的對象是整個系統(tǒng)由于問題可能來源于系統(tǒng)的各個組成部分,產生于系統(tǒng)開發(fā)的各個階段,因此系統(tǒng)維護并不僅僅針對源程序代碼,也包括系統(tǒng)的從分析設計到編碼測試的全部開發(fā)文檔。13主要內容:1、系統(tǒng)維護的目的和重要性2、系統(tǒng)的可維護性3、系統(tǒng)維護工作的特點4、系統(tǒng)維護工作的主要內容5、系統(tǒng)維護工作的注意事項144、系統(tǒng)維護工作的主要內容按照維護對象的不同,系統(tǒng)維護的內容可以分為:硬件維護軟件維護數(shù)據(jù)維護154、系統(tǒng)維護工作的主要內容4.1硬件維護4.2軟件維護4.3數(shù)據(jù)維護16硬件維護的內容硬件設備維護主要是指對主機及外設的日常維護和管理,例如機器部件的清洗、潤滑,設備故障的檢修,易損部件的更換等,都應由專人負責,定期進行,以保證系統(tǒng)正常有效地運行。17硬件維護的內容主要有兩種類型的硬件維護活動:一種是定期的設備保養(yǎng)性維護,維護的主要內容是進行例行的設備檢查與保養(yǎng)。另一種是突發(fā)性的故障維修,即當設備出現(xiàn)突發(fā)性故障時,由專職的維修人員或請廠商來排除故障。184、系統(tǒng)維護工作的主要內容4.1硬件維護4.2軟件維護4.3數(shù)據(jù)維護19軟件維護的原因軟件維護主要是指對系統(tǒng)中應用程序的維護。進行軟件維護的原因:(1)從系統(tǒng)測試的原理來看,系統(tǒng)測試不能無窮無盡進行,并且整個測試過程并不能夠把程序中的所有錯誤都檢查出來,在系統(tǒng)運行過程中仍會發(fā)現(xiàn)軟件方面的錯誤,因此必須對軟件進行維護。20軟件維護的原因(2)由于系統(tǒng)是服務于各項管理活動的,而管理活動要隨著客觀環(huán)境和管理需求的變化而變化,因此必然要求應用程序也要隨之變化,以滿足這種不斷變化的需求。(3)由于硬件是不斷發(fā)展的,相應的軟件也要不斷地更新,為了延長應用系統(tǒng)壽命、保證系統(tǒng)質量,必須對應用系統(tǒng)進行維護,系統(tǒng)的壽命常常取決于維護的水平。21軟件維護的內容糾錯性維護適應性維護完善性維護預防性維護22(1)糾錯性維護由于系統(tǒng)測試不可能發(fā)現(xiàn)系統(tǒng)中存在的所有錯誤,因此在系統(tǒng)投入運行后的實際使用過程中,就有可能暴露出系統(tǒng)內隱藏的錯誤,診斷和修正系統(tǒng)中遺留的錯誤,就是糾錯性維護。糾錯性維護是在系統(tǒng)運行中發(fā)生異?;蚬收蠒r進行的,這種錯誤往往是在遇到了從未用過的輸入數(shù)據(jù)組合或是在與其他部分接口處產生的,因此只是在某些特定的情況下發(fā)生。23(2)適應性維護適應性維護是為了使系統(tǒng)適應環(huán)境的變化而進行的維護工作。一方面計算機科學技術迅猛發(fā)展,硬件的更新周期越來越短,新的操作系統(tǒng)和原有操作系統(tǒng)的新版本不斷推出,外部設備和其他系統(tǒng)部件經常有所增加和修改,這就必然要求應用系統(tǒng)能夠適應新的軟硬件環(huán)境,以提高系統(tǒng)的性能和運行效率。24(2)適應性維護另一方面,電子商務系統(tǒng)的使用壽命在延長,超過了最初開發(fā)這個系統(tǒng)時應用環(huán)境的壽命,即應用對象也在不斷發(fā)生變化,機構的調整、管理體制的改變、數(shù)據(jù)與信息需求的變更等都將導致系統(tǒng)不能適應新的應用環(huán)境,因此有必要對系統(tǒng)進行調整,使之適應業(yè)務的變化,以滿足發(fā)展的要求。25(3)完善性維護在系統(tǒng)的使用過程中,往往要求擴充原有系統(tǒng)的功能,提高系統(tǒng)的性能,例如增加數(shù)據(jù)輸出的圖形方式、增加聯(lián)機在線幫助功能、調整用戶界面等,盡管這些要求在原系統(tǒng)開發(fā)的需求規(guī)格說明書中并沒有,但要求在原有系統(tǒng)基礎上進一步改善和提高,并且隨著對系統(tǒng)的使用和熟悉,這種要求可能會不斷地被提出。為了滿足這些要求而進行的系統(tǒng)維護工作就是完善性維護。26(4)預防性維護系統(tǒng)維護工作不應該總是被動地等待用戶提出要求后才進行,應該進行主動的預防性維護,即選擇那些還有較長使用壽命,目前尚能正常運行,但可能將要發(fā)生變化或調整的系統(tǒng)進行維護,目的是通過預防性維護為未來的修改與調整奠定更好的基礎。27軟件維護工作分布情況統(tǒng)計284、系統(tǒng)維護工作的主要內容4.1硬件維護4.2軟件維護4.3數(shù)據(jù)維護29數(shù)據(jù)維護業(yè)務處理對數(shù)據(jù)的需求是不斷發(fā)生變化的,除了系統(tǒng)中主體業(yè)務數(shù)據(jù)的定期正常更新外,還有許多數(shù)據(jù)需要進行不定期的更新,或隨環(huán)境或業(yè)務的變化而進行調整。此外,數(shù)據(jù)內容的增加,數(shù)據(jù)結構的調整,數(shù)據(jù)的備份與恢復等,都是數(shù)據(jù)維護的工作內容。數(shù)據(jù)維護工作一般是由數(shù)據(jù)庫管理員來負責的,主要是負責數(shù)據(jù)庫的安全性、完整性以及進行并發(fā)性控制。30主要內容:1、系統(tǒng)維護的目的和重要性2、系統(tǒng)的可維護性3、系統(tǒng)維護工作的特點4、系統(tǒng)維護工作的主要內容5、系統(tǒng)維護工作的注意事項315、系統(tǒng)維護工作的注意事項(一)避免系統(tǒng)修改帶來的副作用(1)對源代碼的修改可能會引入新的錯誤,一般可以通過回歸測試發(fā)現(xiàn)。(2)對數(shù)據(jù)結構進行修改,如局部變量或全局變量的重新定義、文件格式的修改等,可能會帶來數(shù)據(jù)的不匹配等錯誤,因此在修改時必須參照系統(tǒng)文檔中關于數(shù)據(jù)結構的詳細描述和模塊間的數(shù)據(jù)交叉引用表,以防局部的修改影響全局的整體作用。(3)任何對源程序的修改,如果不能對相應的文檔進行及時地更新,造成源程序與文檔的不一致,必將給今后的應用和維護工作造成混亂。32★
回歸測試當軟件中所含錯誤被發(fā)現(xiàn)時,如果錯誤跟蹤與管理系統(tǒng)不夠完善,就可能會遺漏對這些錯誤的修改;開發(fā)者對錯誤理解的不夠透徹,也可能導致所做的修改只修正了錯誤的外在表現(xiàn),而沒有修復錯誤本身,從而造成修改失??;修改還有可能產生副作用從而導致軟件未被修改的部分產生新的問題,使本來工作正常的功能產生錯誤。同樣,在有新代碼加入軟件的時候,除了新加入的代碼中有可能含有錯誤外,新代碼還有可能對原有的代碼帶來影響。因此,每當軟件發(fā)生變化時,就必須重新測試現(xiàn)有功能,以便確定修改是否達到了預期目的,檢查修改是否損害了原有的正常功能。同時,還需要補充新的測試用例來測試新的或被修改了的功能。為了驗證修改的正確性及其影響就需要進行回歸測試。335、系統(tǒng)維護工作的注意事項(二)妥善安排維護人員的職責
(1)明確每個維護人員的維護職責(2)備崗制度(3)盡量保持維護人員隊伍的穩(wěn)定性345、系統(tǒng)維護工作的注意事項(三)注意系統(tǒng)維護的限度一個系統(tǒng)總有生命周期結束的時候,當對系統(tǒng)的修改不再奏效,修改的困難很多而且工作量很大,以及改進、完善的內容遠遠超出原系統(tǒng)的設計要求時,就應該提出研制新系統(tǒng)的要求,開始新系統(tǒng)的開發(fā)。35主
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 美團外賣活動策劃方案
- 醫(yī)療器械公司勞動合同
- 庭院綠化施工合同
- 高效辦公工具使用解決方案
- 環(huán)保產業(yè)技術創(chuàng)新與應用合作協(xié)議
- 地產項目土地開發(fā)合作合同
- 個人分包勞務分包合同
- 新興技術交流及應用方案推進工作指引
- 醫(yī)療行業(yè)智能化診斷系統(tǒng)構建方案
- 戰(zhàn)略合作合同協(xié)議
- 12月腹痛護理常規(guī)
- 控股集團公司組織架構圖.docx
- DB11_T1713-2020 城市綜合管廊工程資料管理規(guī)程
- 最常用2000個英語單詞_(全部標有注釋)字母排序
- 氣管套管滑脫急救知識分享
- 特種設備自檢自查表
- 省政府審批單獨選址項目用地市級審查報告文本格式
- 往復式壓縮機安裝方案
- 漢字的演變甲骨文PPT課件
- 在銀行大零售業(yè)務工作會議上的講話講解學習
- 古代傳說中的藝術形象-
評論
0/150
提交評論