電子商務(wù)系統(tǒng)規(guī)劃與設(shè)計11匯編_第1頁
電子商務(wù)系統(tǒng)規(guī)劃與設(shè)計11匯編_第2頁
電子商務(wù)系統(tǒng)規(guī)劃與設(shè)計11匯編_第3頁
電子商務(wù)系統(tǒng)規(guī)劃與設(shè)計11匯編_第4頁
電子商務(wù)系統(tǒng)規(guī)劃與設(shè)計11匯編_第5頁
已閱讀5頁,還剩47頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1第11章電子商務(wù)系統(tǒng)的實施與維護2本章內(nèi)容11.1概述11.2電子商務(wù)應(yīng)用的開發(fā)11.3電子商務(wù)系統(tǒng)測試11.4電子商務(wù)站點部署11.5電子商務(wù)系統(tǒng)維護與管理311.1概述系統(tǒng)實施是整個電子商務(wù)系統(tǒng)開發(fā)的物理實現(xiàn)階段。完成電子商務(wù)系統(tǒng)設(shè)計之后,如何將原來紙面上的、類似于設(shè)計圖的新系統(tǒng)方案轉(zhuǎn)換成可執(zhí)行的實際系統(tǒng),是系統(tǒng)實施階段的主要工作。系統(tǒng)實施的主要任務(wù)是:程序設(shè)計、系統(tǒng)測試、系統(tǒng)部署、系統(tǒng)維護等工作。系統(tǒng)實施包括硬件的獲取、軟件的獲得或開發(fā)、用戶準備、聘用和培訓人員、地點和數(shù)據(jù)的準備、安裝、測試、試運行及用戶驗收。4系統(tǒng)實施階段系統(tǒng)實施中硬件的獲取可按總體設(shè)計的要求和可行性報告對財力資源的分析,采用購買、租借或租用的方式,選擇適當?shù)脑O(shè)備,通知供貨廠家按要求供貨并安裝即可。5系統(tǒng)實施階段系統(tǒng)實施框架611.1概述硬件獲取軟件獲取測試試運行場所準備數(shù)據(jù)獲取用戶準備安裝用戶驗收人員聘用系統(tǒng)實施的典型步驟7系統(tǒng)實施成功的關(guān)鍵因素領(lǐng)導重視并親自參與嚴格的組織與管理系統(tǒng)硬件系統(tǒng)軟件扎實而細致的基礎(chǔ)性工作人員的教育與培訓在上述的關(guān)鍵因素中,人的因素是第一位的。8程序設(shè)計程序設(shè)計的主要任務(wù)是,以用戶需求出發(fā),以系統(tǒng)分析與系統(tǒng)設(shè)計階段的設(shè)計說明書等為依據(jù),選擇適當?shù)某绦蛟O(shè)計語言及軟件開發(fā)環(huán)境和工具,編制程序和進行測試,檢查運行結(jié)果是否符合設(shè)計要求。9程序設(shè)計的目標要求電子商務(wù)系統(tǒng)的軟件規(guī)模和復雜性的都比較大,對它的程序的強調(diào):1)可靠性2)規(guī)范性3)可讀性4)可維護性1011.2電子商務(wù)應(yīng)用的開發(fā)11.2.1電子商務(wù)應(yīng)用的開發(fā)構(gòu)建方式1.傳統(tǒng)的Web開發(fā)模式2.基于構(gòu)件的開發(fā)構(gòu)建方式1111.2.2電子商務(wù)應(yīng)用的開發(fā)工具電子商務(wù)應(yīng)用的開發(fā)工具主要分為2部分1.網(wǎng)站前臺開發(fā)工具2.網(wǎng)站后臺開發(fā)工具1211.2.2電子商務(wù)應(yīng)用的開發(fā)工具3.選擇開發(fā)工具的原則選擇合適的開發(fā)工具首先應(yīng)該考慮選擇的開發(fā)工具所適用的領(lǐng)域,此外還應(yīng)該遵守下面的基本原則:(1)最小工作量原則(2)最小技巧性原則(3)最小錯誤原則(4)最小維護原則(5)減小記憶原則133.選擇開發(fā)工具的原則在選擇開發(fā)工具的過程中應(yīng)具體考慮下面的幾個因素:(1)項目的應(yīng)用領(lǐng)域(2)用戶的要求(3)可以使用的編程程序或開發(fā)環(huán)境(4)程序員的經(jīng)驗和知識(5)軟件可移植性要求1411.3電子商務(wù)系統(tǒng)測試11.3.1軟件測試1.軟件測試概述軟件測試是對軟件計劃、軟件設(shè)計、軟件編碼進行查錯和糾錯的活動。⑴軟件測試的目的⑵制定測試計劃⑶設(shè)計測試用例⑷測試任務(wù)列表⑸測試工作總體流程圖11.3.1軟件測試測試工作總體流程圖1711.3.1軟件測試2.單元測試單元測試完成對最小的軟件設(shè)計單元——模塊的驗證工作。由于模塊之間存在聯(lián)系,即存在調(diào)用與被調(diào)用的關(guān)系。為了輔助測試,在對模塊測試時,還需要開發(fā)以下兩種模塊。驅(qū)動模塊:相當于一個主程序,用于接受測試用例的數(shù)據(jù),將這些數(shù)據(jù)送到被測試模塊,輸出測試結(jié)果。樁模塊:用來代替被測模塊中所調(diào)用的子模塊,目的是檢驗入口,輸出調(diào)用和返回的信息。1811.3.1軟件測試3.集成測試集成(Integration)是指把多個單元組合起來形成更大的單元。集成測試(IntegrationTesting)是在假定備個軟件單元已經(jīng)通過了單元測試的前提下,檢查各個軟件單元之間的相互接口是否正確。集成測試的策略主要有自頂向下集成和自底向上集成兩種。1911.3.1軟件測試4.系統(tǒng)測試系統(tǒng)測試(SystemTesting)是對己經(jīng)集成好的軟件系統(tǒng)進行徹底的測試,以驗證軟件系統(tǒng)的正確性和性能等滿足其規(guī)約所指定的要求。系統(tǒng)測試包括對系統(tǒng)的性能、安全性、可計算性、配置靈敏度、啟動和恢復等方面的測試。20軟件測試與軟件開發(fā)過程的關(guān)系2111.3.1軟件測試5.面向?qū)ο筌浖y試面向?qū)ο筌浖_發(fā)方法被認為是開發(fā)大型、復雜軟件且保證軟件可靠性的一種有效方法。同其他軟件一樣,面向?qū)ο蟮能浖谑褂弥氨仨毥?jīng)過測試。但是傳統(tǒng)的面向功能或面向數(shù)據(jù)/過程的測試理論與方法并不完全適用于新興的面向?qū)ο筌浖到y(tǒng)。在面向?qū)ο笙到y(tǒng)中,系統(tǒng)的基本構(gòu)造模塊是封裝了的數(shù)據(jù)和操作的類和對象,而不再是一個個能完成特定功能的功能模塊。每個對象有自己的生存周期,有自己的狀態(tài)。225.面向?qū)ο筌浖y試(1)面向?qū)ο筌浖y試策略。面向?qū)ο鬁y試的整體目標——以最小的工作量發(fā)現(xiàn)最多的錯誤——和傳統(tǒng)軟件測試的目標是一致的,但由于面向?qū)ο蟮姆庋b性、繼承性和動態(tài)綁定特性使得面向?qū)ο鬁y試的策略有很大不同。對于傳統(tǒng)程序設(shè)計語言書寫的軟件,軟件測試人員普遍采用三個級別的測試,即單元測試、集成測試和系統(tǒng)測試。對面向?qū)ο蟮某绦驕y試應(yīng)當分為多少級別尚未達成共識。235.面向?qū)ο筌浖y試(2)面向?qū)ο筌浖y試的內(nèi)容及技術(shù)。①類測試。②類集成測試。③系統(tǒng)測試。245.面向?qū)ο筌浖y試(2)面向?qū)ο筌浖y試的內(nèi)容及技術(shù)。①類測試面向?qū)ο筌浖念悳y試與傳統(tǒng)軟件的單元測試相對應(yīng),但和傳統(tǒng)的單元測試不一樣面向?qū)ο筌浖念悳y試是由封裝在類中的操作(服務(wù))和類的狀態(tài)行為所驅(qū)動的。255.面向?qū)ο筌浖y試類測試示意圖265.面向?qū)ο筌浖y試②類集成測試對面向?qū)ο筌浖募蓽y試有兩種不同策略:一種是基于線程的測試一種是基于使用的測試275.面向?qū)ο筌浖y試③系統(tǒng)測試系統(tǒng)測試是對所有類和主程序構(gòu)成的整個系統(tǒng)進行整體測試,以驗證軟件系統(tǒng)的正確性和性能指標等滿足需求規(guī)格說明書和任務(wù)書所指定的要求。它與傳統(tǒng)的系統(tǒng)測試一樣,包括功能測試、性能測試等,可套用傳統(tǒng)的系統(tǒng)測試方法。2811.3.2電子商務(wù)應(yīng)用程序測試1.可用性測試⑴導航測試與檢驗⑵圖形測試與檢驗⑶內(nèi)容測試與檢驗⑷整體界面測試與檢驗2911.3.2電子商務(wù)應(yīng)用程序測試2.功能測試⑴鏈接⑵表單⑶數(shù)據(jù)校驗⑷Cookies3011.3.2電子商務(wù)應(yīng)用程序測試3.接口測試⑴服務(wù)器接口⑵外部接口3111.3.2電子商務(wù)應(yīng)用程序測試4.兼容性測試⑴操作系統(tǒng)⑵瀏覽器⑶視頻設(shè)置⑷Modem/連接速率⑸打印機⑹組合測試3211.3.2電子商務(wù)應(yīng)用程序測試5.數(shù)據(jù)庫測試⑴數(shù)據(jù)庫搜尋結(jié)果相關(guān)性⑵查詢回應(yīng)時間⑶數(shù)據(jù)庫完整性⑷數(shù)據(jù)有效性⑸修復測試3311.3.3網(wǎng)站測試1.性能測試⑴連接速度測試⑵負載測試⑶壓力測試3411.3.3網(wǎng)站測試2.安全性測試安全性對取得線上客戶的信任,對電子商務(wù)的成功極其重要。3511.3.4系統(tǒng)測試文件1.測試計劃2.測試設(shè)計規(guī)范3.測試用例規(guī)范4.測試過程規(guī)范5.測試項目的發(fā)布報告6.測試日記7.測試差錯報告8.測試總結(jié)報告3611.4電子商務(wù)系統(tǒng)部署部署階段的任務(wù)包括以下內(nèi)容:檢查部署核對清單。部署站點。在正式投入運行前最后核定站點的環(huán)境。建立和執(zhí)行最初的操作步驟。3711.4.1檢查部署核對清單在部署站點之前,需檢查下列核對清單。1.電子商務(wù)站點開發(fā)完畢核對清單2.可用性的核對清單3.業(yè)務(wù)過程核對清單4.安全性核對清單5.制定應(yīng)急計劃3811.4.2部署電子商務(wù)站點1.服務(wù)器設(shè)置2.站點安全保護3.站點測試3911.4.3實現(xiàn)初始化操作過程

