電子商務系統(tǒng)實施與維護_第1頁
電子商務系統(tǒng)實施與維護_第2頁
電子商務系統(tǒng)實施與維護_第3頁
電子商務系統(tǒng)實施與維護_第4頁
電子商務系統(tǒng)實施與維護_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、徐徐 天天 宇宇11.1 概述概述11.2 電子商務應用的開發(fā)電子商務應用的開發(fā)11.3 電子商務系統(tǒng)測試電子商務系統(tǒng)測試11.4 電子商務站點部署電子商務站點部署11.5 電子商務系統(tǒng)維護與管理電子商務系統(tǒng)維護與管理系統(tǒng)實施是整個電子商務系統(tǒng)開發(fā)的物系統(tǒng)實施是整個電子商務系統(tǒng)開發(fā)的物理實現階段。完成電子商務系統(tǒng)設計之理實現階段。完成電子商務系統(tǒng)設計之后,如何將原來紙面上的、類似于設計后,如何將原來紙面上的、類似于設計圖的新系統(tǒng)方案轉換成可執(zhí)行的實際系圖的新系統(tǒng)方案轉換成可執(zhí)行的實際系統(tǒng),是系統(tǒng)實施階段的主要工作。統(tǒng),是系統(tǒng)實施階段的主要工作。系統(tǒng)實施的主要任務是:程序設計、系系統(tǒng)實施的主要任

2、務是:程序設計、系統(tǒng)測試、系統(tǒng)部署、系統(tǒng)維護等工作。統(tǒng)測試、系統(tǒng)部署、系統(tǒng)維護等工作。系統(tǒng)實施包括硬件的獲取、軟件的獲得系統(tǒng)實施包括硬件的獲取、軟件的獲得或開發(fā)、用戶準備、聘用和培訓人員、或開發(fā)、用戶準備、聘用和培訓人員、地點和數據的準備、安裝、測試、試運地點和數據的準備、安裝、測試、試運行及用戶驗收。行及用戶驗收。系統(tǒng)實施中硬件的獲取可按總體設計的系統(tǒng)實施中硬件的獲取可按總體設計的要求和可行性報告對財力資源的分析,要求和可行性報告對財力資源的分析,采用購買、租借或租用的方式,選擇適采用購買、租借或租用的方式,選擇適當的設備,通知供貨廠家按要求供貨并當的設備,通知供貨廠家按要求供貨并安裝即可。

3、安裝即可。程序設計的主要任務是,以用戶需求出程序設計的主要任務是,以用戶需求出發(fā),以系統(tǒng)分析與系統(tǒng)設計階段的設計發(fā),以系統(tǒng)分析與系統(tǒng)設計階段的設計說明書等為依據,選擇適當的程序設計說明書等為依據,選擇適當的程序設計語言及軟件開發(fā)環(huán)境和工具,編制程序語言及軟件開發(fā)環(huán)境和工具,編制程序和進行測試,檢查運行結果是否符合設和進行測試,檢查運行結果是否符合設計要求。計要求。電子商務系統(tǒng)的軟件規(guī)模和復雜性的都電子商務系統(tǒng)的軟件規(guī)模和復雜性的都比較大,對它的程序的強調:比較大,對它的程序的強調:1 1)可靠性)可靠性2 2)規(guī)范性)規(guī)范性3 3)可讀性)可讀性4 4)可維護性)可維護性程序設計或編寫程序又稱

4、編碼,是按照程序設計或編寫程序又稱編碼,是按照詳細設計階段產生的程序設計說明書,詳細設計階段產生的程序設計說明書,用選定的程序設計語言書寫源程序。用選定的程序設計語言書寫源程序。開發(fā)工具的選擇開發(fā)工具的選擇1 1)常用開發(fā)工具簡介)常用開發(fā)工具簡介(1 1)傳統(tǒng)的程序設計語言)傳統(tǒng)的程序設計語言(2 2)面向對象的程序設計語言)面向對象的程序設計語言(3 3)數據庫軟件工具)數據庫軟件工具(4 4)客戶機)客戶機/ /服務器與瀏覽器服務器與瀏覽器/web/web服務服務器應用開發(fā)工具器應用開發(fā)工具(5 5)可視化開發(fā)技術)可視化開發(fā)技術選擇合適的開發(fā)工具首先應該考慮選擇選擇合適的開發(fā)工具首先應

5、該考慮選擇的開發(fā)工具所適用的領域,此外還應該的開發(fā)工具所適用的領域,此外還應該遵守下面的基本原則:遵守下面的基本原則:(1 1)最小工作量原則)最小工作量原則(2 2)最小技巧性原則)最小技巧性原則(3 3)最小錯誤原則)最小錯誤原則(4 4)最小維護原則)最小維護原則(5 5)減小記憶原則)減小記憶原則(1 1)項目的應用領域)項目的應用領域(2 2)用戶的要求)用戶的要求(3 3)可以使用的編程程序或開發(fā)環(huán)境)可以使用的編程程序或開發(fā)環(huán)境(4 4)程序員的經驗和知識)程序員的經驗和知識(5 5)軟件可移植性要求)軟件可移植性要求. .軟件測試概述軟件測試概述軟件測試是對軟件計劃、軟件設計、

