新老軟體系統專案開發過程

2021-06-18 01:09:09 字數 493 閱讀 9671

我們的軟體專案,有一部分是公升級性的專案,專案的最終目標是新系統代替老系統執行,往往,這種新系統的開發要比乙個新生系統的開發要複雜一些。

在開發方面,新系統的功能是建立在老系統功能和在此之上甲方所提出的新功能的集合,在需求分析階段,可能遇到的難點有三,一是甲方可能提出新系統己經支援的功能;二是甲方會預設老系統有的功能新系統是支援的,對一些功能表達不完整,但我方因人員更替和文件丟失等原因對老系統不了解;三是新老系統切換時的一些特殊處理,比如操作記錄的匯出和匯入,也是新系統;

在測試方面,包含功能測試、系統測試,當然除此之處,還有乙個額外的對比測試(有時候還會包含針對大資料的批量測試),對比測試是因為甲方希望看到新老系統在資料來源同樣的情況新老系統的異同點,以看到新功能是否支援,當然,資料來源的選擇也是關鍵一步,大批量的資料來源效果總會好一些。

在上線執行方面,新老系統的切換是乙個很重要的問題,很明顯我們應在老系統吞吐量小的時間段(像大部分系統在凌晨1點到3點)進行,策略上總是兩手準備,一是上線成功開香檳,二是上線失敗系統回退。

專案開發過程

專案開發過程 在我以往的專案經歷當中,整個專案的開發過程包括如下階段 1 需求調研階段 這個環節是最重要的,良好的溝通才會知道客戶到底想要什麼。2 文件編寫階段 分為需求分析文件 概要設計文件 詳細設計文件三個部分 3 原型階段 demo 如果小專案文件寫以不寫,但這個原型一定要有 4 資料建模階段...

乙個軟體專案開發過程

乙個專案的過程是怎樣的,不同公司和不同的開發人都有各自的理解,來吧,一起交流下。1 專案的可行性分析。主要參與人員對專案了解,說一下自己的看法,對軟體的生命週期進行概略討論,是否能做,難點可能是 軟體開發周期是怎麼樣。2 專案可以做的情況下,與終端使用者進行聯絡與溝通,對使用者的真實需求進行分析,需...

專案經驗1 軟體的開發過程

剛開始進入軟體行業的時候,對軟體開發過程單純的認為是寫寫 做做除錯 現在覺得這樣的認識只能說明你終究還是個新手,軟體開發過程遠遠不只是寫寫 這樣簡單,過程可能比你想象中的複雜。不會寫文件的程式設計師不是好程式設計師,文件的編寫也是程式設計師必備技能,甚至可能比寫 的能力還重要。文件為什麼很重要,和客...