在測試部署以后,在站點運行之前,考慮以下的運行問題:如果保存了調(diào)試階段的日志,現(xiàn)在將它刪除掉。進行對硬件的最后審核檢查。進行對軟件的最后審核檢查。設(shè)置性能監(jiān)測和事件監(jiān)測服務(wù)。確定在站點運行后需要監(jiān)測哪些報表。確定解決問題的過程,并且針對特定問題為小組中成員制定任務(wù)。4011.4.4建立和執(zhí)行最初的操作步驟

新站點運行后的第一個月,應(yīng)執(zhí)行以下內(nèi)容:在最初的兩個星期保持穩(wěn)定的開發(fā)和測試小組。開發(fā)、測試和部署小組定期舉行例會。跟蹤系統(tǒng)管理員登錄過程。重新訪問使用配置文件。檢查Web日志文件的大小。觀察數(shù)據(jù)庫的增長以確保它們在計劃以內(nèi)。確保在硬件體系結(jié)構(gòu)上沒有瓶頸問題。確保第三方構(gòu)件在生產(chǎn)環(huán)境下工作正常。確保商務(wù)過程工作正常。人員培訓培訓必要性:編程為系統(tǒng)分析人員提供培訓時間;培訓系統(tǒng)操作及運行管理人員是整個實施計劃的一部分;用戶受訓后能更好參與系統(tǒng)測試;通過培訓,分析人員完善對用戶需求的了解。

