




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
⑨泰山與扎季at
《簧件工衽》
fMfI
授課專業(yè):信息與計(jì)算科學(xué)
授課教師:江志華
實(shí)驗(yàn)學(xué)時(shí):16學(xué)時(shí)
教學(xué)與信息科學(xué)學(xué)院
2012年2月
實(shí)驗(yàn)1軟件工程概念與相關(guān)工具
1.1軟件工程的計(jì)算環(huán)境
(實(shí)驗(yàn)估計(jì)時(shí)間:90分鐘)
1.1.1背景知識
軟件工程學(xué)主要研究如何以較少的代價(jià)獲得高質(zhì)量的軟件,而要達(dá)到這個(gè)H的,就必
須研究軟件開發(fā)方法和軟件開發(fā)工具。軟件開發(fā)方法就是開發(fā)軟件的規(guī)范化方法。軟件
工具是指能支持軟件生存周期中某一階段(如系統(tǒng)定義、需求分析、設(shè)計(jì)、編碼、測試或
維護(hù)等)的需要而使用的軟件系統(tǒng);軟件開發(fā)環(huán)境則是面向軟件整個(gè)生存周期,為支持各
個(gè)階段的需要,在基本硬件和宿主軟件的基礎(chǔ)上使用的一組軟件系統(tǒng)。軟件工具和軟件開
發(fā)環(huán)境都是軟件工程的重要支柱,對于提高軟件生產(chǎn)率,改進(jìn)軟件質(zhì)量,以及適應(yīng)計(jì)算機(jī)
技術(shù)的迅速發(fā)展有著越來越大的作用。
從20世紀(jì)70年代末開始,專家們就致力于軟件開發(fā)自動化工具的研究,并逐步形成了
應(yīng)用于軟件過程的集成的項(xiàng)目支撐環(huán)境(IntegratedProjectSupportEnvironment)和
計(jì)算機(jī)輔助軟件工程(CASE,Computer-AidedSoftwareEngineering)工具。在此基礎(chǔ)
上建立集成式軟件開發(fā)環(huán)境,全面支持軟件開發(fā)過程,以期實(shí)現(xiàn)軟件設(shè)計(jì)過程的自動化或
半自動化。
1.1.2實(shí)驗(yàn)?zāi)康?/p>
1)理解軟件工程的基本概念,熟悉軟件、軟件生存周期、軟件生存周期過程和軟件
生存周期各階段的定義和內(nèi)容。
2)通過Internet搜索與瀏覽,了解網(wǎng)絡(luò)環(huán)境中主流的軟件工程技術(shù)網(wǎng)站,掌握通過
專業(yè)網(wǎng)站不斷豐富軟件工程最新知識的學(xué)習(xí)方法,嘗試通過專業(yè)網(wǎng)站的輔助與支持來開展
軟件工程應(yīng)用實(shí)踐。
L1.3工具/準(zhǔn)備工作
在開始本實(shí)驗(yàn)之前,請預(yù)習(xí)教科書第一章的相關(guān)內(nèi)容。需要準(zhǔn)備一臺帶有瀏覽器、能
夠訪問因特網(wǎng)的計(jì)算機(jī)。
L1.4實(shí)驗(yàn)內(nèi)容與步驟
1)請查閱有關(guān)資料,給“軟件”下一個(gè)權(quán)威性的定義:
這個(gè)定義的來源是:
2)“軟件生存周期”是軟件工程技術(shù)的重要基礎(chǔ),是對軟件的長遠(yuǎn)發(fā)展的看法,這種
看法把軟件開始開發(fā)之前和軟件交付使用之后的一切活動都包括在軟件生存周期之內(nèi)。
請查閱有關(guān)資料,給出“軟件生存周期”的定義:
這個(gè)定義的來源是:
3)“軟件生存周期過程”概念進(jìn)一步完善了關(guān)于軟件生存周期的定義,其主要內(nèi)容是:
這個(gè)定義內(nèi)容的來源是:
4)由于工作對象和范圍的不同以及經(jīng)驗(yàn)的不同,對軟件生存周期過程中各階段的劃
分也不盡相同。但是,這些不同劃分中有許多相同之處。相關(guān)的軟件工程國家標(biāo)準(zhǔn)把軟件
生存周期劃分為8個(gè)階段,這8個(gè)階段是:
①
②
③
④
⑤
⑥
⑦
⑧
你認(rèn)為把軟件生存周期劃分為不同階段的意義何在:
5)上網(wǎng)搜索和瀏覽,了解軟件工程技術(shù)的應(yīng)用情況,看看哪些網(wǎng)站在做著軟件工程
的技術(shù)支持工作?并將搜索結(jié)果記錄下來。
提示:一些軟件工程專業(yè)網(wǎng)站的例子包括
www.51CMM.COM(軟件工程專家網(wǎng))
www.SA-SE.COM[系統(tǒng)分析&軟件工程網(wǎng))
www.SERCenter.COM(軟件工程研究中心)
www.UML.NET.CN(火龍果軟件工程-UML軟件工程組織)
你習(xí)慣使用的網(wǎng)絡(luò)搜索引擎是:
你在本次搜索中便用的關(guān)鍵詞中耍是:
表1-1軟件工程專業(yè)網(wǎng)站實(shí)驗(yàn)記錄
網(wǎng)站名稱網(wǎng)址內(nèi)容描述
在本實(shí)驗(yàn)中將你感覺比較重要的2個(gè)軟件工程專業(yè)網(wǎng)站記錄下來:
①網(wǎng)站名稱:
②網(wǎng)站名稱:
綜合分析,,你認(rèn)為各軟件工程專業(yè)網(wǎng)站當(dāng)前的技術(shù)(如培訓(xùn)內(nèi)容)熱點(diǎn)是:
①名稱:
主要內(nèi)容:
②名稱:
主要內(nèi)容:
③名稱:
主要內(nèi)容:
1.2工具、環(huán)境與CASE
(實(shí)驗(yàn)估計(jì)時(shí)間:90分鐘)
1.2.1背景知識
軟件工程的主要目標(biāo)是提高軟件生產(chǎn)率,改善軟件質(zhì)量和降低軟件成本,而這些目標(biāo)
的實(shí)現(xiàn)必須依靠軟件工具、軟件開發(fā)環(huán)境和計(jì)算機(jī)輔助軟件工程(CASE)的廣泛應(yīng)用。
1.軟件工具
軟件工具是“可用來幫助和支持軟件需求分析、軟件開發(fā)、測試、維護(hù)、模擬、移植
或管理等口的回編制的計(jì)算機(jī)程序或軟件。”它一般是為專門應(yīng)用回升發(fā),其主要目的是
為了提高軟件生產(chǎn)率和改善軟件的質(zhì)量。如今,軟件工具重視用戶界面的設(shè)計(jì),不斷地采
取新理論和新技術(shù),正日單個(gè)工具向多個(gè)工具集成的方向發(fā)展,旦注重工具間的平滑過渡
和互操作性。軟件工具的商品化推動著軟件產(chǎn)業(yè)的發(fā)展,而軟件產(chǎn)業(yè)的發(fā)展,又增加了對
軟件工具的需求,促進(jìn)了軟件工具的商品化進(jìn)程。
軟件工具的范圍很廣,它既包括比較成熟的傳統(tǒng)工具,如操作系統(tǒng)、編譯程序、解釋
程序和匯編程序等,又包括支持軟件生存周期各階段,如需求分析,設(shè)計(jì)、編碼、測試、
維護(hù)等的開發(fā)和管理工具。例如,??項(xiàng)分類標(biāo)準(zhǔn)把軟件工具分為13類,它們是系統(tǒng)模擬和
模型工具、需求追蹤工具、需求分析工具、設(shè)計(jì)工具、編碼和單元測試工具、測試和集
成工具、文檔工具、項(xiàng)目管理工具、配置管理工具、質(zhì)量保證工具、度量工具、軟件再用
工具、其他工具。
2.軟件開發(fā)環(huán)境
軟件開發(fā)環(huán)境是指在計(jì)算機(jī)基本軟件的基礎(chǔ)上,為了支持軟件的開發(fā)而提供的一組工
具軟件系統(tǒng)。1985年第八屆國際軟件工程會議提出的關(guān)于“軟件開發(fā)環(huán)境”的定義是:“軟
件開發(fā)環(huán)境是相關(guān)的一紐軟件工具集合,它支持一定的軟件開發(fā)方法或按照一定的軟件開
發(fā)模型組織而成。”
一般說來,軟件開發(fā)環(huán)境都具有層次式的結(jié)構(gòu),例如可區(qū)分為四層:
1)宿主層:它包括基本宿主硬件和基本宿主軟件。
2)核心層:包括工具組、環(huán)境數(shù)據(jù)庫、通信設(shè)施和運(yùn)行時(shí)刻支持設(shè)施。
3)基本層:包括一組工具,如編譯程序、編輯程序、調(diào)試程序、連接程序和裝配程
序等。這些工具都是由核心層來支持的。
4)應(yīng)用層:以特定的基本層為基礎(chǔ),包括一些補(bǔ)充工具,借以更好地支持各種應(yīng)用
軟件的研制。
按內(nèi)容分,軟件開發(fā)環(huán)境一般由環(huán)境數(shù)據(jù)庫、接口軟件和工具組等構(gòu)成。
1)環(huán)境數(shù)據(jù)庫。這是軟件開發(fā)環(huán)境的核心,其中存放的信息有被研制軟件在其生存
周期中所必需的信息和軟件研制工具的有關(guān)信息等。例如,它把經(jīng)過各種軟件工具加工后
的軟件產(chǎn)品和半成品(如各種文件、源代碼及測試數(shù)據(jù))存入庫內(nèi),以便根據(jù)需要進(jìn)行查
詢、修改或輸出等。在環(huán)境數(shù)據(jù)庫中,可以分別標(biāo)識的信息組稱為對象:作為一組相關(guān)的
版本而存在的一組對象稱為版本組。把一個(gè)項(xiàng)目中各個(gè)不同的“對象組”組合起來,就可
以構(gòu)成各種不同的軟件配置。
2)接口軟件。包括系統(tǒng)與用戶的接口、子系統(tǒng)和子系統(tǒng)之間的接口。開發(fā)環(huán)境要求
所有的接口都具有統(tǒng)一性。例如,為了實(shí)現(xiàn)用戶和各種系統(tǒng)的通信,要求有統(tǒng)一調(diào)用方式。
3)工具組。軟件開發(fā)環(huán)境中的工具彼此有交互作用。工具組中的各個(gè)工具被設(shè)計(jì)成
由一些基本功能成分組成。這些成分可以組合,供用戶選用,并且可通過環(huán)境數(shù)據(jù)庫進(jìn)行
通信。
/語言工具。它一般提供編譯(或解釋)程序、連接裝配程序、調(diào)試程序、靜態(tài)
及動態(tài)分析程序等一系列語言支撐工具。也有的系統(tǒng)支持非過程語言的運(yùn)行。
,質(zhì)量保證工具c目前大量使用的仍是靜態(tài)、匆態(tài)測試技術(shù)以及各種形式的評審技
術(shù)。與形式方法相聯(lián)系的程序證明和驗(yàn)證技術(shù)U為許多專家所重視。
,需求分析及設(shè)計(jì)工具。主要由文本編輯工具、圖形工具及一致性檢驗(yàn)工具等支持。
,配置管理工具C對于不同用戶或不同的硬件配置,一個(gè)系統(tǒng)往往需不同的軟件配
置:即使同軟件也有不同的版本:加上軟件產(chǎn)品的修改需耍進(jìn)行嚴(yán)格的管理等
原因,軟件的配置管理已成為軟件生產(chǎn)管理的重要課題。
軟件開發(fā)環(huán)境的發(fā)展方向是集成化的軟件工程環(huán)境,即軟件生存周期中各個(gè)階段的開
發(fā)環(huán)境(工具與支持系統(tǒng))集成為一致的用戶接口,包括制定各種標(biāo)準(zhǔn)接口。以下一些名
稱具有相同或類似的含義:軟件開發(fā)環(huán)境(SDE)、軟件工程環(huán)境(SEE)、軟件支持環(huán)境
(SSE)、項(xiàng)目支持環(huán)境(PSE)、自動開發(fā)環(huán)境(ADE)、集成化程序設(shè)計(jì)環(huán)境(IPE)、
工具盒(Toolbox)、_E具箱(Toolkit)。
3.計(jì)算機(jī)輔助軟件工程(CASE)
CASE是一組工具和方法的集合,用來輔助軟件開發(fā)生命周期各階段進(jìn)行軟件開發(fā),
它是軟件開發(fā)管理、軟件開發(fā)方法、軟件開發(fā)環(huán)境和軟件工具等方面研究和發(fā)展的產(chǎn)物,
CASE把軟件開發(fā)技術(shù)、軟件工具和軟件開發(fā)方法集成到一個(gè)統(tǒng)一的框架中,并且吸取了
計(jì)算機(jī)輔助設(shè)計(jì)(CAD;、軟件工程、操作系統(tǒng)、數(shù)據(jù)庫、網(wǎng)絡(luò)和許多其他計(jì)算機(jī)領(lǐng)域的
原理和技術(shù)。因而,從產(chǎn)業(yè)角度講,CASE是種類繁多的軟件開發(fā)和系統(tǒng)集成的產(chǎn)品及軟
件工具的集合。
CASE可以簡單到單個(gè)工具,它支持某個(gè)特定的軟件工程活動,或者復(fù)雜到一個(gè)完整
的環(huán)境,包含了工具、數(shù)據(jù)庫、人員、硬件、網(wǎng)絡(luò)、操作系統(tǒng)、標(biāo)準(zhǔn)以及許多其他部件。
CASE工具
__________集成框架_____________|
_________________可移植服務(wù)|
操作系統(tǒng)|
_________________________硬件平臺|
環(huán)境體系結(jié)構(gòu)?
圖1-1CASE構(gòu)造積木決
CASE的構(gòu)造積木塊如圖所示。
每個(gè)構(gòu)造積木塊是形成其上一層的基礎(chǔ),而CASE工具位于構(gòu)造積木塊的頂部。環(huán)
境體系結(jié)構(gòu)由硬件平臺和操作系統(tǒng)(包括網(wǎng)絡(luò)和數(shù)據(jù)庫管理軟件)構(gòu)成,鋪設(shè)了CASE的
基石。但是,CASE環(huán)境本身要求其他的構(gòu)造積木塊。一組可移植服務(wù)提供了CASE工具
及其集成框架與環(huán)境體系結(jié)構(gòu)間的連接橋梁。集成框架是一組專用程序,它們使得單個(gè)的
CASE工具可以和其他工具相互通信,能夠創(chuàng)建項(xiàng)目數(shù)據(jù)庫,以及使終端用戶(軟件工程
師)看到同樣的軟件界面。可移植服務(wù)允許CASE工具及其集成框架能夠跨越不同的硬件
平臺和操作系統(tǒng)使用,而不需要大量的相應(yīng)修改。
某些CASE工具保持“點(diǎn)解決方案”,即工具被用于輔助某個(gè)特定的軟件工程活動(如
分析建模),但并不直接和其他工具通信,不關(guān)聯(lián)到一個(gè)項(xiàng)目數(shù)據(jù)庫,也不是某個(gè)集成CASE
環(huán)境的一部分。這種方案雖然不很理想,但CASE工具仍可以被有效地使用。
對CASE工具的分類,可以根據(jù)功能、它們被作為管理工具還是技術(shù)工具、它們在
軟件工程過程各個(gè)步驟中的使用、支撐它們的環(huán)境體系結(jié)構(gòu)(硬件和軟件)、或者它們的
起源或價(jià)格來劃分。
按使用的功能來進(jìn)行分類,主要有:
,信息工程工具C
/過程建模和管理工具。
,項(xiàng)目計(jì)劃工具C
/風(fēng)險(xiǎn)分析工具C
/項(xiàng)目管理工具C
/需求跟蹤工具C
,度量和管理工具。
/文檔工具。
/系統(tǒng)軟件工具C
/質(zhì)曷保證工具C
,數(shù)據(jù)庫管理工具。
/軟件配置管理工具。
,分析和設(shè)計(jì)工具。
,原型和仿真工具。
/界面設(shè)計(jì)和開發(fā)工具。
/原型工具。
/編程工具。
,集成和測試工具。
/靜態(tài)分析工具C
,動態(tài)分析工具C
/測試管理工具C
/客戶〃眼務(wù)器測試工具。
,再工程工具。
4.GB/TI5853—1995軟件支持環(huán)境
GB/T15853—1995《軟件支持環(huán)境》規(guī)定了軟件支持環(huán)境(softwaresupportenvironment)
的基本要求,軟件開發(fā)支持環(huán)境的內(nèi)容及實(shí)現(xiàn)方法,以及對軟件生存期支持部門軟件支持
能力的具體要求,適用于軟件支持環(huán)境的設(shè)計(jì)、建立、管理和評價(jià)。
GB/T15853—1995定義的軟件支持環(huán)境由一個(gè)宿主機(jī)系統(tǒng),力口1:具他有關(guān)的設(shè)備和規(guī)
程而構(gòu)成。它能對Fl標(biāo)機(jī)系統(tǒng)(或?qū)δ芎臀锢砩舷嗝赖囊唤M目標(biāo)機(jī)系統(tǒng))的軟件提供全
面的支持,包括性能評價(jià)、系統(tǒng)與軟件生成、開發(fā)與修改測試、模擬與仿真、培訓(xùn)、軟件
集成、配置管理、軟件的運(yùn)行分配。
軟件支持環(huán)境又分為軟件開發(fā)支持環(huán)境和軟件生存期支持環(huán)境兩種類型。前者是由軟
件開發(fā)單位確定、并經(jīng)任務(wù)委托單位認(rèn)可的資源,用于支持合同項(xiàng)目中的軟件需求;而后
者是由軟件生存期支持部門使用的(屬于任務(wù)委托單位的)資源,用于為指定的目標(biāo)機(jī)系
統(tǒng)提供整個(gè)生存期內(nèi)的軟件支持。
1.2.2實(shí)驗(yàn)?zāi)康?/p>
1)熟悉軟件工具、軟件開發(fā)環(huán)境以及CASE工具的基本概念及其分類。
2)了解主流的軟件工具和軟件開發(fā)環(huán)境產(chǎn)品。
3)通過Internet搜索與瀏覽,了解軟件工具、軟件開發(fā)環(huán)境和CASE工具的發(fā)展與
應(yīng)用狀況,講一步掌樨通過專業(yè)網(wǎng)站豐富軟件工程最新知識的學(xué)習(xí)方法,嘗試通過專、小網(wǎng)
站的輔助與支持來開展軟件工程應(yīng)用實(shí)踐。
4)了解GB/T15853-1995《軟件支持環(huán)境》的相關(guān)內(nèi)容。
1.2.3工具/準(zhǔn)備工作
在開始本實(shí)驗(yàn)之前,請預(yù)習(xí)教科書第一章的相關(guān)內(nèi)容。請聯(lián)系指導(dǎo)老師或者熟識軟件
工程技術(shù)的人士,如軟件企業(yè)的職員和具有豐富開發(fā)經(jīng)驗(yàn)的老師等,了解他(她)們所在
的企業(yè)或開發(fā)團(tuán)隊(duì)在軟件研發(fā)活動中,是否使用以及使用了哪些軟件工程的工具和開發(fā)
支持環(huán)境,在什么地方可以找到關(guān)于這些軟件工具、開發(fā)環(huán)境和CASE工具的技術(shù)資料
和信息。
需要準(zhǔn)備一臺帶有瀏覽器、能夠訪問因特網(wǎng)的計(jì)算機(jī)。
1.2.4實(shí)驗(yàn)內(nèi)容與步驟
在本'實(shí)驗(yàn)中,我們復(fù)習(xí)相關(guān)的技術(shù)概念,列舉并簡單介紹一些主流和優(yōu)秀的軟件工具、
軟件開發(fā)環(huán)境和CASE工具產(chǎn)品。
1.軟件工具、開發(fā)環(huán)境和CASE的概念
在軟件工程技術(shù)中,無論采用哪一種開發(fā)方法,重要的是要盡可能地使用自動化工具
來提高系統(tǒng)開發(fā)工作的速度和質(zhì)量。
1)請查閱有關(guān)資料(例如教材、本實(shí)驗(yàn)的“背景知識”和專業(yè)網(wǎng)站等),結(jié)合自己的
理解,給出“軟件工具”、“軟件開發(fā)環(huán)境”和“CASE工具”的定義:
①軟件,具:
②軟件開發(fā)環(huán)境:
③CASE工具:
提示:在實(shí)際應(yīng)用中,并不是所有支持系統(tǒng)開發(fā)的工具都被供應(yīng)商稱為CASE工具,
如今的供應(yīng)商有可能把他們的工具稱為可視化建模工具、集成應(yīng)用開發(fā)工具或往返工程工
具等。
2)請?zhí)顚懸韵滦g(shù)語的英文縮寫,并思考、理解其含義。
①軟件開發(fā)環(huán)境:
②軟件工程環(huán)境:
③軟件支持環(huán)境:
④項(xiàng)目支持環(huán)境:
⑤自動開發(fā)環(huán)境:
⑥集成化程序設(shè)計(jì)環(huán)境:
⑦工具盒:
⑧工具箱:
3)GB/T15853—1995《軟件支持環(huán)境》規(guī)定的軟件支持環(huán)境的基本要求是:
2.MicrosoftVisio
Visio實(shí)際上只是一個(gè)繪圖工具。但是,由于其所具有的強(qiáng)大的專業(yè)繪圖功能,系統(tǒng)
分析員可以用Visio來創(chuàng)建CASE應(yīng)用中所需要的任何系統(tǒng)模型。
Visio帶有一個(gè)繪圖模板集,包含了用于各種商業(yè)和工程應(yīng)用的符號。其中的軟件和
系統(tǒng)開發(fā)模板提供了流程圖、數(shù)據(jù)流圖、實(shí)體-聯(lián)系(E-R)圖、UML圖以及其他許多圖
形符號。模板提供了一個(gè)用于存儲圖表元素的定義和描述信息的布限資料庫。盡管Visio
并沒有提供用于系統(tǒng)項(xiàng)目開發(fā)的完整資料庫,但許多系統(tǒng)開發(fā)人員還是喜歡Visio所提供
的繪制必要圖表的靈活性。
請通過網(wǎng)絡(luò)搜索,簡單了解和體會Visio工具的應(yīng)用狀況:
3.VisibleAnalyst
集成應(yīng)用程序開發(fā)工具VisibleAnalyst是可視系統(tǒng)公司()的產(chǎn)品。這
種工具使得繪制典型的傳統(tǒng)模型如數(shù)據(jù)流圖和E-R圖更加容易,同時(shí)也能支持面向?qū)ο?/p>
UML模型。VisibleAnalyst包含了一個(gè)用于定義系統(tǒng)組作并提供錯(cuò)誤檢測以及一致性檢驗(yàn)支
持的資料庫。
請通過網(wǎng)絡(luò)搜索.筒單了解和體會VisibleAnalys:工具的應(yīng)用狀況:
4.OracleDesigner
Oracle公司()將OracleDesigner描述成一個(gè)工具集。該工具集用來記
錄定義并快速構(gòu)造靈活、圖形化的客戶服務(wù)器應(yīng)用“它常常與OracleDeveloper集成在一起。
而OracleDeveloper是一個(gè)用于在Oracle關(guān)系數(shù)據(jù)庫上創(chuàng)建GUI應(yīng)用的開發(fā)工具。Oracle
Designer包括一個(gè)完整的資料庫,具有圖形表示功能和代碼生成功能,是一個(gè)支持傳統(tǒng)的
系統(tǒng)開發(fā)方法的集成CASE工具。
用于分析的系統(tǒng)模型程序包括一個(gè)過程模型程序、功能等級繪圖程序、數(shù)據(jù)流繪圖程
序以及E-R繪圖程序。DesignTransformer以及DesignEditor使用它所生成的圖表以及
資料庫中的詳細(xì)定義來創(chuàng)建數(shù)據(jù)庫和應(yīng)用邏輯。
請通過網(wǎng)絡(luò)搜索,簡單了解和體會OracleDesigner工具的應(yīng)用狀況:
5.RationalRose
作為UML支撐環(huán)境的RationalRose可視化建模_L具,如今已是IBM公司的專門
用來支持面向?qū)ο蠓椒ǖ墓ぞ摺ationalRose可用于Rational統(tǒng)一過程(RUP)或使用
UML圖表的任何方法。該工具除提供資料檔案庫外還提供逆向工程和代碼生成能力,同
時(shí)也能和其他工具結(jié)合使用,從而提供一個(gè)完整的系統(tǒng)開發(fā)環(huán)境。
UML是一種面向?qū)ο蠓治雠c設(shè)計(jì)(OOA&D)方法的可視化建模語言,適用于以面
向?qū)ο蠹夹g(shù)來描述任何類型項(xiàng)目,適用于系統(tǒng)開發(fā)的不同階段,包括需求規(guī)格描述直至系
統(tǒng)實(shí)現(xiàn)后的測試、維護(hù)和發(fā)布等。而RationalRose則是實(shí)現(xiàn)這種建模語言的工具,相當(dāng)
于UML的編譯與解釋系統(tǒng)。Rose是一個(gè)以UML語言為基礎(chǔ)的軟件支撐環(huán)境,即面向
對象的CASE工具。
請通過網(wǎng)絡(luò)搜索,簡單了解和體會RationalRose工具的應(yīng)用狀況:
6.TogetherSoft
往返工程是軟件工程工具中的一個(gè)新概念。由于系統(tǒng)開發(fā)是經(jīng)常反復(fù)的過程,尤其在
面向?qū)ο蠓椒ㄖ小R虼耍瑢D形模型(例如類圖)和生成程序代碼進(jìn)行同步操作是很重要
的。比如,如果分析員改變了程序代碼,那么類圖也需要更新。同樣地,如果類圖改變
了,那么程序代碼也要更新。往返工具將自動地完成兩個(gè)方向上(往返)的同步過程。
TogetherSoft公司()在共稱為Together的工具中首先采用了往返
工程。Together使用UML圖表和幾種不同的面向?qū)ο缶幊陶Z言來對往返工程提供支持。如
果開發(fā)人員喜歡書寫代碼來定義類,則類圖會自動更新。如果開發(fā)人員喜歡先繪制類圖,
則定義類的代碼會自動隨之更新。
請通過網(wǎng)絡(luò)搜索,簡單了解和體會TogetherSoft工具的應(yīng)用狀況:
7.EmbarcaderoDescribe
EmbarcaderoDescribe()是包含面向?qū)ο蠼R约巴倒こ烫?/p>
征的一個(gè)新產(chǎn)品。Describe企業(yè)版的一個(gè)很重要的特征就是為分析和設(shè)計(jì)提供靈活的UML
建模功能,包括基于Java的往返工程。Describe開發(fā)工具可以將包括JBuilder和SunForte在
內(nèi)的幾個(gè)Java開發(fā)_L具集成進(jìn)來。
請通過網(wǎng)絡(luò)搜索,簡單了解和體會EmbarcaderoDescribe工具的應(yīng)用狀況:
8.CASEStudio
CASEStudio是一個(gè)專業(yè)的數(shù)據(jù)庫設(shè)計(jì)工具。它可以透過E-R圖、數(shù)據(jù)流程圖來設(shè)
計(jì)各種數(shù)據(jù)庫系統(tǒng)(如MSSQL,Oracle,Sybase等),另外,程序還提供了各種各樣的
管理單元來提供設(shè)計(jì)幫助。
請通過網(wǎng)絡(luò)搜索,簡單了解和體會CASEStudio工具的應(yīng)用狀況:
9.SybasePowerDesigner
SybasePowerDesigner提供了一個(gè)完整的建模解決方案,業(yè)務(wù)人員、系統(tǒng)分析人員、
設(shè)計(jì)人員、數(shù)據(jù)庫管理員和開發(fā)人員等可以對其裁剪以滿足他們的特定需要;而其模塊化
的結(jié)構(gòu)提供了極大的靈活性,從而使開發(fā)單位可以根據(jù)其項(xiàng)目的規(guī)模和范圍來使用他們所
需要的工具。
PowerDesigner靈活的分析和設(shè)計(jì)恃性允許使用一種結(jié)構(gòu)化的方法有效地創(chuàng)建數(shù)據(jù)
庫或數(shù)據(jù)倉庫,而不要求嚴(yán)格遵循一個(gè)特定的方法學(xué)。PowerDesigner提供了直觀的符號
表示使數(shù)據(jù)庫的創(chuàng)建更加容易,并使項(xiàng)目組內(nèi)的交流和通信標(biāo)準(zhǔn)化,同時(shí)能更加簡單地向
非技術(shù)人員展示數(shù)據(jù)庫和應(yīng)用的設(shè)計(jì)。
請通過網(wǎng)絡(luò)搜索,簡單了解和體會PowerDesigner工具的應(yīng)用狀況:
10.MIWinRunner和LoadRunner
如果沒有一個(gè)完善的測試管理解決方案作為有力保障,那么軟件項(xiàng)目的策劃、開發(fā)、
實(shí)施、推廣都將非常困難。為止匕,MercuryInteractve公司(美科利(中國)公司,
/cn/)提供了被稱為“應(yīng)用實(shí)施方案(AD,applicationdelivery"’的
軟件測試套件,通過測試管埋提供工作效率,通過功能測試和壓力測試實(shí)現(xiàn)對軟件質(zhì)量的
嚴(yán)格控制,通過軟件更新流程來控制軟件更新的風(fēng)險(xiǎn)。
Mercury的BTO(businesstechnologyoptimization,業(yè)務(wù)優(yōu)化科技)行業(yè)創(chuàng)新戰(zhàn)略提
出“從商業(yè)的角度管理IT”,自頂而下地使用戶能夠從?開始就把IT與商務(wù)流程緊密聯(lián)
系起來,從而最大化商業(yè)運(yùn)作,而不是把目光集中在類似于路由器、服務(wù)器、數(shù)據(jù)庫這
樣的IT基本元素上。Mercury公司的自動化測試應(yīng)用實(shí)施方案主要采用了該公司BTO
技術(shù)中的3個(gè)重要產(chǎn)品,即測試管理軟件TestDirecior、力能測試工具WinRunner和性能測
“弋工具LoadRunner。
請通過網(wǎng)絡(luò)搜索,簡單/解和體會測試工具WinRjnner和LoadRunner的應(yīng)用狀況:
11.MicrosoftProject
?般而言,如果沒有項(xiàng)目管理軟件系統(tǒng)的支持:,項(xiàng)目管理的技術(shù)和方法的實(shí)現(xiàn)是比較
困難的,因?yàn)椴粌H需要用模型來描述它們,還需要進(jìn)行大量的計(jì)算。
MicrosoftProject和Excel都是實(shí)現(xiàn)項(xiàng)目管理技術(shù)應(yīng)用的很好的工具。一項(xiàng)統(tǒng)計(jì)調(diào)
查顯示,Project是最常用的計(jì)算機(jī)項(xiàng)目管理工具。人們使用Project的目的是進(jìn)行以下工
作:項(xiàng)目控制和跟蹤、詳細(xì)的時(shí)間安排、早期的項(xiàng)目i-劃、溝通、報(bào)告、高級計(jì)戈k甘特
圖、CPM和PERT;而人們使用Excel的主要目的,是為了進(jìn)行成本預(yù)算、成本分析、
方差分析、跟蹤和報(bào)表,以及創(chuàng)建工作分解結(jié)構(gòu)(WBS)。
Project可以從項(xiàng)目管理所有9個(gè)知識領(lǐng)域的角度來幫助用戶輔助實(shí)施項(xiàng)目管理,但它
主要還是用來輔助項(xiàng)目范圍、時(shí)間、成本、人力資源和溝通的管理。而用戶能用好Piujcci
的條件是,他必須理解項(xiàng)目管理的基本概念。
請通過網(wǎng)絡(luò)搜索,簡單了解和體會Project工具的應(yīng)用狀況:
12.MicrosoftVisualSourceSafe(VSS)
VSS版本控制系統(tǒng)是Microsoft開發(fā)的配置管理軟件,可用于管理軟件和Web站點(diǎn)
的開發(fā),它可以同VisualBasic>VisualC++、VisualJ++、VisualInterDev>VisualFoxPro開
發(fā)環(huán)境以及MicrosoftOffice應(yīng)用程序集成在一起,提供了方便易用、面向項(xiàng)目的版本控
制功能。VSS可以處理由各種開發(fā)語言、創(chuàng)作工具或應(yīng)用程序所創(chuàng)建的任何文件類型。VSS
面向項(xiàng)目的特性能更有效地管理工作組應(yīng)用程序或Web站點(diǎn)開發(fā)工作中的日常任務(wù)。
請通過網(wǎng)絡(luò)搜索,簡單了解和體會VSS工具的應(yīng)用狀況:
13.工具搜索
除了上面簡單介紹的內(nèi)容之外,實(shí)際上還有許多優(yōu)秀的軟件工具、開發(fā)環(huán)境和CASE
T具。靖通過網(wǎng)絡(luò)進(jìn)行搜索,更為全面地了解議方面的產(chǎn)品及其應(yīng)用與研究信息。請列舉
其版本、支持廠商和主要技術(shù)內(nèi)容,填入表1-2中。
表1-2實(shí)驗(yàn)記錄
名稱和版本支持廠商主要內(nèi)容
14.應(yīng)用搜索
請收集一些招募IT專業(yè)畢業(yè)生的企業(yè)的信息,并對其企業(yè)資料進(jìn)行分析。能夠從中找
到一些關(guān)于系統(tǒng)開發(fā)方法的信息嗎?其中提到任何軟件工具、軟件開發(fā)環(huán)境和CASE工具
了嗎?進(jìn)一步訪問該公司的網(wǎng)站,看看能否找到更多的相關(guān)信息。
1)在本實(shí)驗(yàn)中,你關(guān)注的相關(guān)企業(yè)是:
①
②
③
④其他:
綜合分析:
2)訪問?些重要或著名的IT公司網(wǎng)站,試著找到他們所使用的系統(tǒng)開發(fā)方法的信
息?其中提到任何軟件工具、軟件開發(fā)環(huán)境和CASE工具嗎?
1.2.5實(shí)例研究(選做)
借助于軟件工程的一些思想方法,我們來研究一個(gè)“完成大學(xué)教育”的實(shí)例。作為
一位完成學(xué)歷、攻讀學(xué)位的在校大學(xué)生,考慮把完成大學(xué)學(xué)業(yè)當(dāng)成是一個(gè)項(xiàng)目,這個(gè)大項(xiàng)
目將持續(xù)很多年,并且所花費(fèi)的甚至將遠(yuǎn)遠(yuǎn)多于你和你的家庭的承受能力;一些學(xué)生在管
理“完成大學(xué)學(xué)'小”這人項(xiàng)目上比其他人做得更好:有不少學(xué)牛卻會完全失敗:有些學(xué)牛
則利用學(xué)籍管理制度的有關(guān)規(guī)定延期完成學(xué)業(yè)并且超出了預(yù)算。
像任何其他項(xiàng)目一樣,為了獲得成功,你應(yīng)該遵循某些“完成大學(xué)教育”的方法,即
應(yīng)該遵循完成從計(jì)劃開始到成功完成等一系列的活動前任務(wù)的準(zhǔn)則。嘗試規(guī)劃:
1)你的個(gè)人大學(xué)教育完成生命周期的各個(gè)階段是什么?
2)每個(gè)階段的主要活動有哪些?
3)有助于你完成這些活動的技術(shù)有哪些?在完成大學(xué)教育的過程中,你可能會創(chuàng)建
什么模型?請注意區(qū)分你建立的那些使你完成大學(xué)教育的模型和那些有助于你計(jì)劃和控
制完成大學(xué)教育的過程的模型。
4)有助于你創(chuàng)建這些模型的工具有哪些?
試就上述問題,以“完成大學(xué)學(xué)業(yè)”為題目編寫規(guī)劃報(bào)告。
實(shí)驗(yàn)2icrosoftVisio使用入門
一、實(shí)驗(yàn)?zāi)康模?/p>
1.了解Visi。工具軟件的功能、特色及安裝步驟;
2,熟悉Visio的工作環(huán)境及組成;
3.掌握Visio軟件繪制系統(tǒng)流程圖、數(shù)據(jù)流圖、軟件結(jié)構(gòu)圖的基本方法:
4.熟練使用Visio的圖形模板繪制出專業(yè)圖表。
二、實(shí)驗(yàn)學(xué)時(shí):
2學(xué)時(shí)
三、知識背景:
1.Visio2UU3簡介
1999年,Microsoft并購了Visio公司,不久便推出了新版的Visio,并讓Visio成為Microsoft
Office家族的一員。
Visio2003是一個(gè)圖表繪制軟件。它可以幫助使用者創(chuàng)建包含復(fù)雜設(shè)想、過程與系統(tǒng)的
業(yè)務(wù)圖表和技術(shù)圖表。使用Visio2003創(chuàng)建圖表,用戶能夠?qū)⑿畔⑿蜗蠡⒛軌蛞郧宄?/p>
明的方式進(jìn)行有效的交流,這是僅僅使用文字和數(shù)字所無法表現(xiàn)的。Visi。2003還可通過與
數(shù)據(jù)源直接同步自動形象化數(shù)據(jù)■,以提供最新的圖表。用戶還可以對Visio2003進(jìn)行自定義,
以滿足組織的需要。
2.Visio2003的使用
Visio2003的文件主要有4種類型,即繪圖文件(.VSD)、模具文件(.VSS)、模板文件
(.VST)、工作環(huán)境文件(.VSW)O
/繪圖文件(.VSD):用于存儲繪制的各種圖形。一個(gè)繪圖文件中可以有多個(gè)繪圖
頁,它是Visio中最常用的文件。
,模具文件(.VSS):用于存放繪圖過程中生成各種圖形的“母體”,即形狀(圖
形)。Visio自帶了大量對應(yīng)于不同繪圖場合的模具文件,給繪圖帶來了很大的方
便。用戶還可以根據(jù)自己的需要,生成自己的模具文件。
/模板文件(NST):用于同時(shí)存放繪圖文件和模具文件,并定義了相應(yīng)的工作環(huán)
境。Visio自帶了許多模板文件。用戶可以利用Visio自帶的或自己生成的模具
文件,對操作環(huán)境加以改造,進(jìn)而生成自己的模板文件。
/工作環(huán)境文件(NSW):用于存儲繪圖窗口、各組件的位置和排列方式等。使
用戶可根據(jù)自己的需要將繪圖文件與模具文件結(jié)合起來,定義最適合自己的工
作環(huán)境,在下次打開時(shí),可以直接進(jìn)入預(yù)設(shè)的工作環(huán)境。
此外,Visi。還支持其他多種格式的文件,可以在Visi。的打開或保存操作中使用這些文
件類型。
基本的Visio繪圖流程如下:
1)使用模板開始創(chuàng)建圖表。
2)添加、處理圖表中的形狀。
3)連接圖表中的形狀。
4)在圖表中添加和更改文本。
5)設(shè)置圖表中形狀的格式。
6)在繪圖文件中添加和處理頁。
7)保存和打印圖表。
8)共享圖表。
注意:關(guān)于Visi。更多的使用手冊,請參考課件主頁提供的“Visi。2003用戶指南.pdf”。
四、實(shí)驗(yàn)要求:
要求能夠?qū)W會運(yùn)用Visio軟件所提供的菜單、工具、模型等制作圖形或圖表。能用Visi。
軟件所提供專業(yè)圖形模板,來自行繪制出專業(yè)化、高質(zhì)量的圖形或圖表。特別是要熟練掌
握系統(tǒng)流程圖、數(shù)據(jù)流圖和軟件結(jié)構(gòu)圖的繪制方法和過程。
五、實(shí)驗(yàn)內(nèi)容和步驟:
1.MicrosoftVisio2003的下載與安裝(略
2.利用Visi。繪制系統(tǒng)流程圖(建議使用【流程圖】今【基本流程圖形狀
系統(tǒng)流程圖:是描繪物理系統(tǒng)的傳統(tǒng)工具。它的基本思想是用圖形符號以黑盒r形式
描繪系統(tǒng)里面的每個(gè)部件(程序、文件、數(shù)據(jù)庫、表格、人工過程等)。
【例2-1】某裝配廠有一個(gè)存放零件的倉庫,倉庫中現(xiàn)有的各種零件的數(shù)量及每種零
件的庫存量臨界值等數(shù)據(jù)記錄在庫存清單主文件中。當(dāng)倉庫中零件數(shù)量有變化時(shí),應(yīng)該及
時(shí)修改庫存清單主文件;如果哪種零件的庫存量少于它的庫存量臨界值,則應(yīng)該報(bào)告給采
購部門以便訂貨,規(guī)定每天向采購部門送一次訂貨報(bào)告。
該裝配廠使用一臺小型機(jī)處理更新庫存清單主文件和產(chǎn)生.訂貨報(bào)告的任務(wù)。零件庫存
量的每一次變化稱為一個(gè)事務(wù),由放在倉庫中的CRT終端輸入到計(jì)算機(jī)中;系統(tǒng)中的庫存
清單程序?qū)κ聞?wù)進(jìn)行處理,更新存儲在磁盤上的庫存清單主文件,并且把必要的訂貨信息
寫在磁帶上。最后,每天由報(bào)告生成程序讀一次磁帶,并且打印出訂貨報(bào)告。
圖2-1所示的系統(tǒng)流程圖描繪了上述系統(tǒng)的概貌。
圖2-1裝配廠庫存系統(tǒng)流程圖
3.利用Visio繪制數(shù)據(jù)流圖(建議使用【軟件】今[Gane-Sarson])o
數(shù)據(jù)流圖(DataFlowDiagram):簡稱DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式
來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析
方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。DFD基本元素有四種:
_?數(shù)據(jù)流(dataflow):由一組固定成分的數(shù)據(jù)組成,代表數(shù)據(jù)的流動方向
加工廢換(process):描述了輸入數(shù)據(jù)流到輸出數(shù)據(jù)流的變換,即將輸入效據(jù)流
O加工成輸出數(shù)據(jù)混
_____文件(file):使用文件、數(shù)據(jù)庫等保存某些數(shù)據(jù)結(jié)果供以后使用
-------源或宿(sourceorsink):存在于系統(tǒng)之外的對象,代表某類人員或組織,他們
|_____|自責(zé)為系統(tǒng)提供驗(yàn)入數(shù)據(jù)噓收系統(tǒng)的蛭出數(shù)據(jù)
【例2-2】在【例2-1]的基礎(chǔ)上,設(shè)計(jì)出相應(yīng)的數(shù)據(jù)流圖,如圖2-2。
圖2-2裝配廠庫存系統(tǒng)數(shù)據(jù)流圖
4.利用Visi。繪制軟件結(jié)構(gòu)圖(建議使用【組織結(jié)構(gòu)圖】今【組織結(jié)構(gòu)圖形狀】)。
軟件結(jié)構(gòu)圖:為了反映軟件系統(tǒng)中組件之間相互關(guān)系和約束的體系結(jié)構(gòu)設(shè)計(jì)圖,一般
通過分層次或分時(shí)間段等方式說明體系結(jié)構(gòu)的各個(gè)組成部分的組合關(guān)系。
【例2-3]某新聞稿加工系統(tǒng)的軟件體系結(jié)構(gòu)如圖2-3所示。
新聞稿
加工系統(tǒng)
輸入|輸出編輯加I題存儲檢索|編目錄||格式化
添加刪除插入修改合并列表
圖2-3新同稿加工系統(tǒng)軟件體系結(jié)構(gòu)圖
六、實(shí)驗(yàn)作業(yè):
1.在Visi。2003中繪制本實(shí)驗(yàn)中的圖2-1、圖2-2、圖2-3的圖形,完成后上交Visio源文件。
2.基于自身經(jīng)歷或通過查閱資料,設(shè)計(jì)一個(gè)基于網(wǎng)上購物系統(tǒng)(如淘寶網(wǎng))的數(shù)據(jù)流
圖,完成后上交Vsio源文件。
七、實(shí)驗(yàn)思考:
1.認(rèn)真總結(jié)使用Vis沁繪制圖形的基本方法和步驟。
2.除了上述提到的系統(tǒng)流程圖、數(shù)據(jù)流圖和軟件結(jié)構(gòu)圖之外,請討論使用Visi。還可以
繪制其他哪些圖形。
3.對于需要經(jīng)常使用但在Visio的模具中沒有的圖形,試分析和討論如何處理。
實(shí)驗(yàn)3MicrosoftProject使用入門
一、實(shí)驗(yàn)?zāi)康模?/p>
1.了解Project工具軟件的功能、特色及安裝步驟;
2.熟悉Project的工作環(huán)境及組成;
3.了解IT項(xiàng)目管理的基本概念和項(xiàng)目管理核心領(lǐng)域的一般知識;
4.掌握運(yùn)用Project來設(shè)計(jì)和管理項(xiàng)目的基本方法.
二、實(shí)驗(yàn)學(xué)時(shí):
2學(xué)時(shí)
三、知識背景:
隨著信息技術(shù)的發(fā)展,軟件產(chǎn)品的規(guī)模越來越大,個(gè)人作坊式的軟件開發(fā)方式已經(jīng)完
全不能適應(yīng)發(fā)展的需要,因而有必要將軟件項(xiàng)目管理的概念引入開發(fā)活動中,對開發(fā)過程
實(shí)行有效的管理。從概念的角度看,軟件項(xiàng)目管理是使軟件項(xiàng)目能夠按照預(yù)定的成本、進(jìn)
度、質(zhì)量順利完成,對成本、人員、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)等進(jìn)行分析和管理的活動。從軟件
工程的角度看,軟件開發(fā)過程主要分為幾個(gè)大的階段:系統(tǒng)工程、需求工程、設(shè)計(jì)工程、
編碼工程、測試工程、運(yùn)行和維護(hù)工程。目前常用的項(xiàng)目管理工具是MSProject2003。
Project2003是Microsoft公司發(fā)布的集使用性、功能性和靈活性于一體的項(xiàng)H管理工
具。項(xiàng)H管理者依靠Project2003計(jì)劃和管理項(xiàng)FI,可以快速、準(zhǔn)確地建立項(xiàng)H計(jì)劃,使項(xiàng)
目管理者從大量煩瑣的計(jì)算繪圖中解脫出來:可以有效地組織和跟蹤任務(wù)與資源,使項(xiàng)目
符合工期和預(yù)算,降低成本,提高競爭力。
Project2003可以幫助用戶提高在項(xiàng)目中進(jìn)行日程安排、資源協(xié)作、進(jìn)度跟蹤和信息交
流的能力;同時(shí),在設(shè)計(jì)上與MicrosoftOffice中的產(chǎn)品,包括Excel2003、PowerPoint2003>
Visio2003協(xié)同工作,管理者可以更有效地共享項(xiàng)目信息,與辦公自動化系統(tǒng)集成。
注意:關(guān)于Projecl更多的使用手冊,請參考課件主頁提供的“利用Projecl2003管理項(xiàng)目.ppi”,
四、實(shí)驗(yàn)要求:
要求通過使用MicrosoftProject完成項(xiàng)目管理的大致流程,目的是了解MicrosoftProject
工具的使用和項(xiàng)目管理的相關(guān)知識。
五、實(shí)驗(yàn)內(nèi)容和步驟:
1.建立項(xiàng)目管理文件
在開始制定項(xiàng)目計(jì)劃之前,要明確定義項(xiàng)目的一些基本屬性信息,或者對項(xiàng)目有一個(gè)
基本的定義,例如項(xiàng)目的名稱、內(nèi)容、開始時(shí)間、結(jié)束時(shí)間等。例如有一個(gè)《校園網(wǎng)站》
項(xiàng)目,內(nèi)容是通過網(wǎng)站介紹學(xué)校的基本情況,發(fā)布■些及時(shí)的信息,同時(shí)有論壇等討論區(qū)
域。然后開始在Project2003中創(chuàng)建項(xiàng)目計(jì)劃,實(shí)驗(yàn)步驟如下:
(1)、新建項(xiàng)目
啟動Project2003。選擇[文件[新建]菜單命令,打開Project的“新建項(xiàng)目”向?qū)В?/p>
圖3-1,單擊''空白項(xiàng)目”將出現(xiàn)“任務(wù)”導(dǎo)向,如圖3-2。
0licrosoftProject-項(xiàng)目1
:處文件(z)情§&)視的&)插入復(fù))格式@)ifla)項(xiàng)目更)傀作?僅口也)帑勖必)
!Jd)「士必I事,,.不,不分俎
?資亞,跟蹤?報(bào)表,
:新建項(xiàng)目
新建
J空白項(xiàng)目
W回_根霜_現(xiàn)有_項(xiàng)目____
到網(wǎng)上齷zzn^i
’3OfficeOnline橫板
國本機(jī)上的儀板
3網(wǎng)站上的粳板
最近所用模板
軟件開發(fā)
圖3?1新建項(xiàng)目
,型文件9編輯⑥視圖9插入Q)格式工具<1)項(xiàng)目9協(xié)作?1
:」二上3宴1產(chǎn)*仁益,不分組工J國
:S1[5¥]▼資謖,跟蹤」報(bào)表,后
④◎任務(wù)o任務(wù)名稱XM
通過單擊下面由一項(xiàng),計(jì)戈痢安排口
項(xiàng)目任務(wù)的日程.單擊一項(xiàng)會顯示
完成這一步所帝的工具和指令。
定義項(xiàng)目
定義富規(guī)工作時(shí)間
列出項(xiàng)目中的任務(wù)一
^
格仟?jiǎng)?wù)分喇分1
排定任務(wù)日程
I
鏈接或都加其他任務(wù)信息
I
添加自定義信息列
設(shè)置期限和PR制任務(wù)
確定項(xiàng)目的風(fēng)險(xiǎn)
I
向項(xiàng)目忝加文檔
向Web發(fā)布項(xiàng)目信息
在計(jì)劃任務(wù)之后,您可以轉(zhuǎn)到資I
源區(qū)建立項(xiàng)目的工作組,并向任
務(wù)分配人員。一
圖3.2文件向?qū)?/p>
(2)、定義項(xiàng)目
項(xiàng)目創(chuàng)建完成之后,需要定義項(xiàng)目。單擊圖3-2中的“定義項(xiàng)目”,將顯示“定義項(xiàng)目”
向?qū)В孟驅(qū)Э梢院苋菀淄瓿啥x項(xiàng)目的操作。分三步:
1)輸入項(xiàng)目的開始時(shí)間,如圖3-3,將日期調(diào)整為項(xiàng)目的預(yù)計(jì)開始日期;
2)輸入項(xiàng)H工作組選項(xiàng),如圖3-4,詢問是否使用ProjectServer和ProjectWebAccess,
本項(xiàng)目比較小,不需要ProjectServer的協(xié)調(diào),選擇“否&
3)保存文件,將文件保存為SchoolWebsite.mpp。
國MicrosoftProject-項(xiàng)目1
JC]文件(E)索京⑹視圖②殛入0)格式9)工具0項(xiàng)目⑹協(xié)作9窗匚改)超助(H)進(jìn)八M要玷二上二寶▼&x
!」二U,二也必1T義J聿a“I、共
?資源.的.報(bào)表,g
圖3-3定義項(xiàng)目-a
囪MicrosoftProject-項(xiàng)目1
:史)文件(D?^(E)as(v)JSAiD格式9)ISO)或目(5)協(xié)作(QSCQAO?at)(H)注人幸妾樂助的司霆
▼93B/口
E回?
④◎定義項(xiàng)目開始時(shí)間完成時(shí)間前孟任務(wù)
。,否
藏若要以普硝徽瓢用Pro鶴ject輾“
圖3-4定義項(xiàng)目?b
V/lMicrosoftProject-西自1
:匈文件(D編輯⑥視用QD插入0)精式(Q)工目CD項(xiàng)目(R)協(xié)作gsn(w)?Bh(H)
展表
圖3-5文件保存
(3)、設(shè)置環(huán)境信息
項(xiàng)目的環(huán)境信息包括工期、項(xiàng)目的日歷等。選擇[工具]今[選項(xiàng)],彈出''選項(xiàng)”對話框,
選擇“選項(xiàng)”對話框中的“日歷”選項(xiàng)卡可以輸入、查看或者修改日期、時(shí)間等設(shè)置,如
圖3-6。選擇“日程”選項(xiàng)卡可以輸入、查看和修改排定任務(wù)FI程的首選項(xiàng)。如圖3-7。
圖3-6“口歷”選項(xiàng)卡
圖3-7“日程”選項(xiàng)卡
2.創(chuàng)建項(xiàng)目任務(wù)
創(chuàng)建一個(gè)新的項(xiàng)FI文件后,接下來需要進(jìn)行任務(wù)的創(chuàng)建,任務(wù)是構(gòu)成項(xiàng)目的基本單元,
所有的任務(wù)完成了,項(xiàng)目才可以完成。實(shí)驗(yàn)步驟如下:
(1)、任務(wù)建立
?打開項(xiàng)目文件SchoolWebsite.mpp:
?選擇[視圖19[甘特圖]菜單命令切換到“甘特圖”視圖,默認(rèn)的視圖就是甘特圖;
?在“任務(wù)名稱”域中輸入項(xiàng)目的任務(wù)名稱,例如“需求分析”、“系統(tǒng)設(shè)計(jì)”、“編碼”、
“測試”、“提交”等;
?輸入所有的任務(wù)直到最后,如圖3-8。
?提示:任務(wù)也可以通過“導(dǎo)入”的方式從Excel文件中一次性自動輸入。
1,力MirrncnftPrnjArt-WhnolWaheitamppr~nr
:日文件(E)編琪㈤視圖便播入0)ffiKCQ)IflCD項(xiàng)目(£)粉作9窗口W)?SD(H)88人需要班期的問題▼(9〉
▼9山1U
:回1畫.筑源.跟蹤[報(bào)表?近
④(|O任務(wù)名稱工期開始時(shí)間完成時(shí)間前置任芬i2010年明12日2010年2?
5|AB一二1三四5A日一r-
1至求分析1工忡2010年9月16日2010年9月15日幽
2
>1系筑設(shè)計(jì)1工作于2010年9月16日2010年9月15日豳
3
1瑞碼1工作日?2010年9月16日201陣9月1$日
4刎試1工作日?2010年9月16日201陣9月1汩隘
5提交1工作日。2010年9月16日201陣9月13日幽
圖3-8建立任務(wù)
(2)、里程碑建立
可以將編碼完成后的任務(wù)設(shè)置為里程碑任務(wù),雙擊“編碼”任務(wù),彈出如圖3-9的對話
框,選擇“高級”選項(xiàng)卡,在左下角選中“標(biāo)記為里程碑”復(fù)選框。
國MicrosoftProject-ShoolWebsite.mppW亙亙
:?文像D病輯㈤視圉M涵入3格式(Q)工具CD項(xiàng)目(£)協(xié)作(QeO(W)▼6x
I-[J/五H
O任務(wù)名序工期開嫻間品成時(shí)同前五任務(wù)2010年陰12日
五六日一1二三四五I五
需求分析
以以
提交
第
3
*
八3
君
圖3-9設(shè)置里程碑
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025云南塞上陽光農(nóng)業(yè)開發(fā)有限公司招聘28人筆試參考題庫附帶答案詳解析
- 高等教育與企業(yè)需求對接的商務(wù)人才培養(yǎng)模式
- oppo驗(yàn)證筆試題目及答案
- 教育信息化2.0對教師教學(xué)評價(jià)方式變革的影響報(bào)告
- 常州二手房買賣合同房屋質(zhì)量瑕疵責(zé)任協(xié)議
- 2025年計(jì)算機(jī)二級Web行業(yè)動態(tài)試題及答案
- 技術(shù)突破嵌入式系統(tǒng)試題及答案
- mooc微觀經(jīng)濟(jì)學(xué)期中考試試題及答案
- mba運(yùn)籌學(xué)期末考試試題及答案
- 成都住宅小區(qū)物業(yè)服務(wù)合同終止與清算規(guī)范
- 福建百校聯(lián)考2025屆高三5月高考押題卷-英語試卷(含答案)
- 知識圖譜構(gòu)建與應(yīng)用試題及答案
- 湖北省武漢市2025屆高三五月模擬訓(xùn)練英語試題(含答案無聽力原文及音頻)
- 基因編輯技術(shù)的臨床應(yīng)用與未來發(fā)展方向-洞察闡釋
- 項(xiàng)目一 動力電池課件 任務(wù)4 動力電池性能檢測
- 靜脈輸液不良反應(yīng)應(yīng)急預(yù)案與處理流程
- 《論亞太局勢》課件
- 基于深度學(xué)習(xí)的日志異常檢測技術(shù)研究
- 大學(xué)生勞動就業(yè)法律問題解讀(華東理工大學(xué))智慧樹知到見面課、章節(jié)測試、期末考試答案
- 水電站收購分析報(bào)告
- 水泥粉助磨劑項(xiàng)目可行性研究報(bào)告發(fā)改委立項(xiàng)模板
評論
0/150
提交評論