深入淺出 pmp 讀書筆記 — 程序結構:
pmp將專案劃分成為一系列程序的集合,程序直接的銜接,就十分重要了。而程序的結構已經專案的知識面就是程序銜接流暢的關鍵。
1. 程序的結構:
pmp為所有的程序都設定了相同的結構,每個程序都由輸入,工具和技術以及輸出三部分組成。
a. 輸入:程序工作所需要的資訊,資料,檔案等原材料。
b. 工具和技術: 程序工作中需要用到的對輸入資料進行加工。
c. 輸出:輸入資料通過加工以後生成的結果。
注: 在程序結構中,通過輸入和輸出部分,對一系列程序進行銜接。某一程序的輸出,很可能同時又作為另外乙個程序的輸入,使得程序的過渡和銜接相對的流暢。但是,並不是所有的程序都是輸入輸出首尾相接的。在pmp設定的44個程序中,有些程序可能擁有相同的輸入部分,但是輸出不同。
2. 程序的劃分:
程序的劃分主要的有兩種方式,通過程序組劃分和通過知識面劃分。
(a) 通過程序組劃分:
程序組劃分是pmp中根據專案的進行階段,對44個程序進行的結構性劃分。在這個劃分中,每個程序只屬於乙個程序組。程序組的劃分在讀書筆記一中有描述,大致舉例如下:
a. 初始化程序組: 專案開發授權程序...
b. 計畫程序組: 開發專案完成計畫程序, 風險預計程序, 質量進化程序,工作週期估計程序...
c. 執行程序組:直接管理專案工作程序, 資訊分類程序...
d. 監控程序組: 範圍控制程序,監控工作程序, 進度控制程序...
e. 結束程序組: 結束專案程序...
(b) 通過知識面劃分:
知識面劃分,是根據專案管理的9個知識面(讀書筆記一中有詳細描述)對所有的程序進行劃分。這樣的劃分主要作用在於更容易的理解pmp的所有程序,對程序進行歸位記憶。換句話來說,知識面劃分是用來幫助記憶這44個程序的。
a. 整合管理:協調專案所有的工作使得專案正確的執行,在變化發生時進行分析與確認。
整合管理的程序組包括直接的專案工作管理和監控專案進行等程序。
b. 範圍管理:對專案的範圍進行規劃,確定最終產品的可能形態。
c. 時間管理:也叫工期管理,確定開發專案所需要的時間,並追蹤專案時間表以保證專案工作時間正常。
d. 成本管理:確定和監控專案成本。
e. 質量管理:提高專案效率和減少專案缺陷。
f. 人力資源管理: 保持專案組人員充滿激情和活力,獎勵工作努力成績突出的成員,隨時解決成員間矛盾。
h. 風險管理:盡可能的預先估計出可能遇到的異常情況,當未預知的問題出現時,及時解決。
i. 採購管理:根據專案需要需求正確外助幫助專案工作,設立他們的工作規則以及工作關係。
nodejs深入淺出讀書筆記 三
使用者體驗 資源分配 1.單執行緒同步程式設計會因i o導致硬體資源得不到更有的使用 2.多執行緒也會因為程式設計中的死鎖,狀態同步等問題讓人頭痛 nodejs給出的解決方案 1.利用單執行緒,原理多執行緒死鎖,狀態同步等問題 2.利用非同步i o讓單執行緒原理阻塞,更好的使用cpu 3.提供了類似...
《深入淺出struts》讀書筆記 3
第十八章 大規模的分頁與排序。本章介紹了 display 標籤庫,要使用 display 標籤庫,需要新增 commons beanutils.jar commans collection.jar commons logging.jar commons lang.jar 此外還需要 jstl.jar...
《深入淺出nodejs》讀書筆記(2)
本來是想著學學node.js試試的,後來發現node.js才是真正的js啊,它裡面用到了很多我們平時沒用過的js特性,而且還非常優雅,比如它裡面的非同步程式設計思想,總之,深入淺出node.js 絕對值得一看。下面是我的讀書筆記。1.非同步io的優勢 a.從使用者體驗上來說,非同步io在這個資源的獲...