培訓內(nèi)容:1、系統(tǒng)整體結(jié)構(gòu)和系統(tǒng)概貌;2、系統(tǒng)分析設(shè)計思想;3、計算機系統(tǒng)操作與使用;4、軟件工具的使用;5、漢字輸入方式、系統(tǒng)輸入方式和操作方式培訓;6、可能出現(xiàn)的故障以及故障的排除;7、文檔資料的分類以及檢索方式;8、數(shù)據(jù)收集、統(tǒng)計渠道、統(tǒng)計口徑;9、其他注意事項42試運行和系統(tǒng)切換1、系統(tǒng)的試運行:系統(tǒng)初始化、記錄系統(tǒng)運行的數(shù)據(jù)和狀況、核對新老系統(tǒng)輸出結(jié)果;對輸入方式進行考查;對系統(tǒng)響應(yīng)速度進行實際測試。2、基礎(chǔ)數(shù)據(jù)準備:基礎(chǔ)數(shù)據(jù)統(tǒng)計工作科學化;計量工具、計量方法、數(shù)據(jù)采集渠道和程序都固定下來,確保新系統(tǒng)運行有穩(wěn)定可靠的數(shù)據(jù)來源;各類統(tǒng)計和數(shù)據(jù)采集報表標準化、規(guī)范化3、系統(tǒng)切換4311.5電子商務(wù)系統(tǒng)維護與管理電子商務(wù)系統(tǒng)運行之后,系統(tǒng)維護工作將隨之而來。系統(tǒng)維護的目的是保證電子商務(wù)系統(tǒng)正常而可靠地運行,不斷改善和提高系統(tǒng),以充分發(fā)揮其作用。4411.5電子商務(wù)系統(tǒng)維護與管理

根據(jù)要求維護的原因,維護的活動可以分為:改正性維護(correctivemaintenance)在軟件交付使用后,由于開發(fā)時測試的不徹底、不完全,必然會有一部分隱藏的錯誤被帶到運行階段來。改正軟件性能上的缺陷、排除實施中的誤使用,應(yīng)進行的診斷和改正錯誤的過程,是改正性維護。適應(yīng)性維護(adaptivemaintenance)隨著計算機的飛速發(fā)展,外部環(huán)境(新的硬、軟件配置)或數(shù)據(jù)環(huán)境(數(shù)據(jù)庫、數(shù)據(jù)格式、數(shù)據(jù)輸入/輸出方式、數(shù)據(jù)存儲介質(zhì))可能發(fā)生變化,為了使軟件適應(yīng)這種變化,而修改軟件的過程叫做適應(yīng)性維護。4511.5電子商務(wù)系統(tǒng)維護與管理完善性維護(perfectivemaintenance)在軟件的使用過程中,用戶往往會對軟件提出新的功能與性能要求。為了滿足這些要求,需要修改或再開發(fā)軟件,以擴充軟件功能、增強軟件性能、改進加工效率、提高軟件的可維護性。這種情況下進行的維護活動叫做完善性維。預(yù)防性維護(preventivemaintenance)通常,預(yù)防性維護定義為:“把今天的方法學用于昨天的系統(tǒng)以滿足明天的需要”。也就是說,采用先進的軟件工程方法對需要維護的軟件或軟件中的某一部分(重新)進行設(shè)計、編制和測試。4611.5電子商務(wù)系統(tǒng)維護與管理4711.5.1電子商務(wù)系統(tǒng)維護的內(nèi)容1.一般性維護⑴硬件設(shè)備的維護⑵數(shù)據(jù)的維護⑶代碼的維護⑷應(yīng)用程序的維護4811.5.1電子商務(wù)系統(tǒng)維護的內(nèi)容2.電子商務(wù)網(wǎng)站維護網(wǎng)站維護的主要工作內(nèi)容列在下面:在網(wǎng)站及時發(fā)布企業(yè)最新的產(chǎn)品、價格、服務(wù)等信息;對用戶信息的搜集、統(tǒng)計并交各部門及時處理分析;對用戶的投訴或需求信息要及時處理并向用戶反饋處理結(jié)果;網(wǎng)站頁面設(shè)計要經(jīng)常更新。4911.5.2電子商務(wù)系統(tǒng)維護

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論