国产 亚洲 制服 无码 中文 ,成在线人永久免费视频播放,无码免费无线观看在线视,亚洲AV无码精品色午夜

您好,歡迎訪(fǎng)問(wèn)我們的官方網(wǎng)站,我們將竭誠為您服務(wù)!
主頁(yè)  > 資訊中心 > 開(kāi)發(fā)計算機軟件的基本流程

開(kāi)發(fā)計算機軟件的基本流程

發(fā)布時(shí)間:2020-04-28 10:58:00瀏覽次數:9885

在很多人看來(lái),計算機軟件開(kāi)發(fā)主要就是開(kāi)發(fā)人員的工作,只要把想法告訴他們,他們就能把軟件開(kāi)發(fā)出來(lái),這種情況是存在的,要不這個(gè)軟件非常簡(jiǎn)單,要不有這樣能力的開(kāi)發(fā)人員綜合能力是非常強的,但這種認知也是片面的,開(kāi)發(fā)一個(gè)計算機軟件不單單只是開(kāi)發(fā)人員的工作,有時(shí)候開(kāi)發(fā)人員工作所占用的資源、時(shí)間甚至只是整個(gè)項目中非常小的一部分。那到底開(kāi)發(fā)一個(gè)計算機軟件的基本流程是怎么樣的?需要什么人員的參與呢?下面就由小編來(lái)給大家介紹一下。

在小編看來(lái),計算機軟件的開(kāi)發(fā)流程按順序可以劃分為:可行性分析;需求分析;設計(概要、詳細);開(kāi)發(fā)階段;測試階段;運行維護。

基本流程

一、可行性分析

1、公司要對項目確定項目經(jīng)理,由公司和項目經(jīng)理確定項目的主要組成人員,包括:產(chǎn)品經(jīng)理、架構工程師、UI工程師、開(kāi)發(fā)工程師、測試工程師等。

2、項目經(jīng)理組織業(yè)務(wù)人員、產(chǎn)品經(jīng)理等對項目的場(chǎng)景、效益、技術(shù)、管理等各方面進(jìn)行調研和可行性分析,并把存在的問(wèn)題及時(shí)與客戶(hù)進(jìn)行交流,輸出項目的調研報告、可行性分析報告等。

3、若經(jīng)過(guò)可行性分析,項目組能在規定的時(shí)間和資源范圍內完成該項目,則出成本和資源使用計劃書(shū),并把相關(guān)資料提交給公司和客戶(hù),可以著(zhù)手準備下一步的工作;若經(jīng)過(guò)調研和分析,項目組無(wú)法在規定的時(shí)間和資源范圍內完成該項目,則把相關(guān)依據提交給公司和客戶(hù),協(xié)調對資源進(jìn)行調整,調整完成后進(jìn)入下一步的工作。

二、需求分析

1、產(chǎn)品經(jīng)理要進(jìn)行需求采集、需求分析和需求確認這幾方面的工作,然后輸出需求分析文檔和產(chǎn)品原型圖,文檔和產(chǎn)品原型圖要及時(shí)與客戶(hù)進(jìn)行溝通,不符合客戶(hù)要求的要及時(shí)修改,并做好修改記錄。

產(chǎn)品原型圖

2、確定原型圖后,產(chǎn)品經(jīng)理可輸出業(yè)務(wù)流程圖和頁(yè)面跳轉流程圖,并與客戶(hù)做開(kāi)發(fā)前的需求確認工作。

3、產(chǎn)品經(jīng)理輸出培訓文檔,對項目組的人員進(jìn)行需求講解。

4、架構工程師根據需求對整個(gè)軟件的體系架構和關(guān)鍵模塊進(jìn)行分析設計。

5、架構工程師和開(kāi)發(fā)工程師根據需求和架構設計,制定項目開(kāi)發(fā)計劃和模塊分解表。

6、UI工程師根據需求、原型圖和開(kāi)發(fā)計劃,制定UI設計計劃,以保證及時(shí)完成各頁(yè)面UI設計工作。

三、概要設計

1、架構工程師根據需求和體系架構對軟件運行環(huán)境、模塊編碼、流程控制、接口、運行控制和數據結構進(jìn)行設計,并輸出概要設計文檔。

