說明:這是轉(zhuǎn)載自遠(yuǎn)景論壇
ycjcn 的帖子,大家可以點這查看原文
無需刻錄DMG光盤,教你在VMWare下安裝MAC OS X Snow Leopard 10.6
補充:1、本文內(nèi)容已經(jīng)在Windows Vista + VMware Workstation 7.0 + MAC OS X Snow Leopard 10.6 環(huán)境下安裝成功!
2、當(dāng)你在虛擬機里瀏覽鏡像文件時看不到DMG文件,需要點Browse,將文件類型CD-ROM images(*.iso)改為All files (*.*)。
3、請仔細(xì)閱讀文中由粗體字標(biāo)出的部分,忽略這些部分將導(dǎo)致安裝失敗。
在PC機上安裝MAC OS X系統(tǒng)有兩種方法,一是在硬盤上分區(qū),專門安裝MAC OS X;二是在現(xiàn)有Windows系統(tǒng)上使用VMWare等虛擬機軟件安裝。兩種安裝方法在網(wǎng)上都有介紹,但第二種方法一般都需要將蘋果系統(tǒng)的DMG光盤鏡像文件刻錄到D9光盤上,不僅讓沒有刻錄條件的同學(xué)為難,連我有刻錄條件的人也覺的麻煩。今天我就在這里補充介紹一下使用VMWare安裝MAC OS X時,無需刻錄D9光盤,無轉(zhuǎn)換成ISO格式,直接使用MAC OS X的DMG鏡像文件進(jìn)行安裝的方法。
安裝必備:
硬件:一臺擁有支持虛擬技術(shù)的64位雙核處理器和2GB以上內(nèi)存的PC。
軟件:
VMWare Workstation 7.0
DMG光盤鏡像文件:
蘋果操作系統(tǒng) - 雪豹 10.6
darwin300
darwin300.rar (52 K) 下載次數(shù):29142 或者Rebel EFI
Rebel EFI.rar (55 K) 下載次數(shù):19897 引導(dǎo)光盤ISO鏡像文件
首先安裝好VMWare Workstation 7.0。使用File->New->Virtual Machine創(chuàng)建一個虛擬機,在選擇操作系統(tǒng)時選擇Other->FreeBSD 64-bit。
CPU設(shè)置1核可以,2核也可以,如果你是雙核CPU,建議你分配1個核;內(nèi)存建議設(shè)置為1024MB,如果你的物理內(nèi)存夠大也可以多給些;硬盤最少分配15GB,太小則無法進(jìn)行安裝,如果你還想多裝些軟件,建議多分配一些。最后一步可以在Customize Hardware選項里把軟驅(qū)刪除,因為這個用不上。
創(chuàng)建好之后,需要你在剛建立的虛擬機目錄下找到一個擴展名為.vmx的文件,用記事本打開,找到guestOS = "freebsd-64"一行,將引號里的freebsd-64改為darwin10,改完是guestOS = "darwin10",保存修改后的文件。
做了這一步,在這個虛擬機的Options->General選項下就可以看到操作系統(tǒng)版本顯示為:MAC OS X Server 10.6,如下圖所示。仍顯示為FreeBSD 64-bit的需要重啟一下VMWare。
如果運行不了后面介紹的MAC OS X安裝程序,很可能是忽略了這步或者修改錯了。
接下來我們就要開始安裝了。安裝的第一步是用Darwin.iso或者Rebel EFI.iso鏡像進(jìn)行引導(dǎo)。先裝載鏡像文件:在剛才建立的虛擬機Settings->Hardware中,選擇CD/DVD(IDE)設(shè)備,選擇右側(cè)的Use ISO image file,點Browse加載Darwin.iso或者Rebel EFI.iso。
裝載完鏡像文件后,現(xiàn)在啟動虛擬機。
先演示使用Rebel EFI鏡像啟動,引導(dǎo)完成后就能看到如下圖的界面:
按照屏幕提示等待10秒或者按'1'鍵,選擇當(dāng)前光盤驅(qū)動器。此時會出現(xiàn)如下圖所示的界面:
這里提示請插入MAC OS X的DVD光盤。
此時我們再次打開這個虛擬機的Settings->Hardware,找到CD/DVD(IDE)設(shè)備(你可以雙擊VMWare窗口右下角的光盤圖標(biāo)來快速打開,如圖: ),將剛才的Rebel EFI鏡像替換為蘋果系統(tǒng)的DMG鏡像;點Browse,將文件類型CD-ROM images(*.iso)改為All files (*.*)就能瀏覽到DMG文件了。
這里有一個關(guān)鍵地方:選擇DMG鏡像文件后,將下圖所示Device status里的Connected前打上勾(否則不能進(jìn)入安裝界面),然后確定。
此時,我們便進(jìn)入了MAC OS X的安裝程序準(zhǔn)備階段。
有的同學(xué)使用Rebel EFI引導(dǎo)可能會出現(xiàn)禁止符號,無法安裝,如下圖所示:
遇到這個問題可以使用Darwin鏡像替換Rebel EFI,并重新啟動虛擬機。在出現(xiàn)下圖所示界面后,在CD/DVD(IDE)設(shè)備里將Darwin鏡像改為蘋果的DMG鏡像即可,同樣記得給“Connected”選項打勾。
經(jīng)過一陣準(zhǔn)備階段就進(jìn)入了蘋果系統(tǒng)的安裝過程,如下圖所示:
在這里特別提一下,有的同學(xué)在進(jìn)行到選擇安裝盤的步驟時看不到硬盤選項,不要著急,在屏幕上方的菜單中找到“實用工具”->“磁盤工具”,如圖所示:
對你的虛擬硬盤執(zhí)行“抹掉”操作,如圖所示:
=700) window.open('http://images.weiphone.com/attachments/Day_091117/102_35614_dd83da0369b2aa5.png');" border=0 src="http://images.weiphone.com/attachments/Day_091117/102_35614_dd83da0369b2aa5.png" width=700 onload="if(this.width>'700')this.width='700';if(this.height>'700')this.height='700';">
操作完成后關(guān)閉“磁盤工具”窗口就OK了,如圖所示:
根據(jù)你的電腦配置不同,大概進(jìn)行幾十分鐘的安裝,你就可以用上蘋果操作系統(tǒng)了。
看到下圖的界面,表示你的系統(tǒng)已經(jīng)安裝完成,需要重新啟動。
重新啟動前你要特別注意,先要去掉安裝時在CD/DVD(IDE)設(shè)備上加載的蘋果DMG鏡像,換上Darwin或者Rebel EFI引導(dǎo)鏡像,否則你將不能成功引導(dǎo)安裝好的MAC OS X系統(tǒng)。
如果使用一種引導(dǎo)失敗,可以試著使用其他的引導(dǎo)鏡像。
還有需要在VMWare里的MAC系統(tǒng)上安裝聲卡、顯卡等驅(qū)動的同學(xué),可以在網(wǎng)上尋找相關(guān)文章和驅(qū)動,或參考
《號外!折騰無限!VMware Workstation 7.0 虛擬機安裝雪豹snow leopard 10.6》
我終于知道怎么安裝了,開始我也是找不到這個東西,后來在網(wǎng)上看到張圖片,才找到的。
其實它就在MAC啟動用的 drawin300.iso 里。
在MAC運行的時候用虛擬機把光盤插進(jìn)去,MAC桌面上就會出來個光盤的圖標(biāo),安裝程序就在里面
第八步:安裝VMware Tools

