第一篇:軟件項目計劃如何編寫舉例
軟件項目計劃如何編寫舉例
一、項目計劃的要素
根據(jù)PMBOK2000,項目計劃可以包含如下要素:
1、項目范圍說明
項目范圍說明闡述進行這個項目的原因或意義,形成項目的基本框架,使項目所有者或項目管理者能夠系統(tǒng)地、邏輯地分析項目關鍵問題及項目形成中的相互作用要素,使項目干系人在項目開始實施前或項目相關文檔編寫以前,能夠就項目的基本內(nèi)容和結(jié)構達成一致;項目范圍說明應當形成項目成果核對清單,作為項目評估的依據(jù),在項目終止以后或項目最終報告完成以前進行評估,以此作為評價項目成敗的依據(jù);范圍說明還可以作為項目整個生命周期監(jiān)控和考核項目實施情況的基礎,和項目其他相關計劃的基礎。
2、項目進度計劃
進度計劃是說明項目中各項工作的開展順序、開始時間、完成時間及相互依賴銜接關系的計劃。通過進度計劃的編制,使項目實施形成一個有機的整體。進度計劃是進度控制和管理的依據(jù),可以分為項目進度控制計劃和項目狀態(tài)報告計劃。
在進度控制計劃中,要確定應該監(jiān)督哪些工作、何時進行監(jiān)督、監(jiān)督負責人是誰,用什么樣的方法收集和處理項目進度信息,怎樣按時檢查工作進展和采取什么調(diào)整措施,并把這些控制工作所需的時間和人員、技術、物資資源等列入項目總計劃中。
3、項目質(zhì)量計劃
質(zhì)量計劃針對具體待定的項目,安排質(zhì)量監(jiān)控人員及相關資源、規(guī)定使用那些制度、規(guī)范、程序、標準。項目質(zhì)量計劃應當包括與保證與控制項目質(zhì)量有關的所有活動。質(zhì)量計劃的目的是確保項目的質(zhì)量目標都能達到。根據(jù)ISO9001要求和PMBOK2000,為實現(xiàn)質(zhì)量目標,組織應遵循以顧客為中心、領導作用、全員參與、過程方法、管理的系統(tǒng)方法、持續(xù)改進、基于事實的決策方法、互利的供方關系等8項質(zhì)量管理原則。
4、項目資源計劃
有了項目范圍計劃和進度計劃后,資源計劃就是決定在項目中的每一項工作中用什么樣的資源(人、材料、設備、信息、資金等等),在各個階段使用多少資源。項目費用計劃包括資源計劃、費用估算、費用預算。
5、項目溝通計劃
溝通計劃就是制定項目過程中項目干系人之間信息交流的內(nèi)容、人員范圍、溝通方式、溝通時間或頻率等溝通要求的約定。
6、風險對策計劃
風險對策計劃是為了降低項目風險的損害而分析風險、制定風險應對策略方案的過程,包括識別風險、量化風險、編制風險應對策略方案等過程。
7、項目采購計劃
項目采購計劃過程就是識別哪些項目需求可應通過從本企業(yè)外部采購產(chǎn)品或設備來得到滿足。如果是軟件開發(fā)工作的采購,也就是外包,應當同時制定對外包的進度監(jiān)控和質(zhì)量控制的計劃。
8、變更控制、配置管理計劃
由于項目計劃無法保證一開始就預測得非常準確,在項目進行過程中也不能保證準確有力的控制,導致項目計劃與項目實際情況不符的情況經(jīng)常發(fā)生,所以必須有效處理項目的變更。變更控制計劃主要是規(guī)定變更的步驟、程序,配置管理計劃就是確定項目的配置項和基線,控制配置項的變更,維護基線的完整性,向項目干系人提供配置項的準確狀態(tài)和當前配置數(shù)據(jù)。
二、項目計劃編制過程
由于軟件開發(fā)的手工性、個體性特征,軟件開發(fā)項目計劃不可能是一個靜態(tài)的計劃,一次在項目啟動時,可以先制定一個顆粒度相對比較粗的項目計劃,先確定項目高層活動和預期里程碑。粗顆粒度的項目計劃需要不斷地更新迭代,根據(jù)項目的大小和性質(zhì)以及項目的進展情況進行迭代和調(diào)整。迭代和調(diào)整的周期也是根據(jù)項目的情況進行制訂的,一般短到一周,長到2個月左右。經(jīng)過不斷的計劃制訂、調(diào)整、修訂等工作,項目計劃從最初的粗粒度,變得非常詳細。這樣的計劃將一直延續(xù)到項目結(jié)束,延續(xù)到項目的成果出現(xiàn)。
制定計劃的過程就是一個對項目逐漸了解掌握的過程,通過認真地制定計劃,項目經(jīng)理可以知道哪些要素是明確的,哪些要素是要逐漸明確的,通過漸近明細不斷完善項目計劃。階段計劃中包含的工作匯報和下一階段工作安排是掌握項目進度的依據(jù),從階段計劃對照總體計劃,才能一目了然地看出工作的進展情況。制定計劃的過程,也是在進度、資源、范圍之間尋求一種平衡的過程。制定計劃的精髓不在于寫出一份好看的文檔,而在于運用您的智慧去應對各種問題和面臨風險并盡可能做出前瞻性的思考。一旦計劃被負責任地完成,他就可以給自己一個和管理層或客戶交流與協(xié)商的基礎,幫助你在項目過程中防范各種問題的出現(xiàn),幫助你保證項目按時完成。
企業(yè)確定要開始某個項目時一般會下達一個立項的文件,暫且叫“項目立項文件”,主要內(nèi)容是遵照的合同或相關協(xié)議,項目的大致范圍、項目結(jié)束的截止時間和一些關鍵時間,指定項目經(jīng)理和部分項目成員等等。
接下來的項目計劃編寫一般要按照以下過程:
1成立項目團隊:相關部門收到經(jīng)過審批后的“項目立項文件”和相關資料,則正式在“項目立項文件”中指定的項目經(jīng)理組織項目團隊,成員可以隨著項目的進展可以在不同時間加入項目團隊,也可以隨著分配的工作完成而退出項目團隊。但最好都能在項目啟動時參加項目啟動會議,了解總體目標、計劃,特別是自己的目標職責,加入時間等等。
2項目開發(fā)準備:項目經(jīng)理組織前期加入的項目團隊成員準備項目工作所需要的規(guī)范、工具、環(huán)境。如開發(fā)工具、源代碼管理工具、配置環(huán)境、數(shù)據(jù)庫環(huán)境等。前期加入的項目團隊成員主要由計劃經(jīng)理,系統(tǒng)分析員等組成,但快要制定好的項目計劃一定要盡可能經(jīng)過在所有項目團隊成員和項目干系人中間的充分溝通。如果項目中存在一些關鍵的(指將影響項目成?。┘夹g風險,則在這一階段項目經(jīng)理應組織人員進行預研。預研的結(jié)果應留下下書面結(jié)論以備評審。
說明:項目計劃書必須在相應階段對項目目標、階段目標和各項任務進行精確的定義,就是要在相應階段進一步進行項目目標的細化工作;特別是在概要設計完成,詳細設計或編碼實現(xiàn)開始之前應該對下一階段的目標任務進行細化。應當充分調(diào)查并掌握影響項目計劃的一切內(nèi)部和外部影響因素;應當盡可能充分地分析項目工作分解結(jié)構,通過分析項目工作分解結(jié)構不僅獲得項目的靜態(tài)結(jié)構,而且通過邏輯分析,獲得項目各工作任務之間動態(tài)的工作流程;應當將項目目標、任務進行分解,制定詳細的實施方案。
3項目信息收集:項目經(jīng)理組織項目團隊成員通過分析接收的項目相關文檔、進一步與用戶溝通等途徑,在規(guī)定的時間內(nèi)盡可能全面收集項目信息。項目信息收集要講究充分的、有效率的溝通,并要達成共識。有些成員認為,電子郵件發(fā)來的文檔(計劃、需求、周計劃等)是在溝通不夠充分的情況下完成的,成員看過后有不了解或與自己的能力或意愿不符的情況,但通過電子郵件等方式溝通的效率不高,這也許是個習慣的問題,也許和某個具體問題本身是否容易通過電子郵件溝通清楚有關。因此重要的內(nèi)容需要開會進行Q&A討論,確保所有重要問題都得到理解,最終達成共識。討論會上達成共識的應當記錄成文字落實在具體的文檔中。編寫《軟件項目計劃書》
項目經(jīng)理負責組織編寫《軟件項目計劃書》?!盾浖椖坑媱潟肥琼椖坎邉澔顒雍诵妮敵鑫臋n,它包括計劃書主體和以附件形式存在的其他相關計劃,如配置管理計劃等?!盾浖椖坑媱潟返木幹茀⒖肌禛B8567-88計算機軟件產(chǎn)品開發(fā)文件編制指南》中項目開發(fā)計劃的要求。各企業(yè)在建立ISO9001質(zhì)量管理體系或CMM過程中也會建立相應的《軟件開發(fā)項目計劃書規(guī)范》。
編制項目計劃的過程應當分為以下幾個步驟:
a、確定項目的應交付成果。這里的項目的應交付成果不僅是指項目的最終產(chǎn)品,也包括項目的中間產(chǎn)品。例如通常情況下軟件開發(fā)項目的項目產(chǎn)品可以是:需求規(guī)格說明書、概要設計說明書、詳細設計說明書、數(shù)據(jù)庫設計說明書、項目階段計劃、項目階段報告、程序維護說明書、測試計劃、測試報告、程序代碼與程序文件、程序安裝文件、用戶手冊、驗收報告、項目總結(jié)報告等等;
b、任務分解:從項目目標開始,從上到下,層層分解,確定實現(xiàn)項目目標必須要做的各項工作,并畫出完整的工作分解結(jié)構圖。軟件開發(fā)項目剛開始可能只能從階段的角度劃分,如需求分析工作、架構設計工作、編碼工作、測試工作等等,當然規(guī)模較大時也可把需求、設計拆分成不同的任務。不過特別是在概要設計完成時可以對下一階段的目標任務進行橫向的細化。
c、在資源獨立的假設前提下確定各個任務之間的相互依賴關系,以確定各個任務開始和結(jié)束時間的先后順序;獲得項目各工作任務之間動態(tài)的工作流程。
d、確定每個任務所需的時間,即根據(jù)經(jīng)驗或應用相關方法給任務需要耗費的時間;確定每個任務所需的人力資源要求,如需要什么技術、技能、知識、經(jīng)驗、熟練程度等等。
e、確定項目團隊成員可以支配的時間,即每個項目成員具體花在項目中的確切時間;確定每個項目團隊成員的角色構成、職責、相互關系、溝通方式。
f、確定管理工作,管理工作是貫穿項目生命周期的,如項目管理、項目會議等、編寫階段報告。項目團隊成員之間的溝通時間、項目團隊成員和其他項目干系人之間的溝通時間也比較容易被忽視,而溝通時間也是比較不容易固定地量化和日程化。但這些工作在計劃中都應當充分地被考慮進去,再回師項目計劃更加合理,更有效地減少因為計劃的不合理而導致的項目進度延期。
g、根據(jù)以上結(jié)果編制項目總體進度計劃,總體進度計劃應當體現(xiàn)任務名稱、責任人、開始時間、結(jié)束時間、應提交的可檢查的工作成果。
h、考慮項目的費用預算、可能的風險分析及其對策、需要公司內(nèi)部或客戶或其他方面協(xié)調(diào)或支持的事宜。
軟件項目計劃書評審、批準
項目計劃書評審、批準是為了使相關人員達成共識、減少不必要的錯誤,使項目計劃更合理更有效。
項目經(jīng)理完成《軟件項目計劃書》后,首先組織項目團隊內(nèi)部的項目團隊負責人、測試負責人、系統(tǒng)分析負責人、設計負責人、質(zhì)量監(jiān)督員等對項目計劃書進行評審,評審可采取電子或會議方式,并進行階段成果項目團隊內(nèi)評閱記錄。應當要求所有相關人員在收到軟件項目計劃書后的一個約定時間內(nèi)反饋對計劃書的意見。項目經(jīng)理確保與所有人員就項目計劃書中所列內(nèi)容達成一致。這種一致性是要求所有項目團隊成員對項目計劃的內(nèi)容進行承諾,無法承諾或者說是無法達成一致的,要么修改項目計劃去適應某些項目團隊成員,要么是由某些項目團隊成員采取妥協(xié)措施,去適應項目計劃的要求。
項目經(jīng)理將已經(jīng)達成一致的軟件項目計劃書提交項目高層分管領導或其授權人員進行審批,審批完成時間不能超過預先約定的時間。對于意義重大的項目,由過程控制部門如質(zhì)量管理部和項目分管領導同時對《軟件項目計劃書》進行審批。
批準后的軟件項目計劃書作為項目活動開展的依據(jù)和本企業(yè)進行項目控制和檢查的依據(jù),并在必要時根據(jù)項目進展情況實施計劃變更。
項目質(zhì)量監(jiān)督員根據(jù)《軟件項目計劃書》和《軟件開發(fā)項目質(zhì)量計劃書規(guī)范》編制軟件開發(fā)項目質(zhì)量計劃。大型的項目應當編制單獨的《軟件開發(fā)項目質(zhì)量計劃書》;規(guī)模較小的可以在《軟件項目計劃書》的某個章節(jié)說明“軟件開發(fā)項目質(zhì)量計劃”,也可單獨編制類似“軟件開發(fā)項目質(zhì)量控制表”的文檔。
配置管理員根據(jù)計劃書編制《項目配置管理計劃》。以項目工作計劃書中的階段成果為依據(jù),根據(jù)配置管理計劃規(guī)范編制配置管理計劃,項目經(jīng)理審批配置管理計劃,并對配置管理計劃的有效性負責。
項目策劃工作完畢,軟件項目計劃書通過評審,一般情況下,對軟件開發(fā)項目來說,工作轉(zhuǎn)入需求分析階段。
三、項目計劃內(nèi)容確定
項目計劃內(nèi)容的確定一般要按照以下過程:確定項目概貌
合同項目以合同和招投標文件為依據(jù),非合同項目以可行性研究報告或項目前期調(diào)研成果為依據(jù),明確項目范圍和約束條件,并以同樣的依據(jù),明確項目的交付成果。進一步明確項目的工作范圍和項目參與各方責任。確定項目團隊
確定項目團隊的組織結(jié)構和與項目開發(fā)相關的職能機構,包括管理、開發(fā)、測試、QA、評審、驗收等。確定項目團隊人員及分工。與相關人員協(xié)商,確定項目團隊人員構成。如內(nèi)部不能滿足人員需求,則提出人員支援申請。明確項目團隊內(nèi)、外的協(xié)作溝通
明確與用戶單位的溝通方法。明確最終用戶、直接用戶及其所在本企業(yè)/部門名稱和聯(lián)系電話??蛻舾嗟膮⑴c是項目成功的重要推動力量,加強在開發(fā)過程中與用戶方項目經(jīng)理或配合人員的主動溝通,將有助加強客戶等項目的參與程度。建議采用周報或月報的方式通告項目的進展情況和下一階段計劃,出現(xiàn)的需要客戶協(xié)調(diào)或了解的問題。
當項目團隊需要與外部單位協(xié)作開發(fā)時,應明確與協(xié)作單位的溝通方式。確定協(xié)作單位的名稱、負責人姓名、承擔的工作內(nèi)容以及實施人的姓名、聯(lián)系電話。
明確本企業(yè)內(nèi)部協(xié)作開發(fā)的部門名稱、經(jīng)理姓名、承擔的工作內(nèi)容以及工作實施責任人的姓名、聯(lián)系電話。明確項目團隊溝通活動。項目團隊成員規(guī)模在3人以上的項目應該組織項目團隊周例會,項目團隊采用統(tǒng)一的交流系統(tǒng)建立項目團隊的交流空間。
規(guī)劃開發(fā)環(huán)境和規(guī)范
說明系統(tǒng)開發(fā)的所采用的各種工具,開發(fā)環(huán)境,測試環(huán)境等。列出項目開發(fā)要遵守的開發(fā)技術規(guī)范和行業(yè)標準規(guī)范。對于本企業(yè)還沒有規(guī)范的開發(fā)技術,項目經(jīng)理應組織人員制訂出在本項目中將遵守的規(guī)則。編制工作進度計劃
根據(jù)本企業(yè)規(guī)定和項目實際情況,確定項目的工作流程。編制項目的工作計劃,此計劃為高層計劃,各階段的工作時間安排要包括完成階段文檔成果、文檔成果提交評審及進行修改的時間,各階段結(jié)束的標志是階段成果發(fā)布。在計劃中要求明確以下內(nèi)容:
a、工作任務劃分;
b、顯示項目各階段或迭代的時間分配情況的時間線或甘特圖;
c、確定主要里程碑、階段成果;
d、要求用文字對項目工作計劃做出解釋。最終用一張時間表格來完整說明整個工作計劃;對于迭代開發(fā)的項目,應編制出第一階段的階段計劃。階段內(nèi)的任務分割以2-5天為合適,特殊任務的時間跨度在兩個星期內(nèi);在項目的進行過程中,項目經(jīng)理編制雙周工作計劃,指導成員的具體工作。編制項目的監(jiān)控計劃。其中說明進度控制、質(zhì)量控制、版本控制、預算控制等。編制項目的風險計劃,分析項目過程中可能出現(xiàn)的風險以及相應的風險對策。對于大型項目,建議以附件方式編制,便于不斷更新。
制定輔助工作計劃。根據(jù)項目需要,編制如培訓計劃、招聘計劃等。規(guī)劃開發(fā)支持工作,如供方管理計劃。規(guī)劃項目驗收:制定項目的驗收計劃。此項工作可以視需要進行裁減。規(guī)劃項目收尾與交接活動。制定項目的驗收、培訓和項目進入維護階段與技術支持部的交接工作。
參考文獻
《管理軟件開發(fā)項目》(第二版)Neal Whitten(軟件項目管理系列叢書,孫艷春等譯); 《IT項目管理》Kathy Schwalbe(項目管理譯叢 王金玉等譯); 《項目管理—計劃、進度和控制的系統(tǒng)方法》(第7版)Harold Kerzner(電子工業(yè)出版社,楊愛華等譯);
《實用軟件工程》(第二版)鄭人杰、殷人昆、陶永雷(清華大學出版社)《軟件工程:實踐者的研究方法》(第5版)Roger S.Pressman著; 《ISO9001:2000質(zhì)量管理體系的要求》;
《高級項目管理基礎》(信息產(chǎn)業(yè)部計算機信息系統(tǒng)集成高級項目經(jīng)理培訓講義); 《成功的項目管理》Trevol L Young(泰晤士報商業(yè)版,嚴鴻娟譯);
《成功的項目管理》Jack Gido & James P.Clements(21世紀管理經(jīng)典教材系列,張金城等譯);
《如何做好項目管理》Stanley E.Portny(IDG新經(jīng)濟工商實務傻瓜叢書,寧俊等譯);
第二篇:軟件項目計劃書編寫說明
軟件項目計劃書編寫說明
一、項目計劃書格式
根據(jù)《GB8567-88計算機軟件產(chǎn)品開發(fā)文件編制指南》中項目開發(fā)計劃的要求,結(jié)合實際情況調(diào)整后的《項目計劃書》內(nèi)容索引如下: 1 引言
1.1 編寫目的 1.2 背景 1.3 定義
1.4 參考資料
1.5 標準、條約和約定 2 項目概述 2.1項目目標
2.2產(chǎn)品目標與范圍 2.3假設與約束 2.4 項目工作范圍 2.5 應交付成果 2.5.1 需完成的軟件
2.5.2 需提交用戶的文檔 2.5.3 須提交內(nèi)部的文檔 2.5.4 應當提供的服務 2.6 項目開發(fā)環(huán)境
2.7 項目驗收方式與依據(jù) 3 項目團隊組織 3.1 組織結(jié)構 3.2 人員分工 3.3 協(xié)作與溝通 3.3.1 內(nèi)部協(xié)作 3.3.2 外部溝通 4 實施計劃
4.1 風險評估及對策 4.2 工作流程
4.3 總體進度計劃 4.4 項目監(jiān)控
4.4.1 質(zhì)量控制計劃 4.4.2 進度監(jiān)控計劃 4.4.3 預算監(jiān)控計劃 4.4.4 配置管理計劃 5 支持條件
5.1 內(nèi)部支持(可選)
5.2 客戶支持(對項目而言)5.3 外包(可選)6 預算(可選)6.1 人員成本 6.2 設備成本
6.3 其它經(jīng)費預算
6.4 項目合計經(jīng)費預算 7 關鍵問題 8專題計劃要點
二、項目計劃書的編寫說明 引言
1.1 編寫目的
說明編寫這份項目計劃的目的,并指出預期的讀者。
作用:本節(jié)是為了說明編制“項目計劃書”亦即本文檔的意圖和希望達到的效果。注意這里的“目的”不是“項目目標”,而是為了說明本文檔的目的與作用?!绊椖磕繕恕痹?.1中說明。
意義:使項目成員和項目干系人了解項目開發(fā)計劃書的作用、希望達到的效果。開發(fā)計劃書的作用一般都是“項目成員以及項目干系人之間的共識與約定,項目生命周期所有活動的行動基礎,以便項目團隊根據(jù)本計劃書開展和檢查項目工作?!?/p>
例如可以這么寫:為了保證項目團隊按時保質(zhì)地完成項目目標,便于項目團隊成員更好地了解項目情況,使項目工作開展的各個過程合理有序,因此以文件化的形式,把對于在項目生命周期內(nèi)的工作任務范圍、各項工作的任務分解、項目團隊組織結(jié)構、各團隊成員的工作責任、團隊內(nèi)外溝通協(xié)作方式、開發(fā)進度、經(jīng)費預算、項目內(nèi)外環(huán)境條件、風險對策等內(nèi)容做出的安排以書面的方式,作為項目團隊成員以及項目干系人之間的共識與約定,項目生命周期內(nèi)的所有項目活動的行動基礎,項目團隊開展和檢查項目工作的依據(jù)。
常見的問題:把項目本身的“項目目標”誤作編制項目開發(fā)計劃的目的。
1.2 背景
主要說明項目的來歷,一些需要項目團隊成員知道的相關情況。主要有以下內(nèi)容:
項目的名稱:經(jīng)過與客戶商定或經(jīng)過立項手續(xù)統(tǒng)一確定的項目名稱,一般與所待開發(fā)的軟件系統(tǒng)名稱有較大的關系,如針對“XX系統(tǒng)”開發(fā)的項目名稱是“XX系統(tǒng)開發(fā)”。
項目的委托單位:如果是根據(jù)合同進行的軟件開發(fā)項目,項目的委托單位就是合同中的甲方;如果是自行研發(fā)的軟件產(chǎn)品,項目的委托單位就是本企業(yè)。項目的用戶(單位):軟件或網(wǎng)絡的使用單位,可以泛指某個用戶群。注意項目的用戶或單位有時與項目的委托單位是同一個,有時是不一樣的。如海關的報關軟件、稅務的報稅軟件,委托單位是海關或稅務機關,但使用的用戶或單位不僅有海關或稅務機關,還包括需要報關、報稅的企業(yè)單位。
項目的任務提出者:本企業(yè)內(nèi)部提出需要完成此項目的人員,一般是領導或商務人員;注意項目的任務提出者一般不同于項目的委托單位,前者一般是企業(yè)內(nèi)部的人員。如果是內(nèi)部開發(fā)項目,則兩者的區(qū)別在于前者指人,后者指單位。項目的主要承擔部門:有些企業(yè)根據(jù)行業(yè)方向或工作性質(zhì)的不同把軟件開發(fā)分成不同的部門(也有的分為不同事業(yè)部)。項目的特點就是其矩陣式組織,一般一個項目的項目成員可能由不同的部門組成,甚至可能由研發(fā)部門、開發(fā)部門、測試部門、集成部門、服務部門等等其中幾個組成。需要根據(jù)項目所涉及的范圍確定本項目的主要承擔部門。
項目建設背景:從政治環(huán)境上、業(yè)務環(huán)境上說明項目建設背景,說明項目的大環(huán)境、來龍去脈。這有利于項目成員更好地理解項目目標和各項任務。例句:根據(jù)《某部關于某建設工作的實施意見》精神,為了保障某建設工作的正常實施,必須加強監(jiān)督考核,建立督查通報制度,某市某建設工作小組辦公室把此項建設工作實施列入督查的重要內(nèi)容,及時掌握進度,相關部門建立市某建設工作簡報制度,及時反映全市某建設工作動態(tài)。
目前對于某建設工作的工作主要采用計劃部門手工編制計劃、建設工作主管部門和建設工作實施單位聯(lián)合手動編制進度計劃,某建設工作單位手工上報建設工作進度情況的方式,而全市的建設工作有數(shù)百個,加上前期建設工作的數(shù)量和今后某市建設發(fā)展的趨勢,建設工作的數(shù)量將越來越多,原來的工作模式已經(jīng)越來越無法適應市委市政府的要求。因此,充分利用現(xiàn)代信息化、因特網(wǎng)的優(yōu)勢,建立“某市某建設工作信息報送反饋系統(tǒng)”,提高某建設工作信息報送反饋工作效率,提高信息的及時性、減輕各級相關工作人員的勞動強度是非常有必要和緊迫的任務。
軟件系統(tǒng)與其他系統(tǒng)的關系:說明與本系統(tǒng)有關的其他系統(tǒng),說明它們之間的相互依賴關系。這些系統(tǒng)可以是這個系統(tǒng)的基礎性系統(tǒng)(一些數(shù)據(jù)、環(huán)境等必須依靠這個系統(tǒng)才能運行),也可以是以這個系統(tǒng)為基礎的系統(tǒng),或者是兩者兼而有之的關系、互相依賴的系統(tǒng)。例句:本系統(tǒng)中對外部辦公部分如需要各個建設單位報送材料的子系統(tǒng)應當掛在市政府網(wǎng)站。
軟件系統(tǒng)與機構的關系:說明軟件系統(tǒng)除了委托單位和使用單位,還與哪些機構組織有關系。例如一些系統(tǒng)需要遵守那些組織的標準、需要通過那些組織機構的測試才能使用等等、是否需要外包或與那些組織機構合作。
1.3 定義
列出為正確理解本計劃書所用到的專門術語的定義、外文縮寫詞的原詞及中文解釋。注意盡量不要對一些業(yè)界使用的通用術語進行另外的定義,使它的含義和通用術語的慣用含義不一致。
1.4 參考資料
列出本計劃書中所引用的及相關的文件資料和標準的作者、標題、編號、發(fā)表日期和出版單位,必要時說明得到這些文件資料和標準的途徑。本節(jié)與下一節(jié)的“標準、條約和約定”互為補充,注意“參考資料”未必作為“標準、條約和約定”,因為“參考”的不一定是“必須遵守”的。常用資料如:
本項目的合同、標書、上級機關有關通知、經(jīng)過審批的項目任務書; 屬于本項目的其他已經(jīng)發(fā)表的文件;
本文檔中各處引用的文件、資料,包括所要用到的軟件開發(fā)標準。
1.5 標準、條約和約定
列出在本項目開發(fā)過程中必須遵守的標準、條約和約定。例如:相應的《立項建議書》、《項目任務書》、合同、國家標準、行業(yè)標準、上級機關有關通知和實施方案、相應的技術規(guī)范等?!皡⒖假Y料”一般具有“物質(zhì)”特性,一般要說明參照了什么,要說明在哪里可以獲得;“標準、條約和約定”一般具有“精神”特性,一般是必須遵守的,不說明在哪里可以獲得。參考資料的內(nèi)容應該涵蓋“標準、條約和約定”。項目概述
2.1 項目目標
設定項目目標就是把項目要完成的工作用清晰的語言描述出來,讓項目團隊每一個成員都有明確的概念。注意,不要簡單地說成在什么什么時間完成開發(fā)什么什么軟件系統(tǒng)或完成什么什么軟件安裝集成任務。注意“要完成一個系統(tǒng)”只是一個模糊的目標,它還不夠具體和明確。明確的項目目標應該指出了服務對象,所開發(fā)軟件系統(tǒng)最主要的功能和系統(tǒng)本身的比較深層次的社會目的或系統(tǒng)使用后所起到的社會效果。項目目標應當符合SMART原則: l S Specific 明確的陳述 l M Measurable 可以衡量的結(jié)果 l A Attainable 可以達成的目標
l R Realistic 合理的,現(xiàn)實的或者說是能和實際工作相結(jié)合 l T Trackable 可以跟蹤的
項目目標可以進行橫向的分解也可以進行縱向的分解。橫向分解一般按照系統(tǒng)的功能或按照建設單位的不同業(yè)務要求,如分解為第一目標、第二目標等等;縱向的分解一般是指按照階段,如分解為第一階段目標、第二階段目標等等,或近期目標、中期目標、遠期目標等等。階段目標一般應當說明目標實現(xiàn)的較為明確的時間。一般要在說明了總目標的基礎上再說明分解目標,可加上“為實現(xiàn)項目的總目標,必須實現(xiàn)以下三個階段目標······”
2.2 產(chǎn)品目標與范圍
根據(jù)項目輸入(如合同、立項建議書、項目技術方案、標書等)說明此項目要實現(xiàn)的軟件系統(tǒng)產(chǎn)品的目的與目標及簡要的軟件功能需求。對項目成果(軟件系統(tǒng))范圍進行準確清晰的界定與說明是軟件開發(fā)項目活動開展的基礎和依據(jù)。軟件系統(tǒng)產(chǎn)品目標應當從用戶的角度說明開發(fā)這一軟件系統(tǒng)是為了解決用戶的那些問題。產(chǎn)品目標如“提高工作信息報送反饋工作效率,更好地進行工作信息報送的檢查監(jiān)督,提高信息的及時性、匯總統(tǒng)計信息的準確性,減輕各級相關工作人員的勞動強度?!?/p>
2.3 假設與約束
對于項目必須遵守的各種約束(時間、人員、預算、設備等)進行說明。這些內(nèi)容將限制你實現(xiàn)什么、怎樣實現(xiàn)、什么時候?qū)崿F(xiàn)、成本范圍等種種制約條件。假設是通過努力可以直接解決的問題,而這些問題是一定要解決才能保證項目按計劃完成。如:“系統(tǒng)分析員必須在3天內(nèi)到位”或“用戶必須在8月8日前確定對需求文檔進行確認”
約束一般是難以解決的問題,但可以通過其他途徑回避或彌補、取舍,如人力資源的約束限制,就必須犧牲進度或質(zhì)量等等。
假設與約束是針對比較明確會出現(xiàn)的情況,如果問題的出現(xiàn)具有不確定性,則應該在風險分析中列出,分析其出現(xiàn)的可能性(概率)、造成的影響、應當采取的相應措施。
2.4 項目工作范圍
說明為實現(xiàn)項目的目標需要進行那些工作。在必要時,可描述與合作單位和用戶的工作分工。注意產(chǎn)品范圍與項目工作范圍的不同含義。
產(chǎn)品范圍界定:軟件系統(tǒng)產(chǎn)品本身范圍的特征和功能范圍。
工作范圍界定:為了能夠按時保質(zhì)交付一個有特殊的特征和功能的軟件系統(tǒng)產(chǎn)品所要完成的那些工作任務。
產(chǎn)品范圍的完成情況是參照客戶的需求來衡量的,而項目范圍的完成情況則是參照計劃來檢驗的。這兩個范圍管理模型間必須要有較好的統(tǒng)一性,以確保項目的具體工作成果,能按特定的產(chǎn)品要求準時交付。
2.5 應交付成果 2.5.1 需完成的軟件
列出需要完成的程序的名稱、所用的編程語言及存儲程序的媒體形式。其中軟件對象可能包括:源程序、數(shù)據(jù)庫對象創(chuàng)建語句、可執(zhí)行程序、支撐系統(tǒng)的數(shù)據(jù)庫數(shù)據(jù)、配置文件、第三方模塊、界面文件、界面原稿文件、聲音文件、安裝軟件、安裝軟件源程序文件等等。2.5.2 需提交用戶的文檔
列出需要移交給用戶的每種文檔的名稱、內(nèi)容要點及存儲形式,如需求規(guī)格說明書、幫助手冊等。此處需要移交用戶的文檔可參考合同中的規(guī)定。2.5.3 須提交內(nèi)部的文檔 可根據(jù)《GB8567-88計算機軟件產(chǎn)品開發(fā)文件編制指南》附錄O:“文件編制實施規(guī)定的實例(參考件)”結(jié)合各企業(yè)實際情況調(diào)整制定《軟件開發(fā)文檔編制裁減衡量因素表》。根據(jù)《因素表》確定項目對應的項目衡量因素取值,以確定本項目應完成的階段成果。將不適用于本項目的內(nèi)容裁減,以減少不必要的項目任務和資源。
根據(jù)因素取值列出本項目應完成的階段成果,說明本項目取值所在的區(qū)間,將其他因素值區(qū)間刪除。
2.5.4 應當提供的服務
根據(jù)合同或某重點建設工作需要,列出將向用戶或委托單位提供的各種服務,例如培訓、安裝、維護和運行支持等。具體的工作計劃如需要編制現(xiàn)場安裝作業(yè)指導書、培訓計劃等,應當在本計劃“4.3總體進度計劃”中條列出。
2.6 項目開發(fā)環(huán)境
說明開發(fā)本軟件項目所需要的軟硬件環(huán)境和版本、如操作系統(tǒng)、開發(fā)工具、數(shù)據(jù)庫系統(tǒng)、配置管理工具、網(wǎng)絡環(huán)境。環(huán)境可能不止一種,如開發(fā)工具可能需要針對Java的,也需要針對C++的。有些環(huán)境可能無法確定,需要在需求分析完成或設計完成后才能確定所需要的環(huán)境。
2.7 項目驗收方式與依據(jù)
說明項目內(nèi)部驗收和用戶驗收的方式,如驗收包括交付前驗收、交付后驗收、試運行(初步)驗收、最終驗收、第三方驗收、專家參與驗收等等。項目驗收依據(jù)主要有標書、合同、相關標準、項目文檔(最主要是需求規(guī)格說明書)。項目團隊組織
3.1 組織結(jié)構
說明項目團隊的組織結(jié)構。項目的組織結(jié)構可以從所需角色和項目成員兩個方面描述。所需角色主要說明為了完成本項目任務,項目團隊需要哪些角色構成,如項目經(jīng)理、計劃經(jīng)理、系統(tǒng)分析員(或小組)、構架設計師、設計組、程序組、測試組等等。組織結(jié)構可以用圖形來表示,可以采用樹形圖,也可以采用矩陣式圖形,同時說明團隊成員來自于哪個部門。除了圖形外,可以用文字簡要說明各個角色應有的技術水平。注意雖然有一些通用的結(jié)構可以套用,但各種不同規(guī)模、不同形式的項目組織結(jié)構是不一樣的。如產(chǎn)品研發(fā)項目可能就不需要實施人員(小組),但需要知識轉(zhuǎn)移方面的人員(小組)。而軟件編碼外包的項目則不需要程序員,測試人員也可以適當?shù)販p少。3.2 人員分工
確定項目團隊的的每個成員屬于組織結(jié)構中的什么角色,他們的技術水平、項目中的分工與配置,可以用列表方式說明,具體編制時按照項目實際組織結(jié)構編寫。以下是一個示例。
3.3 協(xié)作與溝通
項目的溝通與協(xié)作首先應當確定協(xié)作與溝通的對象,就是與誰協(xié)作、溝通。溝通對象應該包括所有項目干系人,而項目干系人包括了所有項目團隊成員、項目接口人員、項目團隊外部相關人員等等。
其次應當確定協(xié)作模式與溝通方式。溝通方式如會議、使用電話、QQ、內(nèi)部郵件、外部郵件、QuickPlace、聊天室等等。其中郵件溝通應當說明主送人、抄送人,聊天室溝通方式應當約定時間周期。而協(xié)作模式主要說明在出現(xiàn)什么狀況的時候各個角色應當(主動)采取什么措施,包括溝通,如何互相配合來共同完成某項任務。定期的溝通一般要包括項目階段報告、項目階段計劃、階段會議等
3.3.1 項目團隊內(nèi)部協(xié)作
本節(jié)說明在項目開發(fā)過程中項目團隊內(nèi)部的協(xié)作模式和溝通方式、頻次、溝通成果記錄辦法等內(nèi)容。
3.3.2 項目接口人員
應當說明接口工作的人員即他們的職責、聯(lián)系方式、溝通方式、協(xié)作模式,包括: a、負責本項目同用戶的接口人員;
b、負責本項目同本企業(yè)各管理機構,如計劃管理部門、合同管理部門、采購部門、質(zhì)量管理部門、財務部門等的接口人員;
c、負責本項目同分包方的接口人員。3.3.3 項目團隊外部溝通與協(xié)作模式
項目團隊外部包括企業(yè)內(nèi)部管理協(xié)助部門、項目委托單位、客戶等等。本節(jié)說明在項目開發(fā)過程中項目團隊內(nèi)部與接口人員、客戶溝通的方式、頻次、溝通成果記錄辦法等內(nèi)容。明確最終用戶、直接用戶及其所在本企業(yè)/部門名稱和聯(lián)系電話。明確協(xié)作開發(fā)的有關部門的名稱、經(jīng)理姓名、承擔的工作內(nèi)容以及工作實施責任人的姓名、聯(lián)系電話。確定有關的合作單位的名稱、負責人姓名、承擔的工作內(nèi)容以及實施人的姓名、聯(lián)系電話。實施計劃
4.1 風險評估及對策
識別或預估項目進行過程中可能出現(xiàn)的風險。應該分析風險出現(xiàn)的可能性(概率)、造成的影響、根據(jù)影響應該采取的對策,采取的措施。風險識別包括識別內(nèi)在風險及外在風險。內(nèi)在風險是指項目工作組能加以控制和影響的風險,如人事任免和成本估計等。外在風險指超出項目工作組等控制力和影響力之外的風險,如市場轉(zhuǎn)向或政府行為等
風險的對策包括:避免:排除特定危脅往往靠排除危險起源;減緩:減少風險事件的預期資金投入來減低風險發(fā)生的概率,以及減少風險事件的風險系數(shù);吸納:接受一切后果,可以是積
極的(如制定預防性計劃來防備風險事件的發(fā)生),也可以是消極的(如某些費用超支則接受低于預期的利潤)。
對于軟件開發(fā)項目而言,在分析、識別和管理風險上投入足夠的時間和人力可以使項目進展過程更加平穩(wěn),提高項目跟蹤和控制的能力,由于在問題發(fā)生之前已經(jīng)做了周密計劃,因而對項目的成功產(chǎn)生更加充分的信心。軟件開發(fā)項目常見預估的風險: 1)工程/規(guī)模/進度上的風險
規(guī)模大,規(guī)模估算不精確甚至誤差很大;就規(guī)模而言,用戶要求交付期、費用很緊;預料外的工作(測試未完時的現(xiàn)場對應等); 2)技術上的風險
使用新的開發(fā)技術、新設備等,或是新的應用組合,沒有經(jīng)驗;是新的行業(yè)或業(yè)務,沒有經(jīng)驗;性能上的要求很嚴; 3)用戶體制上的問題
用戶管理不嚴,恐怕功能決定、驗收不能順利地完成(或者出現(xiàn)了延遲);或者恐怕功能會多次變更;與用戶分擔開發(fā),恐怕工程會拖延(或者出現(xiàn)了延遲);用戶或其他相關單位承擔的工作有可能延誤;
4)其它:應該包含此處沒有、但據(jù)推測有風險的項目。
4.2 工作流程
說明項目采用什么樣的工作流程進行。如瀑布法工作流程,原型法工作流程、螺旋型工作流程、迭代法工作流程,也可以是自己創(chuàng)建的工作流程。不同的流程將影響后面的工作計劃的制定。必要時畫出本項目采用的工作流程圖及適當?shù)奈淖终f明。4.3 總體進度計劃
這里所說的總體進度計劃為高層計劃。作為補充,應當分階段制定項目的階段計劃,這些階段計劃不在這份文檔中,當要以這份總體計劃為依據(jù)。
總體進度計劃要依據(jù)確定的項目規(guī)模,列表項目階段劃分、階段進度安排及每階段應提交的階段成果,在階段時間安排中要考慮項目階段成果完成、提交評審、修改的時間。
對于項目計劃、項目準備、需求調(diào)研、需求分析、構架設計或概要設計、編碼實現(xiàn)、測試、移交、內(nèi)部培訓、用戶培訓、安裝部署、試運行、驗收等工作,給出每項工作任務的預定開始日期、完成日期及所需的資源,規(guī)定各項工作任務完成的先后順序以及表征每項工作任務完成的標志性事件(里程碑)。例如
需求評審
設計評審
表格中檢查點/里程碑等階段劃分為舉例,實際作業(yè)階段劃分、階段成果等請根據(jù)項目需要確
定。
制定軟件項目進度計劃可以使用一些專門的工具,最常用的是Microsoft的Project作為輔助工具,功能比較強大,比較適合于規(guī)模較大的項目,但無法完全代替項目計劃書,特別是一些主要由文字來說明的部分。小規(guī)模的項目可簡便地使用EXCEL作為輔助工具。關于如何使用這些工具不在此作詳細說明。
制定軟件項目進度計劃應當考慮以下一些因素: 1)對于系統(tǒng)需求和項目目標的掌握程度。如開始時對于系統(tǒng)需求和項目目標只有比較數(shù)的了解,就只能制定出比較粗的進度計劃,等到需求階段或設計階段結(jié)束,就應該進一步細化進度計劃。2)軟件系統(tǒng)規(guī)模和項目規(guī)模,這兩個不是一個概念。軟件系統(tǒng)規(guī)模往往是從功能點的估算或其他估算方式得來的,而項目規(guī)模還要考慮對文檔數(shù)量與質(zhì)量的要求,使用的開發(fā)工具、新技術、多少復用、溝通的方便程度、客戶方的情況、需要遵守的標準規(guī)范等等等等。例如,完成一個大型的系統(tǒng),在一定的時間內(nèi)一個人或幾個人的智力和體力是承受不了的。由于軟件是邏輯、智力產(chǎn)品,盲目增加軟件開發(fā)人員并不能成比例地提高軟件開發(fā)能力。相反,隨著人員數(shù)量的增加,人員的組織、協(xié)調(diào)、通信、培訓和管理方面的問題將更為嚴重。
3)軟件系統(tǒng)復雜程度和項目復雜程度:和軟件系統(tǒng)規(guī)模和項目規(guī)模一樣,軟件系統(tǒng)的復雜程度主要是考慮軟件系統(tǒng)本身的功能、架構的復雜程度,而項目的復雜程度主要是指項目團隊成員的構成、項目任務的復雜程度、項目干系人的復雜程度、需求調(diào)研的難易程度,多項目情況下資源保障的情況,等等等等。軟件系統(tǒng)的規(guī)模與軟件系統(tǒng)的復雜程度未必是成比例的關系;同樣項目的規(guī)模與項目的復雜程度未必是成比例的關系。
4)項目的工期要求,就是項目的緊急程度。有些項目規(guī)模大,卻因為與顧客簽訂了合同,或者為了搶先占領市場,工期壓縮得很緊,這時就要考慮如何更好地合理安排進度,多增加人選多采用加班的方式是一種萬不得已的選擇。增加人選除了增加人的成本外必定會增加溝通的成本(熟悉項目任務所需要的時間);加班如果處理不好會造成情緒上的問題,也可能會因為過于忙碌而無法顧及質(zhì)量,造成質(zhì)量的下滑。
5)項目成員的能力。這些能力包括項目經(jīng)理的管理能力,系統(tǒng)分析員的分析能力、系統(tǒng)設計人員的設計能力、程序員的編碼能力、測試人員的測試能力,以及企業(yè)或項目團隊激發(fā)出這些能力的能力。從另外一個角度看還有總體上對客戶行業(yè)業(yè)務的熟悉程度;對于建模工具、開發(fā)工具、測試工具等技術的掌握程度;企業(yè)內(nèi)部對行業(yè)業(yè)務知識和主要技術的知識積累。
4.4 項目控制計劃
4.4.1 質(zhì)量保證計劃
執(zhí)行質(zhì)量評審活動,對過程質(zhì)量進行控制。規(guī)模較大的項目應當單獨編寫《軟件開發(fā)項目質(zhì)量計劃》。根據(jù)GB/T 12504 計算機軟件質(zhì)量保證計劃規(guī)范,內(nèi)容包括: l 引言(本章節(jié)包括質(zhì)量計劃的目的、定義、參考資料)
l 管理(描述負責軟件質(zhì)量管理的機構、任務及其相關的職責)
l 文檔(列出在該軟件的開發(fā)、驗證與確認以及使用與維護等階段中需要編制的文檔,并描述對文檔進行評審與檢查的準則)
l 標準、條例和約定(列出軟件開發(fā)過程中要用到的標準、條例和約定,并列出監(jiān)督和保證執(zhí)行的措施)
l 評審和檢查(規(guī)定所要進行的技術和管理兩個方面的評審和檢查工作,并編制或引用有關的評審和檢查規(guī)程,以及通過與否的技術準則。至少要進行軟件需求評審、概要設計評審、軟件驗證與確認評審、軟件系統(tǒng)功能檢查、程序和文檔物理檢查)l 軟件配置管理(編制有關配置管理條款,或在“4.4.4 配置管理計劃”中說明,或引用按照《GB/T 12505 計算機軟件配置管理計劃規(guī)范》單獨制定的文檔)
l 工具、技術和方法(指明用于支持特定軟件項目質(zhì)量管理工作的工具、技術和方法,指出它們的目的和用途)
l 媒體控制(說明保護計算機程序物理媒體的方法和設施,以免非法存取、意外損壞或自然老化)
l 對供貨單位的控制(供貨單位包括項目承辦單位、軟件銷售單位、軟件開發(fā)單位。規(guī)定對這些供貨單位進行控制的規(guī)程,從而保證項目承辦單位從軟件銷售單位購買的、其他開發(fā)單位開發(fā)的或從開發(fā)單位現(xiàn)存軟件庫中選用的軟件能滿足規(guī)定的需求。)
l 記錄的收集、維護和保存(指明需要保存的軟件質(zhì)量保證活動的記錄,并指出用于匯總、保護和維護這些記錄的方法和設施,并指明要保存的期限)4.4.2 進度控制計劃
(可直接引用以下描述或根據(jù)項目情況制定本節(jié)內(nèi)容)本項目的進度監(jiān)控執(zhí)行本企業(yè)《項目管理規(guī)范》,由本企業(yè)過程控制部門如質(zhì)量管理部統(tǒng)一進行監(jiān)控,并保留在監(jiān)控過程中產(chǎn)生的日常檢查記錄。4.4.3 預算監(jiān)控計劃
說明如何檢查項目預算的使用情況。根據(jù)項目情況需要制定。4.4.4 配置管理計劃
編制有關軟件配置管理的條款,或引用按照GB/T 12505單獨制訂《配置管理計劃》文檔。在這些條款或文檔中,必須規(guī)定用于標識軟件產(chǎn)品、控制和實現(xiàn)軟件的修改、記錄和報告修改實現(xiàn)的狀態(tài)以及評審和檢查配置管理工作等四方面的活動。還必須規(guī)定用以維護和存儲軟件受控版本的方法和設施;必須規(guī)定對所發(fā)現(xiàn)的軟件問題進行報告、追蹤和解決的步驟,并指出實現(xiàn)報告、追蹤和解決軟件問題的機構及其職責。
根據(jù)《GB/T 12505 計算機軟件配置管理計劃規(guī)范》,軟件配置管理計劃內(nèi)容如下:
l 引言(本章節(jié)包括質(zhì)量計劃的目的、定義、參考資料)
l 管理(描述負責軟件配置管理的機構、任務、職責及其有關的接口控制。)
l 軟件配置管理活動(描述配置標識、配置控制、配置狀態(tài)記錄與報告以及配置檢查與評審等到四方面的軟件配置管理活動的需求。)
l 工具、技術和方法(指明為支持特定項目的軟件配置管理所使用的軟件工具、技術和方法,指明它們的目的,并在開發(fā)者所有權的范圍內(nèi)描述其用法)
l 對供貨單位的控制(供貨單位是指軟件銷售單位、軟件開發(fā)單位或軟件子開發(fā)單位。必須規(guī)定對這些供貨單位進行控制的管理規(guī)程,從而使從軟件銷售單位購買的、其他開發(fā)單位開發(fā)的或從開發(fā)單位現(xiàn)存軟件庫中選用的軟件能滿足規(guī)定的軟件配置管理需求)
l 記錄的收集、維護和保存(指明要保存的軟件配置管理文檔,指明用于匯總、保護和維護這些文檔的方法和設施,并指明要保存的期限)支持條件
說明為了支持本項目的完成所需要的各種條件和設施。5.1 內(nèi)部支持
逐項列出項目每階段的支持需求(含人員、設備、軟件、培訓等)及其時間要求和用途。例如,設備、軟件支持包括客戶機、服務器、網(wǎng)絡環(huán)境、外設、通訊設備、開發(fā)工具、操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、測試環(huán)境,逐項列出有關到貨日期、使用時間的要求。5.2 客戶支持
列出對項目而言需由客戶承擔的工作、完成期限和驗收標準,包括需由客戶提供的條件及提供時間。
5.3 外包(可選)
列出需由外單位分合同承包者承擔的工作、完成時間,包括需要由外單位提供的條件和提供的時間。6 預算
6.1 人員成本
列出產(chǎn)品/項目團隊每一個人的預計工作月數(shù)。
列出完成本項目所需要的勞務(包括人員的數(shù)量和時間)
勞務費一般包括工資、獎金、補貼、住房基金、退休養(yǎng)老金、醫(yī)療保險金 6.2 設備成本
設備成本包括:原材料費,設備購置及使用費
列出擬購置的設備及其配置和所需的經(jīng)費 列出擬購置的軟件及其版本和所需的經(jīng)費 使用的現(xiàn)有設備及其使用時間 6.3 其它經(jīng)費預算
列出完成本項目所需要的各項經(jīng)費,包括差旅費、資料費、通行費、會議費、交通費、辦公費、培訓費、外包費等,包括:
(1)差旅費(旅費、出租)(含補貼)
(2)資料費(圖書費、資料費、復印費、出版費)
(3)通信費(市話長話費、移動通信費、上網(wǎng)費、郵資)
(4)會議費(鑒定費、評審會、研討費、外事費等)
(5)辦公費(購買辦公用品)
(6)協(xié)作費(業(yè)務協(xié)作招待費、項目團隊加班伙食費)
(7)培訓費(培訓資料編寫費、資料印刷費、產(chǎn)地費、設備費)其他(檢測、外加工費、維修費、消耗品、低易品、茶話會等)6.4 項目合計經(jīng)費預算
列出完成本項目需要的所有經(jīng)費預算(上述各項費用之和)。7 關鍵問題
逐項列出能夠影響整個項目成敗的關鍵問題、技術難點和風險,指出這些問題對項目成敗的影響。
8專題計劃要點
專題計劃也就是因為項目的需要在本文檔之外獨立建立的計劃,本節(jié)說明本項目開發(fā)中需要制定的各個專題計劃的要點。專題計劃可能包括分合同計劃、分項目計劃、項目團隊成員培訓計劃、測試計劃、安全保密計劃、質(zhì)量保證計劃、配置管理計劃、用戶培訓計劃、系統(tǒng)安裝部署計劃。參考文獻
《項目管理—計劃、進度和控制的系統(tǒng)方法》(第7版)Harold Kerzner(電子工業(yè)出版社,楊愛華等譯);
《計算機軟件工程規(guī)范國家標準匯編2003》中國標準出版社; 《PMBOK-2000》PMI; 《PMBOK-2004》PMI;
《成功的項目管理》Trevol L Young(泰晤士報商業(yè)版,嚴鴻娟譯); 《成功的項目管理》Jack Gido & James P.Clements(21世紀管理經(jīng)典教材系列,張金城等譯); 《如何做好項目管理》Stanley E.Portny(IDG新經(jīng)濟工商實務傻瓜叢書,寧俊等譯); 《管理軟件開發(fā)項目》(第二版)Neal Whitten(軟件項目管理系列叢書,孫艷春等譯); 《IT項目管理》Kathy Schwalbe(項目管理譯叢 王金玉等譯); 《高級項目管理基礎》(信息產(chǎn)業(yè)部計算機信息系統(tǒng)集成高級項目經(jīng)理培訓講義)
第三篇:軟件項目開發(fā)計劃
1引言...............................1
1.1編寫目的...............................1
1.2 背景...............................1
1.3定義.........................1
1.4參考資料...............................1
2項目概述..............................1
2.1工作內(nèi)容...............................1
2.2主要參加人員.......................1
2.3產(chǎn)品.........................2
2.3.1程序.........................2
2.3.2文件.........................2
2.3.3服務.........................2
2.3.4非移交的產(chǎn)品.......................2
2.4驗收標準...............................2
2.5完成項目的最遲期限.........................2
2.6本計劃的批準者和批準日期....................2
3實施計劃..............................2
3.1工作任務的分解與人員分工....................2
3.2接口人員...............................3
3.3進度.........................3
3.4預算.........................3
3.5關鍵問題...............................3
4支持條件..............................3
4.1計算機系統(tǒng)支持..........................3
4.2需由用戶承擔的工作.........................3
4.3由外單位提供的條件.........................4
5專題計劃要點.............................4
項目開發(fā)計劃(GB856T——88)1引言
1.1編寫目的說明:編寫這份軟件項目開發(fā)計劃的目的,并指出預期的讀者。
1.2 背景
說明:
a.待開發(fā)的軟件系統(tǒng)的名稱;
b.本項目的任務提出者、開發(fā)者、用戶及實現(xiàn)該軟件的計算中心或計算機網(wǎng)絡; c.該軟件系統(tǒng)同其他系統(tǒng)或其他機構的基本的相互來往關系。
1.3定義
列出本文件中用到的專門術語的定義和外文的首字母組詞的原詞組。
1.4參考資料
列出用得著的參考資料,如:
a.本項目的經(jīng)核準的計劃任務書和合同、上級機關的批文;
b.屬于本項目的其他已發(fā)表的文件;
c.本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標準。列出這些文件資料的標題、文件編號、發(fā)表日期和出版單位,說明能夠得到這些文件資料的來源。2項目概述
2.1工作內(nèi)容
簡要地說明在本項目的開發(fā)中須進行的各項主要工作。
2.2主要參加人員
扼要說明參加本項目開發(fā)的主要人員的情況,包括他們的技術水平。
2.3產(chǎn)品
2.3.1程序
列出須移交給用戶的程序的名稱、所用地編程語言及存儲程序的媒體形式,并通過引用相關文件,逐項說明其功能和能力。
2.3.2文件
列出須移交用戶的每種文件的名稱及內(nèi)容要點。
2.3.3服務
列出需向用戶提供的各項服務,如培訓安裝、維護和運行支持等,應逐項規(guī)定開始日期、所提供支持的級別和服務的期限。
2.3.4非移交的產(chǎn)品
說明開發(fā)集體應向本單位交出但不必向用戶移交的產(chǎn)品(文件甚至某些程序)。
2.4驗收標準
對于上述這些應交出的產(chǎn)品和服務,逐項說明或引用資料說明驗收標準。
2.5完成項目的最遲期限
2.6本計劃的批準者和批準日期
3實施計劃
3.1工作任務的分解與人員分工
對于項目開發(fā)中需要完成的各項工作,從需求分析、設計、實現(xiàn)、測試直到維護,包括文件的編制、審批、打印、分發(fā)工作,用戶培訓工作,軟件安裝工作等,按層次進行分解,指明每項任務的負責人和參加人員。
3.2接口人員
說明負責接口工作的人員及他們的職責,包括:
a.負責本項目同用戶的接口人員;
b.負責本項目同本單位各管理機構,如合同計劃管理部門、財務部門、質(zhì)量管理部門等的接口人員;
c.負責本項目同個份合同負責單位的接口人員等。
3.3進度
對于需求分析、設計、編碼實現(xiàn)、測試、移交、培訓和安裝等工作,給出每項工作任務的預定開始日期、完成日期及所需資源,規(guī)定各項工作任務完成的先后順序以及表征每項工作任務完成的標志性事件(即所謂“里程碑)。
3.4預算
逐項列出本開發(fā)項目所需要的勞務(包括人員的數(shù)量和時間)以及經(jīng)費的預算(包括辦公費、差旅費、機時費、資料費、通訊設備和專用設備的租金等)和來源。
3.5關鍵問題
逐項列出能夠影響整個項目成敗的關鍵問題、技術難點和風險,指出這些問題對項目的影響。
4支持條件
說明為支持本項目的開發(fā)所需要的各種條件和設施。
4.1計算機系統(tǒng)支持
逐項列出開發(fā)中和運行時所需的計算機系統(tǒng)支持,包括計算機、外圍設備、通訊設備、模擬器、編譯(或匯編)程序、操作系統(tǒng)、數(shù)據(jù)管理程序包、數(shù)據(jù)存儲能力和測試支持能力等,逐項給出有關到貨日期、使用時間的要求。
4.2需由用戶承擔的工作
逐項列出需要用戶承擔的工作和完成期限。包括需由用戶提供的條件及提供時間。
4.3由外單位提供的條件
逐項列出需要外單位分合同承包者承擔的工作和完成的時間,包括需要由外單位提供的條件和提供的時間。
5專題計劃要點
說明本項目開發(fā)中需制定的各個專題計劃(如分合同計劃、開發(fā)人員培訓計劃、測試計劃、安全保密計劃、質(zhì)量保證計劃、配置管理計劃、用戶培訓計劃、系統(tǒng)安裝計劃等)的要點。
第四篇:軟件項目實施計劃
前言
項目實施是指軟件開發(fā)項目在開發(fā)過程完成后,系統(tǒng)在正式移交客戶使用前,系統(tǒng)所進行的現(xiàn)場聯(lián)調(diào)、系統(tǒng)試運行和實施培訓的過程。
項目正式實施之前,相關實施工作人員需要認真做好實施前的準備,并仔細制定實施計劃,以期順利地做好后續(xù)各項實施工作,按時完成實施任務。實施準備
2.1 人員準備
人員準備是指所涉及的項目在實施工作中可能需要溝通的人員,包括公司相關人員以及客戶方相關負責人員。
2.2 技術準備
技術準備是指弄明白項目所涉及到的各項技術,如系統(tǒng)配置、環(huán)境配置、數(shù)據(jù)庫配置、軟件部署等。確保實施人員掌握了項目部署所需要的相關技術,確保項目實施工作能夠順利完成。
2.3 其他準備
其他準備是指考慮到與客戶的溝通,以及可能遇到的出行方式、食宿等,以及所涉及到的輔助工具。進度時間安排表
充分考慮實施工作中可能會遇到的風險與干擾,根據(jù)項目整體計劃,制定實施進度的時間安排表。任務分解
4.1 實施計劃編制
公司項目實施人員根據(jù)項目的實際情況,和客戶公司相關人員初步接觸溝通后,編制實施計劃文檔,如有必要,可與公司以及客戶方相關人員對實施計劃進行修訂與確認。
4.2 環(huán)境準備
4.2.1 硬件環(huán)境準備
列舉項目所需要的各項硬件設備。確認客戶方是否準備好運行項目所需要的服務器、附屬硬件設備,用于安裝數(shù)據(jù)庫系統(tǒng)以及管理軟件系統(tǒng)的中間層,負責數(shù)據(jù)的存取和業(yè)務規(guī)則的處理。
4.2.2 軟件環(huán)境準備
列舉、確認項目運行所需要的各項軟件環(huán)境的要求。
4.2.3 網(wǎng)絡環(huán)境準備
如果項目的部署需要網(wǎng)絡環(huán)境的支持。實施人員需要考慮到項目運行所需要的網(wǎng)絡環(huán)境支持,并與客戶方確認溝通,以搭載必要的網(wǎng)絡環(huán)境。
4.2.4 初始化數(shù)據(jù)準備
初始化數(shù)據(jù)準備是對項目的基礎數(shù)據(jù)進行整理,如初始化客戶方組織機構,以及各崗位工作人員及其對系統(tǒng)的使用權限,包括用戶權限分派和業(yè)務權限分派等。實施人員需要與客戶方進行深入溝通,確保初始化數(shù)據(jù)的準確。
4.3 系統(tǒng)培訓
如項目實施需要對客戶方進行系統(tǒng)的使用培訓,需要實施人員根據(jù)系統(tǒng)的實際情況,與公司以及客戶方相關人員進行協(xié)調(diào)溝通,明確
客戶方的培訓要求、參加培訓的人員組成、培訓的目的、時間地點安排等。確定公司培訓人員,督促培訓人員做好培訓準備并做好協(xié)調(diào)工作。項目部署
5.1 軟件部署
根據(jù)項目軟件系統(tǒng)的要求,對項目進行部署,包括軟件環(huán)境的部署、數(shù)據(jù)庫部署、項目程序的部署等。
5.2 系統(tǒng)初始化
如需對系統(tǒng)進行數(shù)據(jù)的初始化,實施人員需要將前階段整理的初始化數(shù)據(jù)導入系統(tǒng),導入完畢后,及時核查數(shù)據(jù)準確性,有問題及時處理。
5.3 系統(tǒng)試運行
軟件系統(tǒng)投入運行,進行綜合測試,包括:測試硬件環(huán)境的穩(wěn)定性,測試軟件系統(tǒng)的穩(wěn)定性,測試網(wǎng)絡環(huán)境的穩(wěn)定性,測試業(yè)務數(shù)據(jù)的準確性等。
5.4 問題及時溝通反饋
實施人員在整個實施過程中遇到的問題,及時與公司以及客戶方進行溝通。針對軟件穩(wěn)定性或者以及軟件缺陷方面的問題需要及時與公司相關開發(fā)人員進行溝通解決。對系統(tǒng)的實施情況及時與客戶方進行溝通和反饋,以達到項目實施的目的。項目總結(jié)
6.1 編制該階段所需要的文檔
根據(jù)公司相關規(guī)定,編制在實施工作的產(chǎn)出物,如實施文檔等。如果涉及到結(jié)項工作,需要根據(jù)項目的情況編制相關結(jié)項文檔,并完成相關工作。
6.2 對該次實施工作進行總結(jié)。
對項目實施中出現(xiàn)的問題,實施的過程和實施中發(fā)現(xiàn)和改正的問題應有記錄和總結(jié),對系統(tǒng)現(xiàn)場測試的情況和出現(xiàn)的問題應進行記錄,并記錄改正情況。
第五篇:畫圖軟件教案-工具舉例
電腦畫圖軟件教案
第1課 初識畫筆
教學目標: 認識“畫圖板”窗口。教學時間:1課時 教學過程:
同學們,喜歡畫畫嗎?在我們的電腦中有一個強大的工具軟件叫“畫圖板”,在這個軟件里面有用不完的“顏料”和“畫布”,使用它可以繪制美麗的風景畫、人物畫、想象畫,還可以用它制作名片、明信片和賀卡。
上圖所示就是使用“畫圖板”程序畫的畫,怎么樣,心動了嗎?下面我們一起來學習使用這個軟件吧。
一、啟動“畫圖”
1、畫圖程序是電腦中一個非常有趣實用的小程序,啟動方法如下: 步驟1:啟動電腦后,使用鼠標左鍵單擊“開始”按鈕; 步驟2:在彈出的菜單里選擇“娛樂”;
步驟3:使用鼠標左鍵單擊“畫圖”即可啟動程序。
2、也可以使用畫圖程序的快捷圖標起動程序:點擊桌面“娛樂(4)”按鈕,雙擊“畫圖”圖標啟動程序。
二、認識“畫圖”
1、畫圖的窗口
“畫圖”窗口主要有3個區(qū)域,左邊是工具欄,下面是顏料盒,中間的大塊區(qū)域就是繪圖區(qū)(畫布)等。
2、練一練
將下面的工具和它們對應的名稱連接起來。曲線 畫筆
文本 選擇(橢圓的)顏色提取器
連接線 填充
顏色橡皮擦 噴霧罐
直線 選擇(自由形式)
多邊形
電腦畫圖軟件教案
3、想一想
嘗試使用工具箱中的不同工具,并注意觀察工具箱下方“工具狀態(tài)選擇器”的變化。
4、看一看
使用“圖像(I)”菜單中的“改變大?。s放(E)??”命令可以調(diào)整畫圖區(qū)的大小。
三、退出“畫圖”
使用完“畫圖”程序后,要正確地退出“畫圖”程序。
單擊“關閉”按鈕后,出現(xiàn)對話框,分別點擊“保存(S)”、“放棄(D)”、“取消(C)”,看看它們分別有什么作用?
四、討論坊:
還有哪些計算機軟件能幫助我們畫圖?
五、成果籃:
電腦畫圖軟件教案
第2課 畫圓
教學目標: 學習“橢圓”、“刷子”工具的使用方法。教學時間:1課時 教學過程:
一、畫云
1、用“橢圓”工具畫出圖中的“云”。
2、畫圖時,如果發(fā)現(xiàn)畫得不滿意,可以選擇“編輯(E)”菜單中的“撤銷(U)”命令取消剛才的操作,注意最多只能撤銷三步操作。
二、畫氣球和太陽
1、選擇不同的顏色畫出彩色的氣球。
2、用同樣的方法,畫出另兩只氣球和太陽。
3、選擇“橢圓”工具后,按住Shift鍵拖動,就能方便地畫出圓。
4、練一練
①畫出下面的圖形。
②用“刷子”或“鉛筆”工具畫下面的圖畫:
三、保存作品
畫好“云、氣球和太陽”后,應及時保存。
四、實踐園:
選擇自己喜歡的顏色畫下面的圖畫。
五、成果籃:
電腦畫圖軟件教案
第3課 填充顏色
教學目標:學習畫彩色的圖形。教學時間:1課時 教學過程:
一、畫氣球、太陽
1、選用“橢圓”工具中的填充模式,可以畫出彩色的氣球和太陽。
2、用同樣的方法畫出另外兩只氣球。
3、知識屋:
單擊顏料盒中的顏色塊,設置前景色;右擊顏色塊,設置背景色。其實在畫畫的時候使用前景色和背景色就可以畫畫。選取刷子工具,在畫圖區(qū)域按下鼠標左鍵,能使用前景色畫畫,按下鼠標右鍵,可以使用背景色畫畫。
二、加新的顏色到顏料盒
在填充顏色的過程中,我們發(fā)現(xiàn)從顏料盒中可以選擇的顏色只有22種,很多想要的顏色在顏料盒中并沒有,需要添加新的顏色到顏料盒中。
步驟1:使用鼠標左鍵單擊顏料盒中與自己需要的顏色最接近的一種顏色,比如在第一排顏色中的最后一個棕色;
步驟2:單擊菜單欄中的“顏色”——“編輯顏色”;
步驟3:在彈出的編輯顏色對話框中,選擇基本顏色后單擊“確定”,所選擇的顏色就被添加到了顏料盒中。
如果在“基本顏色”中沒有找到需要的顏色,還可以使用鼠標指針到左邊的顏色中去選擇和編輯需要的顏色,然后單擊“添加到自定義顏色中”按鈕,這時新的顏色就到了“自定義顏色”框中;
步驟4:單擊“確定”按鈕,關閉編輯顏色對話框,返回畫圖程序,可以看到新的顏色出現(xiàn)在了顏料盒中。
三、涂出彩色氣球和太陽
1、選擇“用顏色填充”工具,也可以給圖形涂色。
2、提示牌:
“用顏色填充”工具只適用于對封閉區(qū)域進行涂色。
四、實踐園: 畫出下面的圖畫:
五、成果籃:
電腦畫圖軟件教案
第4課 畫矩形
教學目標:學習用“矩形”工具畫長方形和正方形。教學時間:1課時 教學過程:
一、畫火車頭和車廂
1、用“矩形”工具畫出火車的頭和車廂。
火車頭和車廂都可以看成由一個個的長方形組成,在畫圖程序中,用來繪制長方形和正方形的工具叫矩形工具。在工具欄上單擊直角工具按鈕就可以畫長方形了。
當將鼠標指針移動到直角矩形工具按鈕上單擊鼠標左鍵時,我們看見在工具狀態(tài)欄上顯示直角矩形工具有3種畫圖模式:“沒有填充”、“以背景色填充”和“以前景色填充”。選擇不同的模式畫圖會有不同的效果,在這里選擇第一種“沒有填充”模式。
從繪制的長方形可以看出,圖形的邊框線條很細,通過下面的方法可以進行調(diào)整。步驟1:使用鼠標左鍵單擊工具欄上的直線工具按鈕; 步驟2:在直線工具下面的選擇框中選取合適粗細的線條;
步驟3:用鼠標左鍵單擊工具欄上的直角矩形工具,現(xiàn)在繪制的矩形的邊框就是剛才選擇的線條了。
為了美觀,火車的車頭和車廂畫成邊框線為所示的工具狀態(tài)欄上第二種粗細的線條。
2、使用直角矩形工具畫長方形
步驟1:單擊畫圖工具欄上的直角矩形工具按鈕;
步驟2:將鼠標指針移動到畫布上,這時鼠標指針變成了十字形狀,在需要開始繪制長方形的地方,按下鼠標左鍵不放,拖動鼠標,隨這鼠標指針的移動,屏幕上出現(xiàn)一個矩形。
步驟3:當覺得畫的長方形比較適合的時候,松開鼠標左鍵完成繪制。
選擇了直角矩形工具后,在拖動鼠標的同時按下鍵盤上的shift鍵,這樣就可以畫出標準的正方形。
二、畫車窗
1、使用圓潤矩形工具畫邊角是圓形的矩形
在畫火車的時候,車廂可以畫成標準的長方形,但是窗口卻是有圓的長方形,畫圖程序里面稱這種圓角的長方形為“圓潤矩形”。
電腦畫圖軟件教案
步驟1:單擊工具欄上的圓潤矩形工具按鈕;
步驟2:將鼠標指針移到畫布上,當指針變成十字形時按下鼠標左鍵拖動鼠標到合適的位置后松開就完成了圓潤矩形的繪制。
2、如果需要繪制長和寬一樣的圓潤矩形,只需要在繪制中一直按住鍵盤上的shift鍵就可以了。
三、實踐園:
使用矩形工具繪制一臺計算機和一臺打印機,使用橢圓工具畫一朵花。
四、成果籃:
電腦畫圖軟件教案
第5課 畫線
教學目標:
1、認識直線工具和它的畫圖方法。
2、使用直線工具、畫筆工具和刷子工具畫一艘帆船。教學時間:1課時 教學過程:
你能在“畫圖”中畫出一艘“帆船”嗎?
一、畫船身和桅桿
1、畫船身
步驟1:啟動畫圖程序后,將鼠標指針移動到工具欄上,指向直線工具按鈕后單擊鼠標左鍵;
步驟2:選擇的直線工具后,在工具欄的下方出現(xiàn)了線條的粗細選擇欄,可以根據(jù)需要選擇線條的粗細;
步驟3:在顏料盒中選擇我們需要的顏色;
步驟4:在繪圖區(qū)域畫線的位置單擊鼠標左鍵,然后按住鼠標左鍵不放移動鼠標,這是我們可以看見剛才單擊的地方作為開始點,同移動的鼠標指針頂點連成了一條線,移動鼠標指針到適合的位置放開鼠標左鍵就可以畫出一條直線了。
2、畫桅桿
畫出船身后,我們改用比較粗的線條來畫桅桿。畫桅桿時,拖動鼠標同時按下shift鍵可以畫出垂直的線條。
畫桅桿時,我們希望桅桿的線條是筆直的。使用直線工具,拖動鼠標的同時按下鍵盤上的Shift鍵,這樣畫出的線條就是筆直的線條。
二、畫船帆
船帆由于有風在吹,上下是直線,而左右是兩條曲線。步驟1:使用直線工具繪制船帆的上下兩條線。
步驟2:船帆兩邊的線條是曲線,這是我們需要改用畫筆工具畫曲線,畫的時候注意鼠標左鍵一直按下,途中不能松開。
如果在畫曲線的時候希望線條粗一些,也可以改用刷子工具來畫。畫筆工具繪制的線條 7 電腦畫圖軟件教案 都比較細。
三、畫水波
1、水在風的吹動下,會出現(xiàn)水的波紋,在畫面上表現(xiàn)為一些彎曲的線條,我們可以選擇畫筆工具,并且選取藍色來畫。
步驟1:在顏料盒里選擇藍色。
步驟2:單擊“曲線”工具,畫出一條直線。步驟3:按住左鍵向上拖動,開成第一個弧度。步驟4:按住左鍵向下拖動,開成第二個弧度。掌握了畫曲線的方法,就可以容易地畫出水波紋了。
2、看一看
在畫曲線的時候,主要需要3個過程:第一是畫出曲線的開始點和結(jié)束點,這時是一條直線;第二需要確定曲線的彎曲程度;第三是確定曲線的繪制。
3、議一議
①怎樣畫比較長的水波紋? ②線條如何連接?
③使用刷子工具畫畫的時候,選擇不同的線條效果可以畫出不同形狀的圖畫,想一想下面的圖畫是怎樣畫出來的。
四、使用曲線工具畫封閉的曲線
利用畫封閉曲線的方法,我們可以畫出花瓣。
五、實踐園:
1、完成帆船的繪制,并在船的上方添加海鷗。
2、使用直線和曲線工具,創(chuàng)作下面的圖形。
六、成果籃:
電腦畫圖軟件教案
第6課 修改圖形
教學目標:學習“橡皮/彩色橡皮擦”和“放大鏡”工具的使用。教學時間:1課時 教學過程:
一、用橡皮修改
1、在畫圖的過程中我們總要涂涂改改,用“橡皮擦/顏色橡皮擦”工具按鈕可以擦除需要修改的地方。
步驟1:用鼠標左鍵單擊工具欄上的橡皮擦工具;
步驟2:將鼠標指針移動到繪圖區(qū)域,這是鼠標變成了橡皮擦的形狀,按住鼠標左鍵并且拖動鼠標,就可以擦除不需要的畫面。
2、看一看
背景色是什么顏色,你的橡皮擦就是什么顏色的橡皮擦,所以在選取背景色的時候,需要根據(jù)你畫畫的情況來調(diào)整選擇的背景色。
3、議一議
①如果畫錯了大片區(qū)域,用“橡皮擦”工具去擦除又比較麻煩,你能想出更好的方法嗎?
②如果只是現(xiàn)在這一步畫錯了,想取消這一步的操作,該怎么做?
二、用選定工具修改
首先畫兩個交叉的圓,然后擦除多余的部分,就形成了彎彎的月亮。步驟1:用“橢圓”工具畫出兩個交叉的圓,單擊“選定”工具。
步驟2:拖動,選定要擦除的部分,單擊“編輯(E)”菜單中的“清除選定內(nèi)容(L)”命令。
步驟3:用“顏色填充”工具填充合適的顏色。
“選定”工具只能選定矩形區(qū)域,如果要選定不規(guī)則的區(qū)域,可以使用什么工具呢?
三、用放大鏡修改
可以借助“放大鏡”工具來畫比較小的星星。步驟1:單擊“放大鏡”工具。步驟2:選擇合適的放大倍數(shù)。步驟3:在畫星星的位置單擊。
步驟4:用“直線”工具畫星星,并填上喜歡的顏色。步驟5:單擊“放大鏡”工具,星星恢復原來的大小。
四、實踐園:
用所學工具畫出下面圖形:
五、成果籃:
電腦畫圖軟件教案
第7課 畫多邊形
教學目標:
1、認識多邊形工具并能正確使用。
2、用多邊形工具結(jié)合其他工具來繪制房屋。教學時間:1課時 教學過程:
在前面學習了使用直角矩形工具來畫長方形,但是長方形只有四條邊,超過了四條邊的圖形如何畫呢?
一、畫屋頂
房屋的屋頂是一個多邊形,下面就選擇工具欄上的多邊形工具來畫房屋的屋頂。步驟1:單擊工具欄上的多邊形工具按鈕;
步驟2:移動鼠標指針到畫布上,單擊鼠標左鍵確定開始點也就是第一個關鍵點,按住鼠標左鍵不放拖動鼠標到第二個關鍵點后松開就畫出第一條線段,方法同直線畫法一樣;
步驟3:第一條線段畫完后并沒有結(jié)束多邊形的繪制,再次移動鼠標指針到第三個關鍵點后按下鼠標左鍵就出現(xiàn)一條線段同第一條線段相連接;
步驟4:根據(jù)設計的圖形畫到最后一個關鍵點后,雙擊鼠標左鍵,這時可以發(fā)現(xiàn),最后的關鍵點和第一個關鍵點位置重合,形成一個封閉的圖形。
這樣一個多邊形就繪制完成了。多邊形工具畫的是一個封閉的圖形,所以在圖形沒有完全封閉以前,也就是結(jié)束點沒有回到開始以前都算沒有完成。
二、畫房子
1、前面只畫了房屋的屋頂,使用直線工具將房屋的整個部分完成。步驟1:單擊工具欄上的直線工具按鈕;
步驟2:使用直線工具畫出房屋的主體部分,注意畫的時候需要考慮房屋的透視效果,根據(jù)房屋的角度,只能畫出房屋的一個側(cè)面,并且注意線條的傾斜。
2、接下來繪制房屋的窗和門。根據(jù)們和窗戶的特點,可以將門和窗戶看到長方形,使用工具欄上的直角矩形工具來繪制。
步驟1:單擊工具欄上的直角矩形工具按鈕 : 步驟2:在房子的上面畫出長方形門和窗戶.三、其他
1、畫完了房子,接下來可以繼續(xù)使用多種工具來畫房屋的周邊環(huán)境以及其他物品,使畫面更加生動。
2、使用多邊形工具和使用直線工具來畫圖有什么不同?
四、實踐園:
使用多邊形工具,并結(jié)合其他工具的使用畫出身邊的房屋。
五、成果籃: 電腦畫圖軟件教案
第8課 復制與粘貼
教學目標:學習復制、粘貼圖形的操作。教學時間:1課時 教學過程:
上美術課的時候,如果老師讓我們畫幾個一模一樣的圖形可就麻煩了,我們需要不停地畫,而且還不能保證畫出來的圖形完全一樣。
但是在計算機上使用畫圖程序操作可就簡單多了,我們只需畫出一個來,其他的就像是孫悟空的毫毛,會變成許許多多一模一樣的孫悟空來。
一、畫出一個孫悟空
二、選定孫悟空
步驟1:單擊“選定”工具。步驟2:選定孫悟空。
三、復制、粘貼、移動孫悟空
步驟1:單擊菜單欄中“編輯”下的“粘貼”選項;
步驟2:然后再單擊菜單欄中“編輯”下的“粘貼”選項,這時被復制的圖像區(qū)域出現(xiàn)在編輯窗口的左上角;
步驟3:單擊應用不透明背景,選中的部分將全部顯示。將鼠標指針移動到粘貼的部分,鼠標指針變成十字移動狀態(tài),按下鼠標左鍵可以將粘貼的部分拖移到畫圖區(qū)的任意一個位置。
在選擇了需要復制的區(qū)域后,按下計算機鍵盤上的ctrl鍵的同時使用鼠標左鍵拖動復制的區(qū)域,可以快速地將選擇區(qū)域復制并粘貼。
四、討論坊:
1、選定一個孫悟空,先使用“剪切(T)”命令,再使用“粘貼(P)”命令,你發(fā)現(xiàn)了什么?
2、單擊“選定”工具,工具箱下方顯示出“應用不透明背景”和“應用透明背景”兩種方式。一般地,選擇“應用透明背景”方式??纯从惺裁床煌??
五、實踐園:
1、利用復制和粘貼命令,畫下面的圖畫。
2、利用本課所學的知識畫出下面的圖畫。
六、成果籃:
電腦畫圖軟件教案
第9課 調(diào)整圖形
教學目標:
1、認識菜單欄上各種變形命令的操作。
2、學會圖形的旋轉(zhuǎn)和變形處理。教學時間:1課時 教學過程:
運用裁剪、移動和復制的操作,可以變出很多個孫悟空??墒沁@些孫悟空都是朝著一個方向的,這時,使用“翻轉(zhuǎn)/旋轉(zhuǎn)”命令可以改變它們的方向。
一、畫大鳥和小鳥
首先畫一只大鳥,然后我們將要利用這只大鳥變形處理成一只小鳥。
1、畫大鳥
2、將大鳥變形成小鳥
小鳥同大鳥的外觀并沒有大的差別,通過把畫面中的大鳥自由變形,我們就能得到一只小鳥。
步驟1:使用選定工具,將大鳥選中;
步驟2:單擊菜單欄上的“編輯”“復制”,然后再次單擊“編輯”“粘貼”,將大鳥的圖形復制粘貼到畫布上;
步驟3:移動鼠標指針到選擇區(qū)域周圍的8個控制柄上,按下鼠標左鍵拖動,將大鳥變成一只小鳥。
二、圖畫的旋轉(zhuǎn)和變形
1、圖形的旋轉(zhuǎn)
下面需要一只反方向的鳥,我們將使用翻轉(zhuǎn)和旋轉(zhuǎn)命令。步驟1:使用選定工具將大鳥選中;
步驟2:單擊菜單欄中的“選擇范圍”“翻轉(zhuǎn)”;
步驟3:在打開的翻轉(zhuǎn)設置對話框中,使用鼠標左鍵在“水平”前點一下,然后單擊“確定”按鈕完成。
返回到圖像的窗口中可以看見,小鳥已經(jīng)翻轉(zhuǎn)了180度,同原來的鳥成了相反的方向。如果你需要按一定角度旋轉(zhuǎn),首先在“旋轉(zhuǎn)”對話框中,在出現(xiàn)的90度、180度和270 12 電腦畫圖軟件教案 度的選項,根據(jù)需要選擇既可。
2、圖形的變形
根據(jù)需要,我們要將反方向的大鳥改變角度。步驟1:使用選定工具將大鳥選中;
步驟2:單擊菜單欄上的“選擇范圍”“扭曲”;
步驟3:在“扭曲”對話框中,根據(jù)需要的數(shù)字輸入框中輸入數(shù)字,然后單擊“確定”按鈕。
返回畫圖中可以看見圖形根據(jù)輸入的數(shù)字進行了變形處理。
3、看一看
拉伸分為水平拉伸和垂直拉伸,當然圖形沒有變化的時候為100%,在數(shù)字輸入框中可以輸入從1-500之間的數(shù)字,輸入的數(shù)字大于100表示放大,輸入的數(shù)字小于100表示縮小。在扭曲輸入框中的標準是0度,輸入數(shù)字在-89度到89度之間。水平扭曲中,大于0度向右邊扭曲,小于0度向左邊扭曲。
在這里,我們將反向的大鳥水平翻轉(zhuǎn),垂直扭曲15度。小鳥水平拉伸70%,垂直拉伸70%。
三、實踐園:
1、試一試“拉伸”和“扭曲”操作的不同點。
2、畫下面的風景畫。
四、成果籃:
電腦畫圖軟件教案
第10課
添加文字
教學目標:
1、認識工具欄上的文字工具。
2、能利用文字工具在圖形上面添加文字。教學時間:1課時 教學過程:
畫好了一幅果園后,可以使用工具箱中的“文字”工具添加文字。
一、給圖畫上加文字
步驟1:單擊工具欄上面的文字工具按鈕;
步驟2:將鼠標指針移動到畫圖區(qū)域,當鼠標指針變成十字形狀后,按下鼠標左鍵拖動鼠標,在畫圖區(qū)域上拉出一個文本框;
步驟3:將文字狀態(tài)調(diào)整到中文輸入法,在文字輸入框中輸入“美麗的果園”; 步驟4:如果覺得文字太小,可以單擊菜單欄上的“查看”下的“文字工具欄”選項; 步驟5:在彈出的文字工具欄上將文字改成“宋體”,字號改成36號。
最后關閉文字工具欄,返回圖像編輯窗口,使用選定工具將輸入的文字移動到合適的位置。
完成的作品有美麗的小鳥,還有文字,圖文并茂,生動形象。
二、討論坊:
1、如果關閉了文字工具欄,并且使用了其他工具,這個時候文字還可以更改嗎?
2、文字框出現(xiàn)的同時,會出現(xiàn)文字工具欄。怎樣使文字變成彩色?
3、添加文字時,如果沒有出現(xiàn)文字工具欄,可以單擊“查看(V)”菜單中的“文字工具欄(E)”命令,當該命令前面出現(xiàn)“×”,說明文字工具欄可以顯示了。
三、實踐園:
1、畫一副氣球畫,在氣球上用畫筆工具寫字,在氣球旁用文字工具添加文字,比一比哪一種更好看。
2、制作一副帶有文字的作品。
四、成果籃: