官术网_书友最值得收藏!

細節4 知己知彼——寫程序之前要分析

在編寫程序之前,項目負責人和需求分析人員應該適當了解行業背景,如果你是這方面的行業專家,那就最好不過了,這非常有利于對系統的分析,通過對用戶的需求進行分析,確定目標系統所要實現的總的功能,然后再對系統的功能進行細分,將其分解為若干個子功能,并畫出系統的功能結構圖。

有了系統的功能結構圖,接下來需要讓用戶對各功能進行確認,如果沒有通過用戶的確認,說明分析的結果不能滿足用戶的需求,因此,還要繼續對用戶的需求進行分析,并與用戶共同完成系統功能結構圖的設計,如果功能沒有通過用戶的確認,以后其他的工作將無法進行。

說明

在開發程序前一定要與用戶溝通,并根據用戶的需求對整個系統的功能進行分析,對于最終分析的結果,也就是整個系統的功能,一定要再讓用戶確認一下,這樣可以防止功能遺漏或者出現部分功能不能滿足用戶需求的情況,同時也可以避免為以后的開發工作帶來麻煩,因此,與用戶的溝通很重要。

系統的功能確定之后,就可以根據用戶的需求和系統的功能設計數據庫了,在設計數據庫時,要根據系統的功能和用戶的硬件環境選擇合適的數據庫管理系統,并根據系統的功能設計出數據庫中表實體E-R圖,同時設計出功能完善的數據庫表和視圖等數據庫對象。

注意

數據庫設計是一個非常重要的過程,數據庫設計得好壞將直接影響整個系統的開發,如果數據庫設計不合理或出現問題,將會影響整個系統的開發進度,甚至返工。因此,在對需求進行分析之后,必須要將數據庫設計作為重中之重,這樣才能快速高效地完成整個系統的開發。

完成對系統功能和數據庫的設計,并對項目的相關需求進行了分析,項目負責人就可以將任務分配給程序開發人員進行項目開發,在開發的過程中也要盡量與項目負責人和用戶進行溝通,做到及時發現問題、及時解決問題,開發出真正優秀的產品。

主站蜘蛛池模板: 定边县| 方正县| 连平县| 六安市| 崇礼县| 景德镇市| 常州市| 铜鼓县| 新晃| 庄浪县| 清新县| 肇东市| 泰和县| 雷波县| 同心县| 海晏县| 余庆县| 红河县| 达州市| 顺昌县| 呼伦贝尔市| 皋兰县| 眉山市| 读书| 叶城县| 德令哈市| 福海县| 永胜县| 连南| 丰城市| 于田县| 都匀市| 康平县| 秭归县| 彩票| 莱西市| 全椒县| 集贤县| 华容县| 华池县| 连平县|