2.1框架建立的依據
Lee[13]曾經對主要的電子商務系統的開發方法進行過簡單的比較研究,其中的一個比較角度是開發方法的階段劃分,但他只列出了各種方法的階段,并沒有比較。本研究試圖對開發過程進行詳細的比較,從以下兩個方面考慮,提出比較框架。首先,按照軟件工程的方法,系統的開發一般是結構化的過程,特別是像電子商務系統這樣大型的系統開發。其次,電子商務系統的開發有其自身的獨特性。Baskerville[15]經過對若干電子商務系統的開發過程比較,總結了開發過程的特點,包括:開發周期短、需求的不確定性、原型化方法、不斷升級版本、開發的并行性、固定設計架構、以各自的風格編寫程序、系統質量的可協商性、依靠優秀的技術人員、需要新的結構來整合資源。
根據以上的考慮,將電子商務系統開發方法的比較框架設計為四個層次:全局層、概念設計層、導航設計層和系統實施層。
2.2全局層
全局層是從整體的角度,分析和比較各開發方法的設計和開發特點。在這個層次上比較的方面包括:開發階段、每個階段的輸出結果以及整個過程中CASE的支持程度。開發階段比較各開發方法是否涵蓋所有的系統開發階段,一個電子商務系統典型的開發階段應該包括:需求分析階段、概念設計階段、導航設計階段、系統實施階段和系統維護階段。
當然,并不能單單依靠一種開發方法所能涵蓋的開發階段的多少來簡單評價開發方法的優劣,還需要考察開發方法對各個階段支持的深度。因此,各級段輸出結果比較的目的是比較各開發方法是否能夠清晰地輸出系統開發各個階段的結果以及這些結果是否有足夠的可讀性。開發環境支持的比較是比較各開發方法是否在電子商務系統開發的各個階段都能夠提供CASE工具進行支持。
2.3概念設計層
概念設計層是電子商務系統開發的第一層次,是整個開發過程的基礎,涵蓋從系統需求分析到系統概念模型建立的所有階段。在這個層次上比較的方面包括:設計驅動方式和對網絡資源和媒體的支持。
電子商務系統設計的驅動方式主要分為兩種:數據驅動和模型驅動。數據驅動是結構化設計思想下的設計驅動方式;模型驅動則是采用面向對象的設計思想,它們的設計步驟。
該內容對我有幫助 贊一個
單位合同終止醫療有效期多久
2021-03-12監督部門可以責令暫停疫苗生產的情形
2021-01-24怎樣舉報詐騙電話號碼
2021-01-06貸款融資可以置換股權嗎
2020-11-09商標侵權行為的主要形式有哪些
2021-02-06司機在執行職務過程中發生交通事故致人損害,應如何確定案件的被告?
2021-03-02裝修合同逾期多久解除合同
2021-01-13股權激勵糾紛是否屬于勞動仲裁
2020-11-21家長有哪些基本義務
2020-12-21保險合同糾紛的訴訟時效是什么
2020-12-26撞死親人能否向保險公司索賠
2020-11-28兒童車禍理賠范圍是什么
2021-02-04保險代理人的代理行為如何認定
2020-12-14保險法一般是調整哪兩方面的關系
2020-12-07如何挑選合適的保險代理人
2020-12-09保險問答:孕婦能不能投保?
2020-12-13為什么要為車輛買保險?
2021-02-25土地承包的經營權可以抵押嗎
2021-01-28家庭承包土地怎么轉讓
2021-01-27農村房屋土地轉讓合同怎么寫
2020-12-23