大型專案的特點和易犯錯誤

2021-09-26 15:34:14 字數 816 閱讀 2967

1.大型專案

大型專案,是指軟體**量比較多,參與人數比較多的專案。

筆者曾參與過多個專案,包括小型專案和大型專案,對大小型專案的特點,有一定理解,現對該專案進行分析。

2.大型專案的特點

大型專案的特點如下:

1)**量巨大:一般至少有幾百萬行,即使是頂級架構師也無法兼顧所有**;

2)參與人數多:參與人數多,包括高層、架構師、專案經理、前端、伺服器、資料庫、美工、ui設計、測試等多種工作人員參與;

3)開發地點不集中,人員散布各個地方;

4)開發進度無法有效把握,經常各種延遲與加班交替;

5)各種意外較多,人員變動也比較多。

3.大型專案易犯錯誤

大型專案容易犯多錯誤如下:

1)**量巨大,風格不統一,造成不易改進功能和維護;

2)參與人員與角色太多,溝通是重要成本;

3)人員散布各個地方,造成溝通成本較大;

4)各種軟體和各種語言,造成不同軟體和各種語言相容性出問題;

5)開發進度不統一,各種奇葩問題;

6)人力參與與釋放不規範。

4.應對措施

應對措施如下:

1)從基礎要求,制定合理的編碼規範,從源頭上避免**的熵過大;

2)良好的技術設計,尤其要考慮不同部分之間的介面設計;

3)做好人力控制關,不要隨隨便便就認為任何人都能參與進來;

4)內部有良好的溝通工具和溝通機制,做好語音和共享影象支援;

5)做好版本控制和編譯工具管理;

6)進度控制透明化;

7)各個關鍵節點檢查;

8)培養、任用和提拔一批有能力的幹部。

大型專案的特點

二 高併發 三 集群 四 海量資料 將專案按照特定的規則拆分成多個子專案,分開來發布一般在大型專案中使用使用傳統專案 單個專案 開發時,如果其中乙個功能模組出現問題,可能會影響到整個專案的使用。為了解決這種問題,使用了分布式,將專案的功能模組在架構層級松耦合分布式主要有兩種拆分方式 垂直拆分和水平拆...

Linux c 大型專案的除錯技巧

巧妙利用列印資訊 直接在函式裡面呼叫void print trace 就可以找到呼叫它的函式的層級關係 printf s,s,d n file function line printf test num streams d n test num streams void print trace vo...

大型專案的一些思考

報表狀態 draft submitted accepted completed 提交 同意 駁回 資料上報 kpi sla 自動同步 手動填報 審批kpi達成率 郵件簡訊提醒 報表匯入匯出 報表展示 jqgrid funtionchart 我的表結構設計 基本使用者表 使用者資訊表 姓名 id 角色...