安裝VMware Tools后,可以設(shè)定屏幕分辨率,可以主機共享文件等功能。

加載darwin.ISO后,進(jìn)行安裝

安裝后,有多個分辨率選擇,而且可以使用主機共享
第九步:與主機共享文件并安裝聲卡驅(qū)動
為了讓主機和虛擬蘋果文件共享,請進(jìn)行下面的設(shè)置。

添加主機與虛擬系統(tǒng)共享目錄

共享文件夾路徑與名稱

確定安裝共享設(shè)置

這里要注意下:VMWare 插這個iso光盤的時候要把 直接連接 復(fù)選框選中,然后再點確定。
進(jìn)入系統(tǒng)后,會在桌面上顯示這個共享文件夾為一個新磁盤。
將EnsoniqAudioPCI 2.mpkg.RAR(聲卡驅(qū)動)在主機上解壓放到共享文件夾目錄中。
并在Mac系統(tǒng)中安裝后,就有聲音了。
RIA(Rich Internet Applications)富互聯(lián)網(wǎng)應(yīng)用,具有高度互動性、豐富用戶體驗以及功能強大的客戶端。
RIA的優(yōu)勢
特點
RIA 具有的桌面應(yīng)用程序的特點包括:在消息確認(rèn)和格式編排方面提供互動用戶界面;在無刷新頁面之下提供快捷的界面響應(yīng)時間;提供通用的用戶界面特性如拖放式(drag and drop)以及在線和離線操作能力。RIA具有的Web應(yīng)用程序的特點包括如:立即部署、跨平臺、采用逐步下載來檢索內(nèi)容和數(shù)據(jù)以及可以充分利用被廣泛采納的互聯(lián)網(wǎng)標(biāo)準(zhǔn)。RIA具有通信的特點則包括實時互動的聲音和圖像。
客戶機在RIA中的作用不僅是展示頁面,它可以在幕后與用戶請求異步地進(jìn)行計算、傳送和檢索數(shù)據(jù)、顯示集成的用戶界面和綜合使用聲音和圖像,這一切都可以在不依靠客戶機連接的服務(wù)器或后端的情況下進(jìn)行。
部署RIA的好處
對于企業(yè)來說,部署RIA的好處在于:
1)RIA可以繼續(xù)使用現(xiàn)有的應(yīng)用程序模型(包括
J2EE和
.NET),因而無需大規(guī)模替換現(xiàn)有的
Web應(yīng)用程序。通過
Rich Client技術(shù),可以輕松構(gòu)建更為直觀、易于使用、反應(yīng)更迅速并且可以脫機使用的應(yīng)用程序。
2)RIA可以幫助企業(yè)提供多元化的重要業(yè)務(wù)效益,包括提高銷量、提高品牌忠誠度、延長網(wǎng)站逗留時間、較頻繁的重復(fù)訪問、減少帶寬成本、減少支持求助以及增強客戶關(guān)系等。
發(fā)展態(tài)勢
在過去的兩到三年中,Web開發(fā)人員一直是想構(gòu)建一種比傳統(tǒng)
HTML更豐富的客戶端:這是一個用戶接口,它比用HTML能實現(xiàn)的接口更加健壯、反應(yīng)更加靈敏和更具有令人感興趣的可視化特性。
RIA技術(shù)的出現(xiàn)允許我們在因特網(wǎng)上以一種像使用Web一樣簡單的方式來部署
富客戶端程序。無論將來RIA是否能夠如人們所猜測的那樣完全代替HTML應(yīng)用系統(tǒng),對于那些采用C/S架構(gòu)的胖客戶端技術(shù)運行復(fù)雜應(yīng)用系統(tǒng)的機構(gòu)和采用基于B/S架構(gòu)的瘦客戶端技術(shù)部署Web應(yīng)用系統(tǒng)地機構(gòu)來說,RIA確實提供了一種廉價的選擇。下面介紹一下目前出現(xiàn)的幾種比較有實力或者有特點的RIA客戶端開發(fā)技術(shù):
1) Adobe Flash/Flex
Flash 從6.0開始Flash就逐步具備建立窗體風(fēng)格的應(yīng)用程序的功能。據(jù)Adobe稱已經(jīng)有98%以上的桌面系統(tǒng)的瀏覽器都安裝了 Adobe Flash Player。這使得以Adobe Flash Player為客戶端的RIA可以支持種類廣泛的平臺和設(shè)備。
Flex是為滿足希望開發(fā) RIA的企業(yè)級程序員的需求而推出的表示服務(wù)器和應(yīng)用程序框架,它可以運行于J2EE和.NET平臺。Flex表示服務(wù)器提供基于標(biāo)準(zhǔn)的、聲明性的編程方法和流程,并提供運行時服務(wù),用于開發(fā)和部署豐富客戶端應(yīng)用程序的表示層。Flex開發(fā)者使用直觀的基于XML的MXML來定義豐富的用戶界面。該語言由 Flex服務(wù)器翻譯成SWF格式的客戶端應(yīng)用程序,在Flash Player中運行。
2) Laszlo
Laszlo 是一個開源的RIA開發(fā)環(huán)境。使用
Laszlo平臺時,開發(fā)者只需編寫名為LZX的描述語言(其中整合了XML和Javascript),運行在J2EE 應(yīng)用服務(wù)器上的Laszlo平臺會將其編譯成SWF格式的文件并傳輸給客戶端展示。從這點上來說,Laszlo的本質(zhì)和Flex是一樣的。Flash是任何瀏覽器都支持的展示形式,從而一舉解決了瀏覽器之間的移植問題。而且,在未來的計劃中,Laszlo還可以將LZX編譯成Java或.NET本地代碼,從而大大提高運行效率。
3) Avalon
Microsoft的Avalon是下一版本的 Windows(代號"Longhorn")的一部分,是一個圖形和展示引擎,主要由新加到.NET框架中的一組類集合而成。Avalon定義了一個在 Longhorn中使用的新標(biāo)記語言,其代號為"XAML"(可擴展應(yīng)用程序標(biāo)記語言)。可以使用XAML來定義文本、圖像和控件的布局,程序代碼可以直接嵌入到XAML中,也可以將它保留在一個單獨的文件內(nèi)。這與Flex中的MXML或者Laszlo中的LZX非常相似。不同的是:基于 Avalon的應(yīng)用程序必須運行在Longhorn環(huán)境中,而Flex和Laszlo是不依賴于平臺的,僅僅需要裝有
Flash播放器的瀏覽器即可。
4) Java SWT
Java 已經(jīng)出現(xiàn)幾年了,并且完全支持創(chuàng)建基于窗體的用戶界面。除了
Java基礎(chǔ)類(JFC/Swing)中的用戶界面組件之外,開發(fā)人員還可以使用來自于 Eclipse Project的SWT工具箱和許多第三方工具箱進(jìn)行開發(fā)。對于圖形來說,可以采用Java 2D API:一個非常完整且非常復(fù)雜的圖形API。你可以通過一個Web瀏覽器使用Java插件軟件,或使用Java運行時環(huán)境中較新的Java Web Start技術(shù)來部署應(yīng)用程序。使用Java建立Rich Client的主要缺陷是它的復(fù)雜性(即使對簡單的窗體和圖形也要求編寫非常煩瑣的代碼)和Java瀏覽器插件的低市場占有率。
5) XUL
XUL (念作"zool")是一種基于XML的用戶界面語言,它來自于Mozilla的開放源碼項目。它可用于建立窗體應(yīng)用程序,這些應(yīng)用程序不但可以在 Mozilla瀏覽器上運行,而且也可以運行在其他描述引擎上,如Zulu(一個Flash MX組件)和Thinleys(一個Java實現(xiàn))。XUL描述引擎都非常小(100K以下),它可以使用XML數(shù)據(jù)也可以生成XML數(shù)據(jù)。XUL的一個主要缺點在于它目前還沒有獲得一個主要商業(yè)實體的支持。XUL最大的優(yōu)點在于它與Gecko引擎的集成(打開了通向大量Web標(biāo)準(zhǔn)的大門),以及與大多數(shù)其它XML用戶界面描述語言相比它是一種非常具有表達(dá)力和簡潔的語言。
6) Bindows
Bindow 是用Javascript和DHTML開發(fā)的Web窗體框架。Javascript用于客戶端界面的顯示和處理,
XML HTTP用于客戶端與服務(wù)器的信息傳輸。Javascript在客戶端的表現(xiàn)力不容置疑,利用Javascript幾乎可以實現(xiàn)
Windows應(yīng)用程序所能干的大部分事情,XMLHTTP 一直以來常被用于實現(xiàn)"無刷新"的Web頁面,它和
Javascript配合,可以完成數(shù)據(jù)從服務(wù)器和客戶端的傳輸。Bindows的一個主要的缺點是它采用一次全部載入的方式來實現(xiàn)腳本庫,在窗口的加載期,需要一個漫長的等待過程,甚至瀏覽器的進(jìn)程會產(chǎn)生無響應(yīng)的情況。這點Bindows根本沒有遵循"用多少去多少"的準(zhǔn)則。另外,內(nèi)部大量利用了IE6 的技術(shù),沒有考慮到非IE的瀏覽器,限制了Bindows的流行。
7)JavaFX
2008年12月05日 Sun微系統(tǒng)公司今天正式發(fā)布了基于Java語言的平臺JavaFX 1。0,這個平臺建立在其廣泛應(yīng)用的Java編程語言的基礎(chǔ)上,旨在建立大量可在電腦和手機上運行的網(wǎng)絡(luò)程序。 Java一直以來就是編程語言,但是隨著JavaFX的發(fā)布,Sun公司開始允許將編程內(nèi)容創(chuàng)新這一任務(wù)轉(zhuǎn)移到以設(shè)計藝術(shù)為重點而非編程科學(xué)為重點的設(shè)計人員身上。
“我們的目標(biāo)群體是叫做創(chuàng)造者的人群”,Sun公司Java平臺組的高級副主任 OctavianTanase對 說,“隨著1.0版的發(fā)布,我們將目標(biāo)鎖定在網(wǎng)頁開發(fā)人員,這群可能拓展Java界面體驗的人。到2011年,主要的目標(biāo)是大量使用諸如Adobe系統(tǒng)等設(shè)計工具的設(shè)計人員”。
當(dāng)然,通向這個以設(shè)計為導(dǎo)向的工具還需要一些時間。Sun公司最后打算提供自己的程序給設(shè)計人員來建立RIAS,但是直到如今,這些設(shè)計人員還得使用程序員所使用的Netbeans或Eclipse集成開發(fā)環(huán)境(IDE)。新工具將在來年夏天面市。
8)Curl
Curl誕生于1995年的美國,Curl是由美國國防部高級研究項目代理資助,馬薩諸塞州科技學(xué)院的David A. Kranz開發(fā)的Web開發(fā)語言, HTML語言的創(chuàng)建者Tim Berners-Lee也參與其中,并扮演了重要的角色。
該語言的目標(biāo)是用一種統(tǒng)一的面向?qū)ο蟮恼Z言代替HTML、Cascading Style Sheets、JavaScript等;僅使用Curl便可開發(fā)出Web應(yīng)用的各種軟件;Curl程序在瀏覽器中運行,并且因為它以類似JRE的形式提供了客戶端運行環(huán)境Surge RTE,能夠輕松開發(fā)出日益流行的Rich Client應(yīng)用程序。
Curl是為了實現(xiàn)富客戶端(rich client)應(yīng)運而生的Web開發(fā)語言, 僅僅從其外觀的豐富性上就能體現(xiàn)其富客戶端理念。
為了實現(xiàn)真正有益的富客戶端,它能有效地實現(xiàn)各種復(fù)雜處理,具備提供高信賴、高擴展性、高維護性的應(yīng)用程序所應(yīng)擁有的各種編碼能力。其擁有在Web環(huán)境上便利的分配、管理以及低廉的維護費以及在C/S環(huán)境上的用戶便利性、迅速的應(yīng)答,華麗的圖像顯示等重多優(yōu)點于一身。
Curl語言于2002年在美國正式開始商業(yè)化,在美國和日本擁有重多的客戶和合作伙伴,現(xiàn)已進(jìn)軍北美及韓國市場,發(fā)展勢頭迅猛。
9)SilverLight
微軟在Mix07上發(fā)布一些重大通告,其中最值得關(guān)注的就是SilverLight的發(fā)布,SilverLight的前身就是WPF/E技術(shù)。
這是一種新的Web 呈現(xiàn)技術(shù)的名稱,創(chuàng)建該技術(shù)的目的是使其能夠在各種平臺上運行。該技術(shù)支持創(chuàng)建豐富的、具有絢麗視覺效果的交互式體驗,并且可以隨處實現(xiàn):無論是在瀏覽器內(nèi)、在多個設(shè)備上還是在桌面操作系統(tǒng)(如 Apple Macintosh)中。可擴展應(yīng)用程序標(biāo)記語言 (XAML) 遵循 Windows 演示基礎(chǔ) (WPF),前者是”WPF/E”呈現(xiàn)功能的基礎(chǔ)。XAML 是 Microsoft .NET Framework 3.0(Windows 編程基礎(chǔ)結(jié)構(gòu))中的呈現(xiàn)技術(shù)。
RIA未來的發(fā)展預(yù)測
就目前RIA的使用情況來說,離"RIA時代"還有很遠(yuǎn)的一段距離。今后幾年時間內(nèi)傳統(tǒng)的Web應(yīng)用程序和RIA將會共存。筆者認(rèn)為真正具有實力擔(dān)當(dāng)起普及豐富客戶端應(yīng)用重任的只有基于Flash Player的Flash/Flex應(yīng)用程序和Microsoft的基于Avalon的應(yīng)用程序。短期時間內(nèi)(估計2-3年時間)可能是 Flash/Flex應(yīng)用程序在新興的網(wǎng)絡(luò)應(yīng)用程序市場上占有主導(dǎo)地位。
目前Microsoft還在推廣一種叫做Smart Client(智能客戶端)的客戶端程序技術(shù),Microsoft稱Smart Client是比Rich Client更優(yōu)秀的客戶端,因而采用Smart Client的應(yīng)用程序算不算RIA目前我個人還無法作答。這里我們之所以提及Smart Client,是因為Smart Client的特性跟我們談的Rich Client有太多的相似之處。Smart Client擁有自動更新、離線狀態(tài)下的數(shù)據(jù)處理和可以使用本地資源等特征,其中的可使用本地資源這一項無疑是一大賣點,因為瀏覽器中的 Flash/Flex應(yīng)用程序目前還無法操作本地的一些資源,比如Flash/
Flex應(yīng)用程序無法將網(wǎng)上的文件保存到本地或者修改本地文件。雖然
Macromedia的Central1.5已經(jīng)可以對本地文件進(jìn)行簡單的操作,并且flex1.5開發(fā)的RIA也能夠運行于Central上,但是如何使Central能夠得到大范圍推廣還是個問題。相對于輕量級的Rich Client,Smart Client更接近
C/S架構(gòu)中的客戶端程序。Rich Client和Smart Client的定位還是有所區(qū)別的:Rich Client更適合作為輕量級的基于瀏覽器的網(wǎng)絡(luò)應(yīng)用程序客戶端;Smart Client更適合作為Windows桌面應(yīng)用程序的智能客戶端。
不管我們今天稱之為的RIA今后會不會成為主流應(yīng)用程序,人們對開發(fā)具有高度互動性、豐富用戶體驗以及功能強大的客戶端的追求是不變的。有理由相信,擁有成熟技術(shù)和極高市場占有率的Flash客戶端將會在RIA道路上越走越遠(yuǎn)。Microsoft未來的重量級武器:Avalon和Smart Client能否后來者居上讓我們拭目以待。
RIA
放射免疫測定/放射免疫分析(Radio immunoassay,RIA)
基本原理:
在放射免疫分析的實驗中,加入超量的標(biāo)記抗原*Ag與未標(biāo)記抗原Ag(即:
待測抗原)與較少量的抗體(Ab)競爭性結(jié)合。
如果實驗結(jié)果所計量到的結(jié)合物(*Ag-Ab)放射活性較高,表示待測物的濃度較低。
如果所計量到的結(jié)合物放射活性較低,則表示待測物的濃度較高。 藉由標(biāo)準(zhǔn) 曲線圖的分析,可以推算出待測物的濃度。
相信大家在啟動MyEclipse的時候都很慢,很煩有沒有讓他更快更舒服些呢?
現(xiàn)在就介紹一些優(yōu)化方法,很管用,對電腦配置較低的朋友相信有很大的幫助,希望大家能仔細(xì)的看完,并按以下每步設(shè)置。
1、去除不需要加載的模塊
一個系統(tǒng)20%的功能往往能夠滿足80%的需求,MyEclipse也不例外,我們在大多數(shù)時候只需要20%的系統(tǒng)功能,所以可以將一些不使用的模塊禁止 加載啟動。通過Windows - Preferences打開配置窗口,依次選擇左側(cè)的General - Startup and Shutdown,這個時候在右側(cè)就顯示出了Eclipse啟動時加載的模塊,可以根據(jù)自己的實際情況去除一些模塊。
windows–>perferences–>general–>startup and shutdown
關(guān)掉沒用的啟動項:
WTP :一個跟myeclipse差不多的東西,主要差別是 WTP 是免費的,如果使用myeclipse,這個可以取消
Mylyn:組隊任務(wù)管理工具,類似于 CVS ,以任務(wù)為單位管理項目進(jìn)度,沒用到的可以取消
Derby:一種保存成 jar 形式的數(shù)據(jù)庫,我沒用到,取消
一大排以 MyEclipse EASIE 打頭的啟動項:myeclipse 支持的服務(wù)器,只選自己用的,其他取消,比如我只選了tomcat6.x
2、取消MyEclipse在啟動時自動驗證項目配置文件
默認(rèn)情況下MyEclipse在啟動的時候會自動驗證每個項目的配置文件,這是一個非常耗時的過程,
可以在Preferences窗口依次選擇 MyEclipse Enterprise Workbench - Validation,然后在右側(cè)的Validator列表中只保留 Manual 項就可以了(Manual全部勾選,Bulid項只留下第一項)。
如果需要驗證的時候只需要選中文件,然后右鍵選擇 MyEclipse - Run Validation就可以了。
windows–>perferences–>myeclipse–>validation
把 除了manual 下面的全部點掉,build下只留 classpath dependency Validator
手工驗證方法:
在要驗證的文件上,單擊鼠標(biāo)右鍵–>myeclipse–>run validation
3、去掉拼寫檢查(如果你覺的有用可以不去)
拼寫檢查會給我們帶來不少的麻煩,我們的方法命名都會是單詞的縮寫,他也會提示有錯,所以最好去掉,沒有多大的用處:
windows–>perferences–>general–>validation->editors->Text Editors->spelling
myeclipse 打開 jsp 的默認(rèn)編輯器不好,會同時打開預(yù)覽
windows–>perferences–>general–>editors->file associations,
把默認(rèn)改成 MyEclipse JSP Editor()
原默認(rèn)的jsp編輯器是 MyEclipse Visual JSP Designer,顧名思義,此編譯器是jsp可視化編輯器,對于初學(xué)者有很多的幫助,
但修改此項的默認(rèn)編輯器其實可以提高啟動速度)
4、關(guān)閉自動更新
如果是myeclipse7.0以上版本:
(1)關(guān)掉maven自動更新:
window-preferences-MyEclipse Enterprise Workbench-Maven4MyEclipse-Maven,
關(guān)閉所有Download和Update開頭的選項,共四項(去掉前面的勾)
(2)關(guān)閉更新調(diào)度:window –> preferences –> General –> Startup and Shutdown –> Automatic Updates Scheduler(去掉前面的勾)
(3)window –> preferences –>Myeclipse Dashboard,關(guān)閉Show……on start
5、加大JVM的非堆內(nèi)存
打開 myeclipse.ini
-startup
../Common\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar
--launcher.library
../Common\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731
-clean
-configuration
configuration
-vm
C:\Users\lenovo\AppData\Local\Genuitec\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\bin\client\jvm.dll
-vmargs
-Xmx384m
-XX:MaxPermSize=384m
-XX:ReservedCodeCacheSize=96m
以上是我的myeclipse.ini,需要修改是-Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize,
將這三項的值調(diào)大,但并不是越大越好,曾經(jīng)在相同的條件下做過測試(內(nèi)存2GB),-Xmx,-XX:MaxPermSize的值為384m時比512m時要快(視具體的計算機而定),
-Xmx,-XX:MaxPermSize的值設(shè)為同樣大小且兩者之和不能超出你的計算機本身的內(nèi)存大小
6、window-preferences-MyEclipse Enterprise Workbench-Maven4MyEclipse-Maven,將Maven JDK改為電腦上安裝的JDK,即不使用myeclipse提高的JDK
登記add按鈕,選擇你的電腦上的JDK即可(注意:不是JRE,我的值為:Java6.014)
7、window-preferences-MyEclipse Enterprise Workbench-Matisse4Myeclipse/Swing,將Design-time information(dt.jar) location 改用電腦安裝的JDK的dt.jar
(即不使用myeclipse提供的dt.jar,我的值為:C:\Java6.014\lib\dt.jar)
經(jīng)過以上的優(yōu)化,myeclipse的啟動時間可以減少2/3,Tomcat的啟動速度可以減少1/2(視具體情況而定)。
項目驗收會在項目整個生命周期內(nèi)是一個非常重要的里程碑。一般來說,客戶同意召開驗收會,就是對項目已基本認(rèn)可,需要召集項目相關(guān)各方及專家來達(dá)成共識。因此,驗收會不僅對乙方,而且對甲方來說都非常重要,雙方都希望看到一個準(zhǔn)備充分,進(jìn)展順利的驗收會。為了準(zhǔn)備好這個會議,項目組需要提前準(zhǔn)備很多工作,具體說來,主要包括以下幾個方面。
一.文檔準(zhǔn)備
驗收之前,項目組要準(zhǔn)備好以下幾類文檔:
1.開發(fā)總結(jié)文檔
2.需求文檔:包括需求規(guī)格說明書,需求變更文檔等
3.設(shè)計文檔:包括概要設(shè)計,詳細(xì)設(shè)計,數(shù)據(jù)庫設(shè)計等
4.測試文檔:包括測試方案,內(nèi)部測試報告,第三方測試報告等
5.實施文檔:包括實施,部署方案,用戶手冊,維護手冊等
6.過程文檔:包括項目周報,會議紀(jì)要等
以上文檔可以參考國家標(biāo)準(zhǔn)或行業(yè)標(biāo)準(zhǔn)進(jìn)行準(zhǔn)備,需要說明的是,1-5項可以在后期補,第6項在后期補就比較麻煩,因此在項目開發(fā)過程中要注意整理這類文檔。另外,還要仔細(xì)閱讀合同及相關(guān)采購文件,看其中是否還提到需要其它文檔。
這些文檔可以裝訂在一起,為了給客戶及專家一個很好的印象,有以下幾個裝訂技巧:
1.如果文檔總頁數(shù)太少,就單面打印,反之可以雙面打印,總之要給人一種很厚,很充實的感覺。
2.設(shè)計一個漂亮的,彩色封面,彩打出來。
3.做一個總目錄,列明這份材料包括以上哪些部分。例如:第1/7部分 項目開發(fā)報告 第2/7部分 項目需求規(guī)格說明書
4.每個部分之間用硬皮紙或突出的標(biāo)簽分開,如果用突出標(biāo)簽,在標(biāo)簽上注明那部分的標(biāo)題
5.最好在書脊上印上標(biāo)題
6.開會前問客戶要裝訂多少份
項目驗收會前,還要提前發(fā)給客戶以下幾份材料:
1.我方參加驗收會的名單,便于客戶宣讀
2.驗收意見
3.會議議程
另外,在驗收會上,還需要帶上項目過程中簽署的文檔備查,例如合同原件,蓋單的用戶需求規(guī)格說明書原件等等。
二.ppt準(zhǔn)備
驗收時的ppt一般包括以下幾個部分:
1.項目背景和簡介
2.合同執(zhí)行情況匯報
3.開發(fā)過程:記錄項目開發(fā)過程中的一些重要事件
4.系統(tǒng)功能
5.建設(shè)或應(yīng)用成果
6.系統(tǒng)演示(在ppt上列明要演示哪些內(nèi)容,然后一個一個對照演示)
在做系統(tǒng)演示時,注意要以業(yè)務(wù)流程為演示重點,用流程將功能點串起來。
三.系統(tǒng)準(zhǔn)備
開會時需要對系統(tǒng)進(jìn)行演示,因此開會前要保證系統(tǒng)的穩(wěn)定和速度。注意事項如下:
1.盡量安裝多一套系統(tǒng)在筆記本上,以防不測。
2.根據(jù)網(wǎng)絡(luò)情況看是否需要帶無線上網(wǎng)卡等設(shè)備。
2.設(shè)計好幾個演示流程,一般不可能演示系統(tǒng)的全部功能,因此通過這幾個典型流程可以全面反映系統(tǒng)的功能。準(zhǔn)備這幾個流程時要準(zhǔn)備好腳本和數(shù)據(jù),務(wù)必保證演示過程中數(shù)據(jù)完整,出現(xiàn)的界面沒有硬傷,例如出錯,圖片丟失等等。
3.演示完這幾個流程后,再挑一些系統(tǒng)的亮點進(jìn)行演示。注意這個順序,不要一上來就演示基礎(chǔ)信息管理,客戶更關(guān)心的是這個系統(tǒng)的核心業(yè)務(wù)。
4.把這幾個流程和亮點寫在ppt上,讓大家可以看到你正在演示什么內(nèi)容。
四.演示前準(zhǔn)備
1.開會前一天把ppt準(zhǔn)備好,自己試講至少兩遍,也可以邀請同事試聽并給意見。
2.把系統(tǒng)準(zhǔn)備好,重要功能復(fù)查幾次,確保不出錯
3.開會時提前一個小時到開會地點,布置會場及準(zhǔn)備演示環(huán)境。
4.看情況是否需要帶數(shù)碼相機,移動硬盤,交換機,網(wǎng)線等物品。
5.指定同事做會議記錄。
按以上要求準(zhǔn)備驗收會議,驗收成功就離你不遠(yuǎn)了。驗收成功后,高興之余,不要忘了做以下幾件事:
1.帶回用戶驗收意見
2.將打印版和電子版的驗收文檔拿回公司歸檔
3.寫會議紀(jì)要,把后續(xù)要繼續(xù)跟進(jìn)事項記錄好,如果有圖片,也一起發(fā)上吧
1:檢查系統(tǒng)
sar -u 5 5
2: 看誰在用CPU
topas
ps -ef |grep ora #檢查第四列,C的大小(unit,100 per cpu)
3:檢查CPU數(shù)量
/usr/sbin/bindprocessor -q
lsattr El proc0
4:兩種可能:
1: A Background (instance) process
2: An oracle (user) process #此種可能最大。
5: 如果是用戶進(jìn)程:那么高CPU的主要原因有:
Large Queries, Procedure compilation or execution,
Space management and Sorting
5.1 查看每個Session的CPU利用情況:
select ss.sid,se.command,ss.value CPU ,se.username,se.program
from v$sesstat ss, v$session se
where ss.statistic# in
(select statistic#
from v$statname
where name = 'CPU used by this session')
and se.sid=ss.sid
and ss.sid>6
order by ss.sid
5.2: 比較上述Session
比較一下哪個session的CPU使用時間最多,然后查看該Session的具體情況:
select s.sid, event, wait_time, w.seq#, q.sql_text
from v$session_wait w, v$session s, v$process p, v$sqlarea q
where s.paddr=p.addr and
s.sid=&p and
s.sql_address=q.address;
5.3:查看
得到上述信息后,查看相應(yīng)操作是否有hash joins 和 full table scans。如果有hash joins 和 full table scans那么必須創(chuàng)建相應(yīng)的Index或者檢查Index是否有效。
另外必須檢查是否有并行的查詢存在和同一時刻有多個用戶在執(zhí)行相同的SQL語句,如果有必須關(guān)閉并行的查詢和任何類型的并行提示(hints);如果查詢使用intermedia數(shù)據(jù),那么為了減少總的Index大小,必須限制使用Intermedia的Worldlist。(try restricting the wordlist that intermedia uses to help reduce the total indexsize)。
6:注意事項
上述方案只能根據(jù)已經(jīng)運行完成的操作,對于正在執(zhí)行的長時間操作只能等操作完成后才能檢測得到。因此我們可以通過另外一個很好的工具來檢測正在運行的長時間操作語句。v$session_longops,這個視圖顯示那些操作正在被運行,或者已經(jīng)完成。每個process完成后會刷新本視圖的信息。
7:怎樣尋找集中使用CPU的Process:
很多時候會發(fā)現(xiàn)有N個Process在平均分享著CPU的利用率,這種情況唯一的可能性就是這些Process在執(zhí)行著相同的Package或者Query.
這種情況:建議通過statspack,在CPU高利用率額時候運行幾個快照,然后根據(jù)這些快照檢查Statspack報告,檢查報告中最TOP的Query。然后使用 sql_trace and tkprof 工具去跟蹤一下。
同時檢查buffer cache 的命中率是否大雨95%。
同時在報告中還需要檢查一下table scans (long tables),看是否在報告生成期間有存在全表掃描。
8:參數(shù)
另外還有一些不是特別重要的,但是也必須關(guān)心檢查的參數(shù)可能消耗CPU。
parallel query 并行查詢:
并行查詢最好用于數(shù)據(jù)倉庫的環(huán)境下,那種情況任何時候只有幾個用戶在同時使用。在一個聯(lián)機事務(wù)處理環(huán)境中,當(dāng)同時許多用戶去并行查詢一個數(shù)據(jù)庫的巨大表時候,會導(dǎo)致CPU的爆滿。所以最好在數(shù)據(jù)庫的級別關(guān)閉并行查詢:設(shè)置參數(shù)如下:
parallel_min_server = 0 parallel_max_server = 0
parallel_automatic_tuning = false;
在配置上述參數(shù)后,如果SQL語句中使用的并行的提示,那么還是有可能會出現(xiàn)并行查詢的情況,所以還需要繼續(xù)監(jiān)視相關(guān)的SQL語句,如果有可以直接去除提示。
今天在修改一些網(wǎng)頁代碼時用資源管理器搜索包含文字時,明明有文件里包含了這些文字,但XP就是找不到,后來經(jīng)過摸索找到以下解決方法。
資源管理器的搜索功能,搜索包含某個字符的文件時,為“提高效率”,取消了對所有文件類型中字符的搜索支持,只有部分文件類型中的字符可以被搜索。
解決辦法:
運行regedit,編輯注冊表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex
右側(cè)FilterFilesWithUnknownExtensions子鍵(REG_DEWORD類型)
的鍵值改為1。
以redhat as4和oracle 10g為例。單機在安裝過程依照oracle官方的文檔一步步下來,只要設(shè)置好 參數(shù)、安裝好必要的包,一般不會出什么問題。安裝好了以后系統(tǒng)重啟,oracle重啟服務(wù),網(wǎng)上很多人建議自己寫腳本(其實腳本也很簡單),這里講的是用 oracle本身的腳本實現(xiàn),當(dāng)然不可避免最后還要寫一點點的。
1、配置dbstart和dbshut
在$ORACLE_HOME/bin 中,有dbstart和dbshut這兩個腳本,more dbstart看一下可以看到:
#
# $Id: dbstart.sh.pp 11-may-2005.18:18:07 vikrkuma Exp $
# Copyright (c) 1991, 2005, Oracle. All rights reserved.
#
###################################
#
# usage: dbstart
#
# This script. is used to start ORACLE from /etc/rc(.local).
# It should ONLY be executed as part of the system boot procedure.
#
# This script. will start all databases listed in the oratab file
# whose third field is a "Y". If the third field is set to "Y" and
# there is no ORACLE_SID for an entry (the first field is a *),
# then this script. will ignore that entry.
#
# This script. requires that ASM ORACLE_SID's start with a +, and
# that non-ASM instance ORACLE_SID's do not start with a +.
#
# If ASM instances are to be started with this script, it cannot
# be used inside an rc*.d directory, and should be invoked from
# rc.local only. Otherwise, the CSS service may not be available
# yet, and this script. will block init from completing the boot
# cycle.
#
# Note:
# Use ORACLE_TRACE=T for tracing this script.
#
# The progress log for each instance bringup plus Error and Warning message[s]
# are logged in file $ORACLE_HOME/startup.log. The error messages related to
# instance bringup are also logged to syslog (system log module).
# The Listener log is located at $ORACLE_HOME_LISTNER/listener.log
......
可以看出這個腳本是用來啟動oracle服務(wù)的,包括listener、instance、asm instances,并且可以放到/etc/rc(.local).,同樣dbshut也是起到關(guān)閉服務(wù)的作用。
配置系統(tǒng)使這個腳本起作 用:
1)、以root編輯/etc/oratab,類似 orcl:/u01/product/10.2.0/db_1:N 這種格式,其中orcl是你的ORACLE_SID,/u01/product/10.2.0/db_1是ORACLE_HOME,這里需要把N改為Y, 即orcl:/u01/product/10.2.0/db_1:Y這樣。
2)、以oracle編輯$ORACLE_HOME/bin /dbstart,找到其中第78行:ORACLE_HOME_LISTNER=改為你自己的路徑,或者可以改成 ORACLE_HOME_LISTNER=$ORACLE_HOME
保存腳本,以oracle用戶運行dbshut和dbstart看是 否能關(guān)閉、啟動數(shù)據(jù)庫。如 果不能,一般是參數(shù)設(shè)置,根據(jù)報錯找到對應(yīng)位置更改。
2、 把dbstart和dbshut加到redhat啟動服務(wù)中
經(jīng)過上一步的配置,可以直接用 dbstart命令啟動數(shù)據(jù)listener、instance、asm instances,但是還沒有啟動oracle10g的EM,ORACLE利用web頁 面管理數(shù)據(jù)庫相當(dāng)方便,也 是10g的一個特色,所以應(yīng)該一并啟動起該服務(wù)來。
$ORACLE_HOME/bin/emctl start dbconsole
因此我們可以用rc.local或者redhat服務(wù)都可以實現(xiàn)要求的開機啟動。下面分別說一下:
1)、利用 rc.local。直接把dbstart加到rc.local中,實現(xiàn)開機自動啟動。這里需要注意的是必須以oracle啟動該腳本。
用 root編輯/etc/rc.local,添加下面一行:
su - oracle -c "/u01/product/10.2.0/db_1/bin/dbstart"
su - oracle -c "/u01/product/10.2.0/db_1/bin/emctl start dbconsole"
這里/u01/product/10.2.0/db_1需要替換成實際的ORACLE_HOME
保存并退出后,reboot服務(wù)器測試一下,可以看到,當(dāng)系統(tǒng)啟動以后oracle監(jiān)聽、實例 和em都已經(jīng)起來了
2)、如果我們不用rc.local,也可以加到redhat服務(wù)中。在/etc/rc.d /init.d中添加如下腳本文件,命名為oracle:
#!/bin/sh
#chkconfig: 2345 99 01
#description: ORACLE 10g Server
ORACLE_HOME=/u01/product/10.2.0/db_1
if [ ! -f $ORACLE_HOME/bin/dbstart ]
then
echo "ORACLE cannot start"
exit
fi
case "$1" in
'start')
echo "Starting Oracle Database..."
su - oracle -c "$ORACLE_HOME/bin/dbstart"
su - oracle -c "$ORACLE_HOME/bin/emctl start dbconsole"
;;
'stop')
echo "Stoping Oracle Database"
su - oracle -c "$ORACLE_HOME/bin/emctl stop dbconsole"
su - oracle -c "$ORACLE_HOME/bin/dbshut"
;;
esac
注意其中兩行注釋,網(wǎng)上很多腳本因為少了這兩行不能使服務(wù)自啟動:
#chkconfig: 2345 99 01
#description: ORACLE 10g Server
其中chkconfig:2345 99 01 是指腳本將為運行級2、3、4、5啟動oracle 10g服務(wù),啟動優(yōu)先級為99,關(guān)閉優(yōu)先級為01。
然后以root權(quán)限:
# cd /etc/rc2.d
# ln -s /etc/rc.d/init.d/oracle S99oracle
# chkconfig --list oracle
# chkconfig --level 2345 oracle on
重啟系統(tǒng),就可以在啟動的過程中看到 Starting oracle,因為我們設(shè)置的優(yōu)先級為99,一般是最后啟動。[OK]以后就可以了。因為要啟動emctl,可能有點慢,等待的時間要稍微長一點。
啟 動以后可以以root執(zhí)行oracle start或者oracle stop來啟動或停止服務(wù)。
三、項目管理過程
項目管理過程組包括:
² 啟動過程組:定義并批準(zhǔn)項目或階段
n 制定項目章程
n 制度項目范圍說明書(初步)
² 規(guī)劃過程組:定義和細(xì)化目標(biāo),規(guī)劃最佳行動方案,以實現(xiàn)項目或階段所承擔(dān)的目標(biāo)和范圍。
n 制定項目管理計劃
n 范圍計劃編制
n 范圍定義
n 創(chuàng)建工作分解結(jié)構(gòu)(WBS)
n 活動定義
n 活動排序
n 活動資源估算
n 活動歷時估算
n 制定進(jìn)度計劃
n 成本估算
n 成本預(yù)算
n 質(zhì)量計劃編制
n 人力資源計劃編制
n 組建項目團隊
n 溝通計劃編制
n 風(fēng)險管理計劃編制
n 風(fēng)險識別
n 定量風(fēng)險分析
n 制定風(fēng)險應(yīng)對計劃
n 計劃采購
n 編制合同
² 執(zhí)行過程組:整合人員和其他資源,在項目的生命期或某個階段執(zhí)行項目管理計劃。
n 指導(dǎo)和管理項目執(zhí)行
n 執(zhí)行質(zhì)量保證
n 項目團隊建設(shè)
n 信息發(fā)布
n 獲取供方相應(yīng)
n 選擇供方
² 監(jiān)控過程組:要求定期測量和監(jiān)控進(jìn)展,識別與項目管理計劃的偏差,以便在必要時采取糾正措施,確保項目或階段目標(biāo)達(dá)成。
n 監(jiān)督和控制項目工作
n 整體變更控制
n 范圍驗證
n 范圍控制
n 進(jìn)度控制
n 成本控制
n 執(zhí)行質(zhì)量控制
n 管理項目團隊
n 績效報告
n 管理項目關(guān)系人
n 風(fēng)險監(jiān)督和控制
n 合同管理
² 收尾過程組:正式接受產(chǎn)品、服務(wù)或工作成果,有序的結(jié)束項目或階段。
n 項目收尾
n 合同收尾
同項目管理各過程有關(guān)的基本概念之一是“計劃—執(zhí)行—檢查—行動”循環(huán)。
項目過程組和項目管理知識領(lǐng)域映射關(guān)系:
項目管理過程組
知識領(lǐng)域
|
啟動管理過程組
|
計劃過程組
|
執(zhí)行過程組
|
監(jiān)督和控制過程組
|
收尾過程組
|
項目整體管理
|
制定項目章程
制度項目范圍說明書(初步)
|
項目管理規(guī)劃
|
指導(dǎo)管理項目執(zhí)行
|
監(jiān)控和控制項目工作
整體變更控制
|
項目收尾
|
項目范圍管理
|
|
范圍規(guī)劃
范圍定義
建立WBS
|
|
范圍驗證
范圍控制
|
|
項目時間管理
|
|
活動定義
活動排序
活動資源估算
活動歷時估算
制定進(jìn)度計劃
|
|
進(jìn)度控制
|
|
項目成本管理
|
|
成本估算
成本預(yù)算
|
|
成本控制
|
|
項目質(zhì)量管理
|
|
質(zhì)量規(guī)劃
|
執(zhí)行質(zhì)量保證
|
執(zhí)行質(zhì)量控制
|
|
項目人力資源管理
|
|
人力資源計劃編制
團隊組建
|
團隊建設(shè)
|
團隊管理
|
|
項目溝通管理
|
|
溝通計劃編制
|
信息發(fā)布
|
績效報告
干系人管理
|
|
項目風(fēng)險管理
|
|
風(fēng)險管理計劃編制
風(fēng)險識別
定性風(fēng)險分析
定量風(fēng)險風(fēng)險
風(fēng)險響應(yīng)規(guī)劃
|
|
風(fēng)險監(jiān)控
|
|
項目采購管理
|
|
采購規(guī)劃
計劃簽約
|
請求賣方回應(yīng)
買房選擇
|
合同管理
|
合同執(zhí)行
|
項目管理學(xué)習(xí)筆記(二、項目生命期和組織)
二、項目生命期和組織
本章重點:項目生命期、項目關(guān)系人和組織的影響
信息系統(tǒng)項目的生命期模型
1、 瀑布模型:
一般將軟件開發(fā)可以分為:可行性分析(計劃)、需求分析、軟件設(shè)計(概要、詳細(xì)設(shè)計)、編碼(含單元測試)、測試、運行維護等一個階段。(陰影部分可看成定義階段、開發(fā)階段和維護階段)
特點:
² 從上一項開發(fā)活動接受該項活動的工作對象作為輸入
² 利用這一輸入,實施該項活動應(yīng)完成的工作內(nèi)容
² 給出該項活動的工作成果,做為輸出傳給下一項開發(fā)活動
² 對該項活動的實施工作成果進(jìn)行評審。若其工作成果得到確認(rèn),則繼續(xù)下一項活動;否則返回前一項,甚至更前。
2、 迭代模型:
初始階段:系統(tǒng)地闡述項目的范圍,選擇可行的系統(tǒng)架構(gòu),計劃和準(zhǔn)備業(yè)務(wù)案例
細(xì)化階段:細(xì)化構(gòu)想,細(xì)化過程和基礎(chǔ)設(shè)施,細(xì)化構(gòu)架并選擇構(gòu)件
構(gòu)造階段:資源管理、控制和過程最優(yōu)化,完成構(gòu)件的開發(fā)并依評價標(biāo)準(zhǔn)進(jìn)行測試,依構(gòu)想的驗收標(biāo)準(zhǔn)評估產(chǎn)品的發(fā)布。
移交階段:同步并使并發(fā)的構(gòu)造增量集成到一致的實施基線中,與實施有關(guān)的工程活動(商業(yè)包裝和生產(chǎn)、人員培訓(xùn)等),根據(jù)完整的構(gòu)想和需求的驗收標(biāo)準(zhǔn)評估實施基線。