6、軟軟件測試是對軟件計劃、軟件設計、軟件編碼進行差錯和糾錯的活動。件編碼進行差錯和糾錯的活動。軟件測試的目的軟件測試的目的制定測試計劃制定測試計劃設計測試用例設計測試用例 測試任務列表測試任務列表測試工作總體流程圖測試工作總體流程圖單元測試完成對最小的軟件設計單元單元測試完成對最小的軟件設計單元模塊的驗證工作。模塊的驗證工作。集成(集成(IntegrationIntegration)是指把多個單元組)是指把多個單元組合起來形成更大的單元。合起來形成更大的單元。集成測試(集成測試(Integration TestingIntegration Testing)是在)是在假定備個軟件單元已經通過了單元

7、測試假定備個軟件單元已經通過了單元測試的前提下,檢查各個軟件單元之間的相的前提下,檢查各個軟件單元之間的相互接口是否正確?;ソ涌谑欠裾_。集成測試的策略主要有自頂向下集成和集成測試的策略主要有自頂向下集成和自底向上集成兩種。自底向上集成兩種。系統(tǒng)測試(系統(tǒng)測試(System TestingSystem Testing)是對己經)是對己經集成好的軟件系統(tǒng)進行徹底的測試,以集成好的軟件系統(tǒng)進行徹底的測試,以驗證軟件系統(tǒng)的正確性和性能等滿足其驗證軟件系統(tǒng)的正確性和性能等滿足其規(guī)約所指定的要求。規(guī)約所指定的要求。系統(tǒng)測試包括對系統(tǒng)的性能、安全性、系統(tǒng)測試包括對系統(tǒng)的性能、安全性、可計算性、配置靈敏度、

8、啟動和恢復等可計算性、配置靈敏度、啟動和恢復等方面的測試。方面的測試。 面向對象的開發(fā)模型突破了傳統(tǒng)的瀑布模型,將開發(fā)面向對象的開發(fā)模型突破了傳統(tǒng)的瀑布模型,將開發(fā)分為面向對象分析(分為面向對象分析(OOA),面向對象設計),面向對象設計(OOD),和面向對象編程(),和面向對象編程(OOP)三個階段。)三個階段。針對這種開發(fā)模型,結合傳統(tǒng)的測試步驟的劃分,有針對這種開發(fā)模型,結合傳統(tǒng)的測試步驟的劃分,有人把面向對象的軟件測試分為:人把面向對象的軟件測試分為:面向對象分析的測試,面向對象分析的測試,面向對象設計的測試,面向對象設計的測試,面向對象編程的測試,面向對象編程的測試,面向對象類測試,

9、面向對象類測試,面向對象類集成測試,面向對象類集成測試,面向對象系統(tǒng)測試。面向對象系統(tǒng)測試。 面向對象測試的整體目標面向對象測試的整體目標以最小以最小的工作量發(fā)現最多的錯誤的工作量發(fā)現最多的錯誤和傳統(tǒng)軟和傳統(tǒng)軟件測試的目標是一致的,但由干面向對件測試的目標是一致的,但由干面向對象的封裝性、繼承性和動態(tài)綁定性使得象的封裝性、繼承性和動態(tài)綁定性使得面向對象測試的策略有很大不同。面向對象測試的策略有很大不同。 類測試類測試面向對象軟件的類測試與傳統(tǒng)軟件的單面向對象軟件的類測試與傳統(tǒng)軟件的單元測試相對應,但和傳統(tǒng)的單元測試不元測試相對應,但和傳統(tǒng)的單元測試不一樣一樣面向對象軟件的類測試是由封裝在類中面

10、向對象軟件的類測試是由封裝在類中的操作(服務)和類的狀態(tài)行為所驅動的操作(服務)和類的狀態(tài)行為所驅動的。的。對面向對象軟件的集成測試有兩種不同對面向對象軟件的集成測試有兩種不同策略:策略:一種是基于線程的測試,一種是基于線程的測試,一種是基于使用的測試。一種是基于使用的測試。系統(tǒng)測試是對所有類和主程序構成的整系統(tǒng)測試是對所有類和主程序構成的整個系統(tǒng)進行整體測試,以驗證軟件系統(tǒng)個系統(tǒng)進行整體測試,以驗證軟件系統(tǒng)的正確性和性能指標等滿足需求規(guī)格說的正確性和性能指標等滿足需求規(guī)格說明書和任務書所指定的要求。明書和任務書所指定的要求。它與傳統(tǒng)的系統(tǒng)測試一樣,包括功能測它與傳統(tǒng)的系統(tǒng)測試一樣,包括功能測

