軟件工程工具分類_第1頁
軟件工程工具分類_第2頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、姓名:彭丹班級(jí):計(jì)軟移動(dòng)1402學(xué)號(hào):03實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康呐c要求(1)理解軟件工程的基本概念,熟悉軟件、軟件生存周期、軟件危機(jī)和軟件工程基本原理。(2)理解軟件工程環(huán)境和工具,熟悉軟件工程環(huán)境組成和軟件工具分類。(3)通過Internet了解軟件工程技術(shù)網(wǎng)站和主流的軟件工程工具等。實(shí)驗(yàn)內(nèi)容(1)上網(wǎng)了解查詢軟件工程網(wǎng)站和相關(guān)軟件工程知識(shí)。(2)了解軟件工程環(huán)境概念、層次、組成和開發(fā)要求。(3)查詢現(xiàn)有主流的軟件工程工具及其功能、用途、特點(diǎn)及適用范圍。(4)瀏覽CASE工具。通過互聯(lián)網(wǎng)了解現(xiàn)有的軟件工程主流工具,完成表1-2的內(nèi)容。表1-2軟件工程工具分類工具類型代表性的工具名稱特點(diǎn)適用軟件工程階段

2、文檔編寫工具M(jìn)icrosoft?Word、Microsoft?Visio直觀的操作界面、模板與向?qū)Чδ堋⒇S富的幫助功能等。軟件開發(fā)權(quán)過程分析與設(shè)計(jì)工具PowerDesigner功能強(qiáng)大,使用方便,提供增量的數(shù)據(jù)庫開發(fā)功能,支扌寸局部更新等。實(shí)現(xiàn)、測試、有效性驗(yàn)證版本控制工具Visual?Soure?Safe提供了基本的認(rèn)證安全和版本控制機(jī)制,能夠?qū)ξ谋尽⒍M(jìn)制、圖形圖像等文件進(jìn)行控制。設(shè)計(jì)、實(shí)現(xiàn)配置管理工具ClearCase功能強(qiáng)大,但使用復(fù)雜,采用許多新的配置管理思想支扌寸多版本、并仃開發(fā)等。設(shè)計(jì)、實(shí)現(xiàn)測試工具WinRunner、LoadRunnerWinRunner能夠提高測試人員的工作效

3、率和質(zhì)量;LoadRunner能對(duì)整個(gè)企業(yè)架構(gòu)進(jìn)行測試。縮短測試時(shí)間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。實(shí)現(xiàn)、測試、有效性驗(yàn)證維護(hù)工具ConcurrentVersionSystem主要用于在多人開發(fā)環(huán)境下的源碼的維護(hù),實(shí)際上CVS可以維護(hù)任意文檔的開發(fā)和使用軟件開發(fā)權(quán)過程調(diào)試工具交互式調(diào)試系統(tǒng)實(shí)現(xiàn)、測試、有效性驗(yàn)證再丄程工具交叉索引系統(tǒng)、程序重構(gòu)系統(tǒng)實(shí)現(xiàn)程序分析工具交叉索引生成器、靜態(tài)/動(dòng)態(tài)分析器實(shí)現(xiàn)、測試、有效性驗(yàn)證(5) 使用一些常用的CASE工具,如Visio、RoseVSSCVSCVSProject、PowerDesigne、WinRunner、LoadRunne、Eclipse等,快

4、速了解他們的基本功能和作用,完成表1-3的內(nèi)容。表1-3一些常用的軟件工程工具分析工具名稱主要功能界面特點(diǎn)環(huán)境要求Visio繪圖功能Windows操作系統(tǒng)Rose能滿足所有建模環(huán)境(Web開發(fā),數(shù)據(jù)建模,VisualStudio和C+)需求能力和靈活性Windows9X,NT,AlphaNT,SGI,Solaris,AIX,DigitalUNIX和HP-UXVSS負(fù)責(zé)項(xiàng)目文件的管理Windows操作系統(tǒng)CVS主要用于在多人開發(fā)環(huán)境下的源碼的維護(hù)Windows操作系統(tǒng)Project項(xiàng)目管理Windows操作系統(tǒng)PowerDesigner分別從概念模型和物理數(shù)據(jù)模型倆個(gè)層次對(duì)數(shù)據(jù)庫進(jìn)行設(shè)計(jì)。Win

5、dows操作系統(tǒng)WinRunner用于檢測應(yīng)用程序是否能夠達(dá)到預(yù)期的功能及正常運(yùn)行。Windows操作系統(tǒng)LoadRunner預(yù)測系統(tǒng)行為和性能的工業(yè)標(biāo)準(zhǔn)級(jí)負(fù)載測試工具,能優(yōu)化系統(tǒng)性能。Windows操作系統(tǒng)Eclipse主要用來Java語言開發(fā),但疋目前亦有人通過插件使其作為其他計(jì)算機(jī)語言比如C+和Python的開發(fā)工具。Windows操作系統(tǒng)(6) 軟件企業(yè)調(diào)查。通過各種方式了解企業(yè)使用哪些CASE工具以及適用環(huán)境,完成表1-4的內(nèi)容。表1-4軟件企業(yè)使用CASE工具調(diào)查公司名稱使用的工具使用公司規(guī)模環(huán)境北京賽優(yōu)科技有限公司MDAC2.8SP1Ghost8.3Winrar3.71微軟王碼五