3、 螺旋模型:
是一個演化過程模型,將原型實現(xiàn)的迭代特征與線性順序(瀑布)模型中控制的和系統(tǒng)化的方面結(jié)合起來。使得軟件的增量版本的快速開發(fā)成為可能。在螺旋模型中軟件開發(fā)是一系列的增量發(fā)布。

4個象限分別標(biāo)志每個周期所劃分的四個階段:制定計劃、風(fēng)險分析、實施工程和客戶評估。螺旋模型強調(diào)了風(fēng)險分析。
項目干系人(Project Stakeholder):也稱利害相關(guān)者,是積極參與項目、或其利益因項目的實施或完成而受到積極或消極影響的個人和組織,他們還會對項目的目標(biāo)和結(jié)果施加影響。
每個項目都包括如下的項目關(guān)鍵干系人:
² 項目經(jīng)理(Project Manager)
² 顧客、客戶(Customer/User)
² 執(zhí)行組織(Performing Organization)
² 項目團隊成員(Project Team Members)
² 項目管理團隊(Project Management Team)
² 出資人(Sponsor)
² 有影響力的人(Influencers)
² 項目管理辦公室(PMO)
組織的結(jié)構(gòu):
組織類型
項目特點
|
職能型組織
|
矩陣型組織
|
項目型組織
|
弱矩陣型組織
|
平衡矩陣型組織
|
強矩陣型組織
|
項目經(jīng)理的權(quán)利
|
很小和沒有
|
有限
|
小~中等
|
中等~大
|
大~全權(quán)
|
組織中全職參與項目工作的職員比例
|
沒有
|
0%~25%
|
15%~60%
|
50%~95%
|
85%~100%
|
項目經(jīng)理的職位
|
部分時間
|
部分時間
|
全時
|
全時
|
全時
|
項目經(jīng)理的一般頭銜
|
項目協(xié)調(diào)員/項目主管
|
項目協(xié)調(diào)員/項目主管
|
項目經(jīng)理/項目主管
|
項目經(jīng)理/計劃經(jīng)理
|
項目經(jīng)理/計劃經(jīng)理
|
項目管理行政人員
|
部分時間
|
部分時間
|
部分時間
|
全時
|
全時
|
項目管理系統(tǒng):指用于管理項目的工具、技術(shù)、方法、資源和規(guī)程。
項目管理學(xué)習(xí)筆記
本文為本人學(xué)習(xí)項目管理時所整理筆記將會持續(xù)更新,有興趣的人可以無限制復(fù)制----gf7
一、項目管理緒論
項目:提供某項獨特的產(chǎn)品、服務(wù)或成果所進(jìn)行的臨時的一次性努力。是用有限的資源、有限的時間為特定客戶完成特定目標(biāo)的一次性工作。
項目的特點:臨時性、獨特性和漸進(jìn)性。
信息系統(tǒng)項目的特點:
² 目標(biāo)不明確
² 需求變化頻繁
² 智力密集型
² 設(shè)計隊伍龐大
² 設(shè)計人員高度專業(yè)化
² 涉及的承包商多
² 各級承包商分布在各地,互相聯(lián)系復(fù)雜
² 系統(tǒng)集成項目中需研制開發(fā)大量的軟硬件系統(tǒng)
² 項目生命期通常較短
² 通常要采用大量的新技術(shù)
² 使用與維護的要求非常復(fù)雜
項目管理的知識領(lǐng)域:
² 項目管理知識體系
² 應(yīng)用領(lǐng)域知識、標(biāo)準(zhǔn)和規(guī)定
² 項目環(huán)境知識
² 通用的管理知識和技能
² 軟技能(處理人際關(guān)系技能)
國際項目管理協(xié)會(IMPA)的項目管理專業(yè)人員資質(zhì)認(rèn)證分為4級:
A級(Level A):認(rèn)證的高級項目經(jīng)理(Certificated Projects Director CPD),有能力指導(dǎo)一個公司(或一個分支機構(gòu)),包括有諸多項目的負(fù)責(zé)規(guī)劃,有能力管理該組織的所有項目,或者管理一項國際合作的復(fù)雜項目。
B級:認(rèn)證的項目經(jīng)理(Certificated Projects Manager CPM),可以管理一般復(fù)雜的項目。
C級:認(rèn)證的項目管理專家(Certificated Projects Management Professional,PMP)能夠管理一般的非復(fù)雜項目。
D級:認(rèn)證的項目管理專業(yè)人員(Certificated Projects Management Practitioner,PMF)具有項目管理的基本知識,并可以將他們應(yīng)用于某些領(lǐng)域。
項目管理的知識體系(Project Management Body of Knowledge,PMBOK),把項目管理劃分為9個知識領(lǐng)域: 范圍管理、時間管理、成本管理、質(zhì)量管理、人力資源管理、溝通管理、采購管理、風(fēng)險管理和整體管理。
對項目經(jīng)理的一般要求:
² 廣博的知識
² 豐富的經(jīng)營
² 良好的協(xié)調(diào)能力
² 良好的職業(yè)道德
² 良好的溝通與表達(dá)能力
² 良好的領(lǐng)導(dǎo)能力
怎樣做個好的項目經(jīng)理:
² 真正理解項目經(jīng)理的角色
² 重視項目團隊的管理,獎罰分明
² 計劃、計劃、再計劃
² 真正理解“一把手工程”
² 切記注重用戶參與
英文縮寫:
PMO(項目管理辦公室)
WBS(Work Breakdown Structure 工作分解結(jié)構(gòu))
CPM(Critical Path Method,關(guān)鍵路徑法)
PERT(Program Evaluation And Review Technique,計劃評審技術(shù))
EV(Earned Value 掙值)
IPMA (International Public Management Association 國際項目管理協(xié)會)
ICB(IMPA Competence Baseline 國際項目管理資質(zhì)標(biāo)準(zhǔn))
IPMP(International Project Management Professional 國際項目管理專業(yè)資質(zhì)認(rèn)證)