11、試、性能測試等,可套用傳統(tǒng)的系統(tǒng)測試、性能測試等,可套用傳統(tǒng)的系統(tǒng)測試方法。試方法。1. 可用性測試可用性測試導航測試與檢驗導航測試與檢驗圖形測試與檢驗圖形測試與檢驗 內容測試與檢驗內容測試與檢驗整體界面測試與檢驗整體界面測試與檢驗鏈接鏈接 表單表單 數據校驗數據校驗 Cookies 服務器接口服務器接口 外部接口外部接口 操作系統(tǒng)操作系統(tǒng) 瀏覽器瀏覽器 視頻設置視頻設置 Modem/連接速率連接速率 打印機打印機 組合測試組合測試 數據庫搜尋結果相關性數據庫搜尋結果相關性 查詢回應時間查詢回應時間 數據庫完整性數據庫完整性 數據有效性數據有效性 修復測試修復測試 1.1.性能測試性能測試負載

12、測試負載測試 負載測試負載測試 壓力測試壓力測試安全性對取得線上客戶的信任,對電子安全性對取得線上客戶的信任,對電子商務的成功極其重要。商務的成功極其重要。安全性測試的測試內容可參看安全性測安全性測試的測試內容可參看安全性測試表表試表表 11-3 。 1測試計劃測試計劃 2測試設計規(guī)范測試設計規(guī)范3測試用例規(guī)范測試用例規(guī)范4測試過程規(guī)范測試過程規(guī)范5測試項目的發(fā)布報告測試項目的發(fā)布報告6測試日記測試日記7測試差錯報告測試差錯報告8測試總結報告測試總結報告部署一個電子商務站點,也就是獲得并部署一個電子商務站點,也就是獲得并配置需要的軟件和硬件,再把站點植入配置需要的軟件和硬件,再把站點植入需要的

13、環(huán)境中進行監(jiān)控和管理。需要的環(huán)境中進行監(jiān)控和管理。參加站點的部署工作的人員應該包括:參加站點的部署工作的人員應該包括:站點開發(fā)人員、測試人員和系統(tǒng)管理員。站點開發(fā)人員、測試人員和系統(tǒng)管理員。 在部署站點之前,檢查下列核對清單以在部署站點之前,檢查下列核對清單以確保計劃的完整性確保計劃的完整性1.電子商務站點開發(fā)完畢核對清單電子商務站點開發(fā)完畢核對清單2.可用性的核對清單可用性的核對清單3.業(yè)務過程核對清單業(yè)務過程核對清單4.安全性核對清單安全性核對清單5.制定應急計劃制定應急計劃1.服務器設置服務器設置2.站點安全保護站點安全保護3.站點測試站點測試在測試部署以后,在站點運行之前,考慮以在測試

14、部署以后,在站點運行之前,考慮以下的運行問題:下的運行問題: 如果保存了調試階段的日志,現在將它刪除掉。如果保存了調試階段的日志,現在將它刪除掉。 進行對硬件的最后審核檢查。進行對硬件的最后審核檢查。 進行對軟件的最后審核檢查。進行對軟件的最后審核檢查。 設置性能監(jiān)測和事件監(jiān)測服務。設置性能監(jiān)測和事件監(jiān)測服務。 確定在站點運行后需要監(jiān)測哪些報表。確定在站點運行后需要監(jiān)測哪些報表。 確定解決問題的過程,并且針對特定問題為小組確定解決問題的過程,并且針對特定問題為小組中成員制定任務。中成員制定任務。新站點運行后的第一個月,應執(zhí)行以下內容:新站點運行后的第一個月,應執(zhí)行以下內容: 在最初的兩個星期保

15、持穩(wěn)定的開發(fā)和測試小組。在最初的兩個星期保持穩(wěn)定的開發(fā)和測試小組。 開發(fā)、測試和部署小組定期舉行例會。開發(fā)、測試和部署小組定期舉行例會。 跟蹤系統(tǒng)管理員登錄過程。跟蹤系統(tǒng)管理員登錄過程。 重新訪問使用配置文件。重新訪問使用配置文件。 檢查檢查Web日志文件的大小。日志文件的大小。 觀察數據庫的增長以確保它們在計劃以內。觀察數據庫的增長以確保它們在計劃以內。 確保在硬件體系結構上沒有瓶頸問題。確保在硬件體系結構上沒有瓶頸問題。 確保第三方構件在生產環(huán)境下工作正常。確保第三方構件在生產環(huán)境下工作正常。 確保商務過程工作正常。確保商務過程工作正常。系統(tǒng)維護的目的是保證電子商務系統(tǒng)正系統(tǒng)維護的目的是保證電子商務系統(tǒng)正常而可靠地運行,不斷改善和提高系統(tǒng),常而可靠地運行,不斷改善和提高系統(tǒng),以充分發(fā)揮其作用。以充分發(fā)揮其作用。 一般性維護一般性維護硬件設備的維護硬件設備的維護數據的維護數據的維護代碼的維護代碼的維護應用程序的維護應用程序的維護網

溫馨提示

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

評論

0/150

提交評論