上海強生拖延物流公司的原型法系統開發
[ 時間:2011-08-13 10:00 點擊: ]
原型法
原型法的基本思想是系統開發人員憑借自己對用戶需求的理解,通過強有力的軟件環境支持,構造出一個實在的系統原型,然后與用戶協商,反復修改原型直至用戶滿意。在投入大童的人力、物力之前,在限定的時間內,用最經濟的方法,開發出一個可實際運行的系統原型,以便盡早澄清不明確的系統需求。
它與生命周期法的根本區別在于它是面向目標的,而不是面向工程項目的,這種方法可以迅速向用戶提交一個管理信息系統的原型設計,從而使用戶及早地看到并使用一個真實的應用系統。在此基礎上,通過用戶與研制人員之間的意見交換,不斷改進原型設計。
上海強生搬場公司為了彌補生命周期法的不足,人們進行了大址的研究、分析和探討,于20世紀80年代中期提出了快速原型開發法的基本思想。所謂原型,即可以逐步改進成可運行系統的模型。
原型開發技術既可以作為生命周期法的補充而部分地使用,也可以用在整個系統研制過程中自始至終作為生命周期法的輔助工具,還可單獨使用作為開發管理信息系統的工具。
第1階段:修改原型。經過第三階段,開發人員進一步明確了原型中存在的缺陷,就可以對原型進行修改,得到一個更完善的原型,比初始原型更能體現用戶要求。把這原型交給用戶試用、評價、提出意見、再修改,如此反復,直到用戶滿意為止,這可以看成是一個迭代完善的過程。
第2階段:確定用戶的最初要求。在這一階段,開發人員對系統進行初步調查,與用戶一起弄清用戶對系統的基本要求,例如對各種功能的要求、數據規范、報表格式以及屏幕和菜單要求等。這些要求并不像生命周期方法那樣,在開始時就要詳細定義,而只需加以簡單分析和說明。這時對系統功能、性能要求的認識是不完全的,比較容易描述。
第3階段:使用并評價原型。得到初始原型后,用戶就可以看到一個實實在在的系統。這樣,他們就能方便地進一步提出自己的要求,系統的功能和性能也逐步趨于明朗。
第4階段:初建原型。在對系統功能、性能初步了解的基礎上,開發人員設計并實現一個系統的原型,這個原型只要滿足第一階段用戶提出的基本要求即可。通常要用效率比第三代高級語言(如C,FORTRAN等)高得多的第四代自動生成語言,為此需要有一個良好的原型構造的工作環境。
來源:上海強生搬場運輸有限公司