2.1框架建立的依據
Lee[13]曾經對主要的電子商務系統的開發方法進行過簡單的比較研究,其中的一個比較角度是開發方法的階段劃分,但他只列出了各種方法的階段,并沒有比較。本研究試圖對開發過程進行詳細的比較,從以下兩個方面考慮,提出比較框架。首先,按照軟件工程的方法,系統的開發一般是結構化的過程,特別是像電子商務系統這樣大型的系統開發。其次,電子商務系統的開發有其自身的獨特性。Baskerville[15]經過對若干電子商務系統的開發過程比較,總結了開發過程的特點,包括:開發周期短、需求的不確定性、原型化方法、不斷升級版本、開發的并行性、固定設計架構、以各自的風格編寫程序、系統質量的可協商性、依靠優秀的技術人員、需要新的結構來整合資源。
根據以上的考慮,將電子商務系統開發方法的比較框架設計為四個層次:全局層、概念設計層、導航設計層和系統實施層。
2.2全局層
全局層是從整體的角度,分析和比較各開發方法的設計和開發特點。在這個層次上比較的方面包括:開發階段、每個階段的輸出結果以及整個過程中CASE的支持程度。開發階段比較各開發方法是否涵蓋所有的系統開發階段,一個電子商務系統典型的開發階段應該包括:需求分析階段、概念設計階段、導航設計階段、系統實施階段和系統維護階段。
當然,并不能單單依靠一種開發方法所能涵蓋的開發階段的多少來簡單評價開發方法的優劣,還需要考察開發方法對各個階段支持的深度。因此,各級段輸出結果比較的目的是比較各開發方法是否能夠清晰地輸出系統開發各個階段的結果以及這些結果是否有足夠的可讀性。開發環境支持的比較是比較各開發方法是否在電子商務系統開發的各個階段都能夠提供CASE工具進行支持。
2.3概念設計層
概念設計層是電子商務系統開發的第一層次,是整個開發過程的基礎,涵蓋從系統需求分析到系統概念模型建立的所有階段。在這個層次上比較的方面包括:設計驅動方式和對網絡資源和媒體的支持。
電子商務系統設計的驅動方式主要分為兩種:數據驅動和模型驅動。數據驅動是結構化設計思想下的設計驅動方式;模型驅動則是采用面向對象的設計思想,它們的設計步驟。
該內容對我有幫助 贊一個
掃碼APP下載
掃碼關注微信公眾號
公司未購買工傷保險如何賠付
2020-11-19擔保合同能獨立存在嗎
2021-02-27車禍劃分責任要多久拿的到
2021-01-24醫院發生火災怎么辦
2020-11-30假離婚算離婚么
2020-12-07贍養費能追溯嗎
2020-12-11贍養糾紛的管轄法院
2020-12-02要約生效應具備哪些條件
2021-03-13交通事故磕碰需要賠償嗎
2020-12-27商場顧客摔傷誰負責
2020-11-18房屋中介有權收取中介費嗎
2020-12-04勞動合同糾紛起訴需要注意哪些方面
2021-01-22競業限制勞動者怎么可以解除
2021-02-24從事勞務派遣是否需要資質
2020-11-13勞務派遣合同怎樣簽
2021-01-05海南省改制關閉破產國有企業職工安置辦法
2020-12-12男子猝死未查明死因保險公司要賠嗎
2021-02-28產品責任是怎么構成的
2020-12-31人身保險保險合同和財產保險合同的區別有什么
2020-12-11保險合同的主體包括哪些
2020-12-26