軟件工程實(shí)驗(yàn)指導(dǎo)_第1頁(yè)
軟件工程實(shí)驗(yàn)指導(dǎo)_第2頁(yè)
軟件工程實(shí)驗(yàn)指導(dǎo)_第3頁(yè)
軟件工程實(shí)驗(yàn)指導(dǎo)_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

《軟件工程》試驗(yàn)指導(dǎo)序 論軟件工程是對(duì)軟件開發(fā)、運(yùn)作、維護(hù)、退役的系統(tǒng)研究方法。在整個(gè)計(jì)算機(jī)科學(xué)中占有舉足輕重的地位。軟件工程試驗(yàn)將軟件工程的概念和理論知識(shí)融入到實(shí)踐當(dāng)中,從而加深對(duì)軟件工程知識(shí)的認(rèn)識(shí)和理解。本指導(dǎo)書內(nèi)容包含了軟件生命周期中的各個(gè)階段,內(nèi)容設(shè)計(jì)軟件工程計(jì)算環(huán)境、軟件工程國(guó)家標(biāo)準(zhǔn)、軟件開發(fā)繪圖工具M(jìn)icrosoftVisio、軟件分析建模工具RationalRose。整個(gè)指導(dǎo)書共含試驗(yàn),其中每一個(gè)試驗(yàn)都包含背景知識(shí)介紹、所需工具、準(zhǔn)備工作和試驗(yàn)步驟等。第一種 軟件工程工具以環(huán)境一、試驗(yàn)?zāi)康哪康模捍_定課題,組織組員,合理分工,熟悉軟件開發(fā)環(huán)境,培養(yǎng)團(tuán)隊(duì)精神。實(shí)驗(yàn)原理/實(shí)驗(yàn)基礎(chǔ)知識(shí):根據(jù)各組選擇的課題,實(shí)行項(xiàng)目小組制,各組推薦一名組長(zhǎng),統(tǒng)一管理整個(gè)項(xiàng)目的實(shí)施過程,并和理調(diào)整資源和負(fù)責(zé)項(xiàng)目全局;根據(jù)項(xiàng)目的難易合理分配組員的任務(wù),對(duì)問題達(dá)成一直的看法;針對(duì)項(xiàng)目的實(shí)施,熟悉相應(yīng)的軟件開發(fā)工具的使用環(huán)境。熟悉軟件工具、軟件開發(fā)環(huán)境和CASE工具4.了解GB/T8567-2006《計(jì)算機(jī)軟件文檔編制規(guī)范》中 1-16頁(yè)的內(nèi)容。二、試驗(yàn)內(nèi)容與步驟RationalRose,Visio,excel,word實(shí)驗(yàn)環(huán)境:1.2. 本實(shí)驗(yàn)為開放實(shí)驗(yàn),各組可同時(shí)進(jìn)行實(shí)驗(yàn),每組 3-5人。準(zhǔn)備參考資料和閱讀相關(guān)的國(guó)家有關(guān)軟件開發(fā)的標(biāo)準(zhǔn)文檔。填寫實(shí)驗(yàn)報(bào)告(本次課程結(jié)束就交)【思考題】1、項(xiàng)目開發(fā)首先要做的事是什么?2、你認(rèn)為該軟件應(yīng)具備的最重要的特性是什么。、你認(rèn)為怎樣分工是最合理的? 3.一《軟件工程》實(shí)驗(yàn)報(bào)告內(nèi)容: 查閱有關(guān)資料,給出“軟件”的權(quán)威定義 1.軟件是一系列按照特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合,按照特定順序組織的電腦數(shù)據(jù)和指令的集合。軟件并不只是包括可以在計(jì)算機(jī)上運(yùn)行的電腦程序,與這些電腦程序相關(guān)的文檔一般也被認(rèn)為是軟件的一部分。簡(jiǎn)單的說軟件就是程序加文檔的集合體。查閱有關(guān)資料,給出“軟件生命周期”的權(quán)威定義 2.軟件生命周期又稱為軟件生存周期或系統(tǒng)開發(fā)生命周期,是軟件的產(chǎn)生直到報(bào)廢的生命周期,周期內(nèi)有問題定義、可行性分析、總體描述、系統(tǒng)設(shè)計(jì)、編碼、調(diào)試和測(cè)試、驗(yàn)收與運(yùn)行、維護(hù)升級(jí)到廢棄等階段,這種按時(shí)間即按部就分程的思想方法是軟件工程中的一種思想原則,班、逐步推進(jìn),每個(gè)階段都要有定義、工作、審查、形成文檔以供交流或備查,以提高軟件的質(zhì)量。軟件工程要求每一周期工作的開始只能必須是建立在前一個(gè)周期結(jié)果“正確”前提上的延續(xù);因此,每一周─再活動(dòng)──審核──期都是按“活動(dòng)──結(jié)果直至結(jié)果正確”循環(huán)往復(fù)進(jìn)展的。─查閱有關(guān)資料,給出“軟件生存周期過程”的權(quán)威定義 3.軟件生存周期(softwarelifecycle )又稱為軟件生命期,生存期。它 由軟件定義、軟件開發(fā)和運(yùn)行維護(hù)三個(gè)時(shí)期組成,每個(gè)時(shí)期通常進(jìn)一步劃分成3個(gè)階段,即問題定義、可行性研究和需求分析。每一個(gè)時(shí)期又劃分為若干階段。每個(gè)階段有明確的任務(wù),這樣使規(guī)模大、結(jié)構(gòu)復(fù)雜和管理復(fù)雜的軟件開發(fā)變得容易控制和管理。它是指從形成開發(fā)軟件概念起,所開發(fā)的軟件使用以后,直到失去使用價(jià)值消亡為止的整個(gè)過程。記錄所了解軟件工程技術(shù)的應(yīng)用情況, 上網(wǎng)搜索和瀏覽, 4.瀏覽網(wǎng)站的技術(shù)支持工作。軟件應(yīng)用于多個(gè)方面。典型的軟件比如有電子郵件,嵌入式系統(tǒng),人機(jī)界面,辦公套件,操作系統(tǒng),編譯器,數(shù)據(jù)庫(kù),游戲等。同時(shí),各個(gè)行業(yè)幾乎都有計(jì)算機(jī)軟件的應(yīng)用,比如工業(yè),農(nóng)業(yè),銀行,航空,政府部門等。這些應(yīng)用促進(jìn)了經(jīng)濟(jì)和社會(huì)的發(fā)展,提高人們的工作效率,同時(shí)提升了生活質(zhì)量。查閱有關(guān)資料,給出“軟件工具”、“軟件開發(fā)環(huán)境”、“CASE工具”的權(quán)威定義軟件工具是指為支持計(jì)算機(jī)軟件的開發(fā)、維護(hù)、模擬、移植或管理而研制的程序系統(tǒng)。它是為專門目的而開發(fā)的,在軟件工程范圍內(nèi)也就是為實(shí)現(xiàn)軟件生存期中的各種處理活動(dòng)(包括管理、開發(fā)和維護(hù))的自動(dòng)化和半自動(dòng)化面開發(fā)的程序系統(tǒng)。軟件工具分為六類:模擬工具、開發(fā)工具、測(cè)試和評(píng)估工具、運(yùn)行和維護(hù)工具、性能質(zhì)量工具和程序設(shè)計(jì)支持工具。軟件開發(fā)環(huán)境(SoftwareDevelopmentEnvironment ,SDE)是指在基本硬件和宿至軟件的基礎(chǔ)上,為支持系統(tǒng)軟件和應(yīng)用軟件的工程化開發(fā)和維護(hù)而使用的一組軟件,簡(jiǎn)稱SDE。它由軟件工具和環(huán)境集成機(jī)制構(gòu)成,前者用以支持軟件開發(fā)的相關(guān)過程、活動(dòng)和任務(wù),后者為工具集成和軟件的開發(fā)、 維護(hù)及管理提供統(tǒng)一的支持。CASE是提供一組能夠自動(dòng)覆蓋軟件開發(fā)生命周期各個(gè)階段的集成的、減少勞動(dòng)力的工具。CASE工具由許多部分組成,一般我們按軟件開發(fā)的不同階段分為上層CASE和下層CASE產(chǎn)品。上層或前端CASE工具自動(dòng)進(jìn)行應(yīng)用的計(jì)劃、設(shè)計(jì)和分析,幫助用戶定義需求,產(chǎn)生需求說明,并可完成與應(yīng)用開發(fā)相關(guān)的所有計(jì)劃工作。下層或后端CASE工具自動(dòng)進(jìn)行應(yīng)用系統(tǒng)的編程、測(cè)試和維護(hù)工作。填寫下列學(xué)術(shù)術(shù)語的英文簡(jiǎn)寫,并思考、理解其含義7.軟件開發(fā)環(huán)境:SoftwareDevelopmentEnvironment,SDE軟件開發(fā)環(huán)境(SoftwareDevelopmentEnvironment,SDE)是指在基本硬件和縮至軟件的基礎(chǔ)上,為支持系統(tǒng)軟件和應(yīng)用軟件的工程化開發(fā)和維護(hù)而使用的一組軟件,簡(jiǎn)稱.SDE。它由軟件工具和環(huán)境集成機(jī)制構(gòu)成,前者用以支持軟件開發(fā)的相關(guān)過程、活動(dòng)和任務(wù),后者為工具集成和軟件的開發(fā)、維護(hù)及管理提供統(tǒng)一的支持。軟禁工程環(huán)境:SoftwareEngineeringEnvironment,簡(jiǎn)稱SEE軟件工程環(huán)境(SoftwareEngineeringEnvironment,簡(jiǎn)稱SEE)是指以軟件工程為依據(jù),支持典型軟件生產(chǎn)的系統(tǒng)。9. 軟件支持環(huán)境:(Softwaresupportenvironment ,簡(jiǎn)稱SSE):一個(gè)方便靈活的關(guān)系數(shù)據(jù)庫(kù)(RDBS),一個(gè)與(RDBS)相對(duì)應(yīng)的,方便靈活的數(shù)據(jù)字典,它具有存儲(chǔ)所有實(shí)體的功能。一套與RDBS相對(duì)應(yīng)的快速查詢系統(tǒng),能支持任意非過程化的(即交互定義方式)組合條件查詢。一套高級(jí)的軟件工具用以支持結(jié)構(gòu)化程序,并且允許采用交互的方式迅速地進(jìn)行書寫和維護(hù),產(chǎn)生任意程序語言的模塊(即原型)。軟件項(xiàng)目支持環(huán)境:軟件項(xiàng)目支持環(huán)境(Softwareprojectsupportenvironment,簡(jiǎn)稱SPSE)軟件開發(fā)環(huán)境是一組相關(guān)的軟件工具的集合,將他們組織在一起,支持某種軟件開發(fā)方法,軟件開發(fā)環(huán)境又稱之為項(xiàng)目支持環(huán)境。11. 軟件自動(dòng)開發(fā)環(huán)境:Softwaredevelopmentenvironmentautomatically集成了代碼編寫功能、分析功能、編譯功能、調(diào)試功能等一體化的開發(fā)軟件服務(wù)套。所有具備這一特性的軟件或者軟件套(組)DevelopmentAutomatic :境環(huán)計(jì)設(shè)序程化成集 12.Environment(ADE)基于結(jié)構(gòu)化方法的集成化程序設(shè)計(jì)環(huán)境 IPE與實(shí)現(xiàn)階段,它以結(jié)構(gòu)圖和問題分析圖作為軟件設(shè)計(jì)的主要手段件開發(fā)工具.

支持軟件的設(shè)計(jì),提供了一組軟閱讀GB/T8567-2006《計(jì)算機(jī)軟件文檔編制規(guī)范》中1-16頁(yè)的內(nèi)容,回答:請(qǐng)給出文檔編制過程概要。閱讀GB/T8567-2006《計(jì)算機(jī)軟件文檔編制規(guī)范》中1-16頁(yè)的內(nèi)容,回答:在軟件的生存周期中,一般地說,應(yīng)產(chǎn)生哪些基本文檔?1)可行性分析(研究)報(bào)告;2)軟件(或項(xiàng)目)開發(fā)計(jì)劃;3)軟件需求規(guī)格說明;4)接口需求規(guī)格說明;5)系統(tǒng)/子系統(tǒng)設(shè)計(jì)(結(jié)構(gòu)設(shè)計(jì))說明;(()軟件(結(jié)構(gòu))設(shè)計(jì)說明;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論