6、筆智能ABC5.23希網(wǎng)動(dòng)態(tài)IPUNIX北京賽優(yōu)科技有限公司坐洛在北京市朝陽區(qū)中關(guān)村電子城西區(qū),是享受國家特別扶持的咼新科技企業(yè),是面向全國專業(yè)從事行業(yè)信息軟件研究、開發(fā)與系統(tǒng)集成的高科技公司。賽優(yōu)是在醫(yī)療、通訊、電子商務(wù)信息化等領(lǐng)域?yàn)榭蛻籼峁┛煽俊⑾冗M(jìn)、完善的信息管理系統(tǒng)及其相關(guān)產(chǎn)品的技術(shù)支持與服務(wù)的專業(yè)軟件公司,同時(shí)是國豕認(rèn)證的雙軟企業(yè)、咼新技術(shù)企業(yè)、ICP5請(qǐng)查閱有關(guān)資料,給“軟件”下一個(gè)定義軟件(中國大陸及香港用語,臺(tái)灣作軟體)是一系列按照特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合。一般來講軟件被劃分為系統(tǒng)軟件、應(yīng)用軟件和介于這兩者之間的中間件。其中系統(tǒng)軟件為計(jì)算機(jī)使用提供最基本的功能,但是

7、并不針對(duì)某一特定應(yīng)用領(lǐng)域。而應(yīng)用軟件則恰好相反,不同的應(yīng)用軟件根據(jù)用戶和所服務(wù)的領(lǐng)域提供不同的功能。6.“軟件生存周期”是軟件工程技術(shù)的重要基礎(chǔ),是對(duì)軟件的長遠(yuǎn)發(fā)展的看法,這種看法把軟件開始開發(fā)之前和軟件交付使用之后的一切活動(dòng)都包括在軟件生存周期之內(nèi),請(qǐng)查閱有關(guān)資料,給出“軟件生存周期”的定義。軟件生存周期(SDLC,軟件生命周期)是軟件的產(chǎn)生直到報(bào)廢的生命周期,周期內(nèi)有問題定義、可行性分析、總體描述、系統(tǒng)設(shè)計(jì)、編碼、調(diào)試和測試、驗(yàn)收與運(yùn)行、維護(hù)升級(jí)到廢棄等階段,這種按時(shí)間分程的思想方法是軟件工程中的一種思想原則,即按部就班、逐步推進(jìn),每個(gè)階段都要有定義、工作、審查、形成文檔以供交流或備查,以

8、提高軟件的質(zhì)量。但隨著新的面向?qū)ο蟮脑O(shè)計(jì)方法和技術(shù)的成熟,軟件生命周期設(shè)計(jì)方法的指導(dǎo)意義正在逐步減少?!败浖嬷芷谶^程”概念進(jìn)一步完善了關(guān)于軟件生存周期的定義,其主要內(nèi)容是:軟件生存周期(SDLC,軟件生命周期)是軟件的產(chǎn)生直到報(bào)廢的生命周期,周期內(nèi)有問題定義、可行性分析、總體描述、系統(tǒng)設(shè)計(jì)、編碼、調(diào)試和測試、驗(yàn)收與運(yùn)行、維護(hù)升級(jí)到廢棄等階段,這種按時(shí)間分程的思想方法是軟件工程中的一種思想原則,即按部就班、逐步推進(jìn),每個(gè)階段都要有定義、工作、審查、形成文檔以供交流或備查,以提高軟件的質(zhì)量。但隨著新的面向?qū)ο蟮脑O(shè)計(jì)方法和技術(shù)的成熟,軟件生命周期設(shè)計(jì)方法的指導(dǎo)意義正在逐步減少。7.由于工作對(duì)象和

9、范圍的不同以及經(jīng)驗(yàn)的不同,對(duì)軟件生存周期過程中各階段的劃分也不盡相同。但是,這些不同劃分中有許多相同之處。相關(guān)的軟件工程國家標(biāo)準(zhǔn)把軟件生存周期劃分為8個(gè)階段,這8個(gè)階段是:檔過程、配置管理過程、質(zhì)量保證、驗(yàn)證過程你認(rèn)為把軟件生存周期劃分為不同階段的意義何在?罄索Q同任何事物一樣,一個(gè)軟件產(chǎn)品或軟件系統(tǒng)也要經(jīng)歷孕育、誕生、成長、成熟、把整個(gè)軟件生存周期劃分為若干階段,使得每個(gè)階段有明確的任務(wù),使規(guī)模大9.上網(wǎng)搜索和瀏覽,了解軟件工程技術(shù)的應(yīng)用情況,看看哪些網(wǎng)站在做著軟件工程的技術(shù)支持工作?并將搜索結(jié)果記錄下來。禮拜九網(wǎng)絡(luò)技術(shù)團(tuán)隊(duì)在做三維展示網(wǎng)站軟件技術(shù)支持和AS3與數(shù)據(jù)庫交互技術(shù)支持。你習(xí)慣使用的網(wǎng)絡(luò)搜索引擎是:必應(yīng)、快搜你再本次搜索

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論