



版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件工程試驗指導序論軟件工程是對軟件開發、運作、維護、退役的系統研究方法。在整個計算機科學中占有舉足輕重的地位。 軟件工程試驗將軟件工程的概念和理論知識融入到實踐當中,從而加深對軟件工程知識的認識和理解。 本指導書內容包含了軟件生命周期中的各個階段, 內容設計軟件工程計算環境、 軟件工程國家標準、 軟件開發繪圖工具 Microsoft Visio 、軟件分析建模工具 Rational Rose 。整個指導書共含 8 試驗,其中每一個試驗都包含背景知識介紹、 所需工具、 準備工作和試驗步驟等。第一種軟件工程工具以環境一、試驗目的1. 目的:確定課題,組織組員,合理分工,熟悉軟件開發環境,培養團隊
2、精神。2. 實驗原理 / 實驗基礎知識 :根據各組選擇的課題,實行項目小組制,各組推薦一名組長,統一管理整個項目的實施過程,并和理調整資源和負責項目全局;根據項目的難易合理分配組員的任務,對問題達成一直的看法;針對項目的實施,熟悉相應的軟件開發工具的使用環境。3. 熟悉軟件工具、軟件開發環境和 CASE工具4了解 GB/T85672006計算機軟件文檔編制規范中1-16 頁的內容。二、試驗內容與步驟1.實驗環境: word,excel , Visio ,Rational Rose 。2.本實驗為開放實驗,各組可同時進行實驗,每組35 人。3. 準備參考資料和閱讀相關的國家有關軟件開發的標準文檔
3、。4. 填寫實驗報告(本次課程結束就交)【思考題】1、項目開發首先要做的事是什么?2、你認為該軟件應具備的最重要的特性是什么。3、你認為怎樣分工是最合理的?軟件工程實驗報告一內容:1. 查閱有關資料,給出“軟件”的權威定義軟件是一系列按照特定順序組織的計算機數據和指令的集合,按照特定順序組織的電腦數據和指令的集合。軟件并不只是包括可以在計算機上運行的電腦程序,與這些電腦程序相關的文檔一般也被認為是軟件的一部分。簡單的說軟件就是程序加文檔的集合體。2. 查閱有關資料,給出“軟件生命周期”的權威定義軟件生命周期又稱為軟件生存周期或系統開發生命周期,是軟件的產生直到報廢的生命周期,周期內有問題定義、
4、可行性分析、總體描述、系統設計、編碼、調試和測試、驗收與運行、維護升級到廢棄等階段,這種按時間分程的思想方法是軟件工程中的一種思想原則,即按部就班、逐步推進,每個階段都要有定義、工作、審查、形成文檔以供交流或備查,以提高軟件的質量。軟件工程要求每一周期工作的開始只能必須是建立在前一個周期結果“正確”前提上的延續;因此,每一周期都是按“活動 結果 審核 再活動 直至結果正確”循環往復進展的。3. 查閱有關資料,給出“軟件生存周期過程”的權威定義軟件生存周期( software life cycle)又稱為軟件生命期,生存期。它 由軟件定義、軟件開發和運行維護三個時期組成,每個時期通常進一步劃分成
5、 3 個階段,即問題定義、可行性研究和需求分析。 每一個時期又劃分為若干階段。每個階段有明確的任務,這樣使規模大、結構復雜和管理復雜的軟件開發變得容易控制和管理。 它是指從形成開發軟件概念起,所開發的軟件使用以后,直到失去使用價值消亡為止的整個過程。4.上網搜索和瀏覽, 了解軟件工程技術的應用情況,記錄所瀏覽網站的技術支持工作。軟件應用于多個方面。典型的軟件比如有電子郵件,嵌入式系統,人機界面,辦公套件,操作系統,編譯器,數據庫,游戲等。同時,各個行業幾乎都有計算機軟件的應用,比如工業,農業,銀行,航空,政府部門等。這些應用促進了經濟和社會的發展,提高人們的工作效率,同時提升了生活質量。5.
6、查閱有關資料,給出“軟件工具”、“軟件開發環境” 、“CASE工具”的權威定義軟件工具是指為支持計算機軟件的開發、 維護、模擬、移植或管理而研制的程序系統。它是為專門目的而開發的,在軟件工程范圍內也就是為實現軟件生存期中的各種處理活動(包括管理、開發和維護)的自動化和半自動化面開發的程序系統。軟件工具分為六類:模擬工具、開發工具、測試和評估工具、運行和維護工具、性能質量工具和程序設計支持工具。軟件開發環境 (Software Development Environment ,SDE)是指在基本硬件和宿至軟件的基礎上, 為支持系統軟件和應用軟件的工程化開發和維護而使用的一組軟件, 簡稱 SDE。
7、它由軟件工具和環境集成機制構成,前者用以支持軟件開發的相關過程、活動和任務,后者為工具集成和軟件的開發、維護及管理提供統一的支持。CASE是提供一組能夠自動覆蓋軟件開發生命周期各個階段的集成的、減少勞動力的工具。CASE工具由許多部分組成, 一般我們按軟件開發的不同階段分為上層 CASE和下層CASE產品。上層或前端CASE工具自動進行應用的計劃、設計和分析 , 幫助用戶定義需求 , 產生需求說明 , 并可完成與應用開發相關的所有計劃工作。下層或后端 CASE工具自動進行應用系統的編程、測試和維護工作。6. 填寫下列學術術語的英文簡寫,并思考、理解其含義7. 軟件開發環境: Software
8、Development Environment ,SDE軟件開發環境 (Software Development Environment ,SDE)是指在基本硬件和縮至軟件的基礎上, 為支持系統軟件和應用軟件的工程化開發和維護而使用的一組軟件,簡稱SDE。它由軟件工具和環境集成機制構成,前者用以支持軟件開發的相關過程、 活動和任務,后者為工具集成和軟件的開發、維護及管理提供統一的支持。8.軟禁工程環境: Software Engineering Environment,簡 稱SEE 軟 件 工 程 環 境 (SoftwareEngineeringEnvironment,簡稱SEE)是指以軟件工
9、程為依據,支持典型軟件生產的系統。9.軟件支持環境:(Software support environment,簡稱 SSE) :一個方便靈活的關系數據庫(RDBS),一個與( RDBS)相對應的,方便靈活的數據字典,它具有存儲所有實體的功能。 一套與 RDBS相對應的快速查詢系統,能支持任意非過程化的(即交互定義方式)組合條件查詢。一套高級的軟件工具用以支持結構化程序,并且允許采用交互的方式迅速地進行書寫和維護,產生任意程序語言的模塊(即原型)。10. 軟件項目支 持環 境: 軟件 項目 支 持 環 境 (Softwareprojectsupportenvironment,簡稱SPSE)軟件
10、開發環境是一組相關的軟件工具的集合,將他們組織在一起 , 支持某種軟件開發方法, 軟件開發環境又稱之為項目支持環境。11. 軟件自動開發環境: Software development environment automatically 集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟件服務套。 所有具備這一特性的軟件或者軟件套(組)12. 集 成 化 程 序 設 計 環 境 : AutomaticDevelopmentEnvironment(ADE) 基于結構化方法的集成化程序設計環境 IPE 支持軟件的設計與實現階段 , 它以結構圖和問題分析圖作為軟件設計的主要手段 , 提供了一組軟件開發工具.13. 閱讀 GB/T8567 2006計算機軟件文檔編制規范中 1-16 頁的內容,回答:請給出文檔編制過程概要。14. 閱讀 GB/T8567 2006計算機軟件文檔編制規范 中 1-16 頁的內容,回答:在軟件的生存周期中,一般地說,應產生哪些基本文檔?(1)可行性分析(研究)報告;(2)軟件(或項目)開發計劃;(3)軟件需求規格說明;(4)接口需求規格說明;(5)系統 / 子系統設
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年特種粉末及粉末冶金制品項目資金申請報告代可行性研究報告
- 2023甘肅省輔警招聘考試題
- 行政辦公設備使用操作規范?
- 《連鎖門店店長管理實務》課件項目6客戶關系管理
- 2025年廣告設計師職業考試題及答案
- 腫瘤患者體重管理指南
- 滬教版(2024)九年級上冊化學期末復習全冊知識點考點提綱
- 腦癱臥床患者的護理
- 人教版高中地理必修第二冊 第五章 環境與發展 第一節 人類面臨的主要環境問題 課件
- 2025年與社會工作相關的考試試卷及答案
- 《智能人臉識別系統》課件
- 礦井通風與安全課件
- 幼師進城考試題及答案
- 2024版機電質量標準化管理圖冊
- 游戲代練創新創業方案
- 警務實戰基礎知識
- 中國傳統禮儀全課件
- 新北師大版七年級下冊生物教案全冊
- 饋線自動化-集中型饋線自動化(配電自動化)
- 《膽腸吻合技術》課件
- 圍手術期患者疼痛管理課件
評論
0/150
提交評論