2、開(kāi)發(fā)工程師根據概要設計文檔設計數據庫結構,并輸出數據庫設計說(shuō)明書(shū)。

3、UI工程師根據需求分析、原型圖和UI設計計劃,制定UI設計規范,并輸出文檔。

四、詳細設計

1、UI工程師根據產(chǎn)品原型圖、UI設計規范,設計軟件界面效果圖。

2、開(kāi)發(fā)工程師確定每個(gè)模塊的算法,寫(xiě)出每個(gè)模塊詳細的過(guò)程描述。

3、開(kāi)發(fā)工程師確定模塊接口的細節,包括對系統外部的接口和用戶(hù)界面,對系統內部其它模塊的接口,以及模塊輸入數據、輸出數據及局部數據的全部細節,并形成詳細設計文檔。

4、為每一個(gè)模塊設計出一組測試用例,以便在開(kāi)發(fā)階段對模塊代碼進(jìn)行預定的測試。

5、開(kāi)發(fā)工程師根據數據庫設計說(shuō)明書(shū)進(jìn)行數據庫物理設計,設計數據庫表、字段、描述等,統一命名規則。

數據庫表

五、開(kāi)發(fā)階段

1、開(kāi)發(fā)工程師根據產(chǎn)品原型圖、UI效果圖、詳細設計文檔,選擇合適的開(kāi)發(fā)環(huán)境、開(kāi)發(fā)工具、開(kāi)發(fā)語(yǔ)言等,統一每個(gè)模塊、頁(yè)面的命名規范。

2、開(kāi)發(fā)工程師搭建軟件框架,進(jìn)行模塊編碼。

3、開(kāi)發(fā)工程師對自己開(kāi)發(fā)出來(lái)的模塊要進(jìn)行測試用例自測或是開(kāi)發(fā)人員之間互相測試,排除出現的問(wèn)題。

4、開(kāi)發(fā)工程師要養成良好的開(kāi)發(fā)習慣,編寫(xiě)好開(kāi)發(fā)說(shuō)明文檔,做好代碼功能注釋、使代碼的可讀性更強。

開(kāi)發(fā)軟件

六、測試階段

1、測試工程師根據開(kāi)發(fā)階段形成的說(shuō)明文檔和程序架構,設計測試用例,測試用例不僅要考慮合理的輸入數據,也要考慮不合理的輸入數據。

2、測試工程師對程序進(jìn)行單元測試、集成測試、系統測試,檢查是否正確完成規定的功能,把出現的編碼錯誤、算法錯誤整理成文檔,并提交給開(kāi)發(fā)工程師。

3、開(kāi)發(fā)工程師根據測試工程師提交的測試文檔,對出現的錯誤進(jìn)行修改,再交由測試工程師測試,通過(guò)后完成。

4、產(chǎn)品經(jīng)理、測試工程師安排軟件測試版給普通用戶(hù)試用,并收集用戶(hù)使用意見(jiàn)和問(wèn)題,把軟件出現的錯誤交由開(kāi)發(fā)工程師進(jìn)行修改,這時(shí)候軟件的錯誤數量已經(jīng)很少,對軟件的改動(dòng)不大。

5、產(chǎn)品經(jīng)理、測試工程師完成軟件各端口的操作手冊、軟件使用手冊等。

七、運行維護

1、項目經(jīng)理組織客戶(hù)、業(yè)務(wù)人員、產(chǎn)品經(jīng)理、開(kāi)發(fā)工程師進(jìn)行軟件驗收、上線(xiàn)運行工作。

2、產(chǎn)品經(jīng)理對軟件使用人員進(jìn)行培訓。

3、開(kāi)發(fā)工程師定時(shí)對軟件進(jìn)行各項維護,對使用過(guò)程中出現的問(wèn)題要及時(shí)進(jìn)行修改。

從以上基本流程可以看出,軟件開(kāi)發(fā)不單單只是開(kāi)發(fā)人員的工作,要開(kāi)發(fā)出一款符合需求、運行穩定的軟件,項目組人員需要完成大量開(kāi)發(fā)前期和后期的相關(guān)工作。


020-38915001
2020天堂在线亚洲精品专区| 国产精品99久久久精品无码| 无码专区亚洲综合另类| 无码A级毛片日韩精品| 无码人妻一区二区三区免费| 国产偷倩视频|