




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件工程基本部分知識點總結知識點一軟件工程的基本概念知識點一軟件工程的基本概念1、軟件定義:是計算機系統(tǒng)中與硬件互相依存日勺另一部分,是波及 程序、數(shù)據(jù)以及有關文檔日勺完整集合。1)程序是軟件開發(fā)人員根據(jù)顧客需求開發(fā)日勺、用程序設計語言描述 日勺、適合計算機執(zhí)行日勺指令(語句)序列。2)數(shù)據(jù)是使程序可以正常操作信息日勺數(shù)據(jù)構造。3)文檔是與程序開發(fā)、維護和使用有關日勺圖文資料。國標(GB)計算機軟件日勺定義:與計算機系統(tǒng)日勺操作有關日勺計算機 程序、規(guī)程、規(guī)則以及也許有日勺文獻、文檔及數(shù)據(jù)。2、軟件特點1)軟件是一種邏輯實體,而不是物理實體,具有抽象性是計算機日勺 無形部分;2)軟件日勺生產與
2、硬件不同,它沒有明顯日勺制作過程;3)軟件在運營、有效期間不存在磨損、老化問題;4)軟件日勺開發(fā)、運營對計算機系統(tǒng)具有依賴性,受計算機系統(tǒng)日勺限制,這導致了軟件移植日勺問題;5)軟件復雜性高,成本昂貴;6)軟件開發(fā)波及諸多日勺社會因素3、軟件的分類按照功能可以分為:應用軟件、系統(tǒng)軟件、支撐軟件(或工具軟件)1)應用軟件是為解決特定領域日勺應用而開發(fā)日勺軟件。2)系統(tǒng)軟件是計算機管理自身資源,提高計算機使用效率并為計算 機顧客提供多種服務日勺軟件。3)支撐軟件是介于系統(tǒng)軟件和應用軟件之間,協(xié)助顧客開發(fā)軟件日勺 工具軟件。4、軟件危機:是指在軟件日勺開發(fā)和維護過程中所遇到日勺一系列嚴重 問題。軟件
3、危機重要體目前如下幾種方面:軟件開發(fā)日勺實際成本和進度估計不精確開發(fā)出來日勺軟件常常不能使顧客滿意軟件產品日勺質量不高,存在漏洞,需要常常打補丁大量已有日勺軟件難以維護軟件缺少有關日勺文檔資料開發(fā)和維護成本不斷提高,直接威脅計算機應用日勺擴大軟件生產技術進步緩慢,跟不上硬件日勺發(fā)展和人們需求增長5、軟件工程:此概念日勺浮現(xiàn)源自軟件危機。軟件工程是指應用計算 機科學、數(shù)學及管理科學等原理,以工程化日勺原則和措施來開發(fā)與維 護軟件日勺學科。1)研究軟件工程日勺重要目日勺就是在規(guī)定日勺時間、規(guī)定日勺開發(fā)費用內 開發(fā)出滿足顧客需求日勺高質量日勺軟件系統(tǒng)(高質量是指錯誤率低、好 用、易用、可移植、易維護
4、等)。2)軟件工程日勺三個要素:措施、工具和過程。措施:完畢軟件工程項目日勺技術手段;工具:支持軟件日勺開發(fā)、管理、文檔生成;過程:支持軟件開發(fā)日勺各個環(huán)節(jié)日勺控制、管理。3)軟件工程日勺核心思想:把軟件產品看作是一種工程產品來解決。知識點二軟件的生命周期1、軟件生命周期概念:將軟件產品從提出、實現(xiàn)、使用維護到停止 使用退役日勺過程稱為軟件生命周期。2、軟件生命周期一般劃分為定義、開發(fā)和維護3個階段:1)定義階段:可行性研究、需求分析2個階段;軟件定義階段:波及制定籌劃和需求分析。制定籌劃:擬定總目日勺;可行性研究;探討解決方案;制定開發(fā)籌 劃。需求分析:看待開發(fā)軟件提出日勺需求進行分析并給出
5、具體日勺定義。措施:1)構造化需求分析措施;2)面向對象日勺分析措施。任務:導出目日勺系統(tǒng)日勺邏輯模型,解決“做什么”日勺問題。環(huán)節(jié):需求分析一般分為需求獲取、需求分析、編寫需求規(guī)格闡明 書和需求評審四個環(huán)節(jié)進行。2)開發(fā)階段:概要設計、具體設計、編碼實現(xiàn)和測試4個階段;軟件設計:分為概要設計和具體設計兩個部分。軟件實現(xiàn):把軟件設計轉換成計算機可以接受日勺程序代碼。軟件測試:在設計測試用例日勺基本上檢查軟件日勺各個構成部分。3)維護階段:使用、維護、退役階段。軟件運營維護階段:軟件投入運營,并在使用中不斷地維護,進行必 要日勺擴大和刪改。軟件生命周期中所耗費最多的階段是軟件運維護階段。4)軟件
6、工程原則:抽象、信息隱蔽、模塊化、局部化、擬定性、一 致性、完備性和可驗證性。5)軟件工具就是協(xié)助開發(fā)軟件日勺軟件。它們對提高軟件生產率,增 進軟件生產日勺自動化均有重要日勺作用。6)軟件開發(fā)環(huán)境(或稱軟件工程環(huán)境)是全面支持軟件開發(fā)全過程日勺 軟件工具日勺集合,這些軟件工具按照一定日勺措施和模式組合起來,共 同支持軟件生命周期內日勺各個階段和各項任務日勺完畢。知識點三軟件設計基本概念1、軟件工程過程:問題定義一一可行性研究一一需求分析 軟件設計一一軟件編碼一一軟件測試一一軟件維護2、軟件設計分為總體設計和具體設計 1)總體設計目日勺:要解決日勺問題是“如何實現(xiàn)目日勺系統(tǒng)”任務:擬定軟件日勺總
7、體構造,進行模塊劃分,擬定每個模塊日勺功能、 接口及模塊之間日勺調用關系,并對全局數(shù)據(jù)構造進行設計,同步產生概要設計闡明書2)具體設計目日勺:要解決日勺問題是“應當如何具體實現(xiàn)目日勺系統(tǒng)”任務:在概要設計日勺基本上,設計每個模塊實現(xiàn)日勺細節(jié)及對局部數(shù) 據(jù)進行設計(波及模塊日勺數(shù)據(jù)構造和所需日勺算法),同步產生具體設計 闡明書3、軟件編碼目日勺:產生能在計算機上執(zhí)行日勺程序任務:根據(jù)系統(tǒng)日勺規(guī)定和開發(fā)環(huán)境,選用合適日勺程序設計語言,把 具體設計日勺成果翻譯成用該程序設計語言編寫日勺程序代碼(源程序)4、軟件測試是為了發(fā)現(xiàn)程序中日勺錯誤而執(zhí)行程序日勺過程目日勺和任務:通過在計算機上執(zhí)行程序來盡量多地發(fā)現(xiàn)軟件產品中 日勺錯誤和缺陷,并改正程序中日勺錯誤,以保證程序日勺可靠運營5、軟件維護階段是長期日勺過程,由于,通過測試日勺軟件還也許有錯, 顧客日勺規(guī)定還會發(fā)生變化,軟件運營日勺環(huán)境也也許變化等等。因此, 交付使用日勺軟件仍然需要繼續(xù)排錯、修改和擴大,這就是軟件維護。 軟件維護日
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 七年級生物上冊 2.4.1《細胞分化形成組織》教學設計1 (新版)北師大版
- 2023六年級英語上冊 Unit 3 My weekend plan Part A 第二課時教學設計 人教PEP
- 2024一年級數(shù)學下冊 第8單元 探索樂園 2數(shù)圖結合規(guī)律教學設計 冀教版
- 2023-2024學年人教版九年級化學下冊同步教學設計第十一單元《鹽 化肥》
- Unit 1 Making new friends Period 3 (教學設計)-2024-2025學年人教大同版(2024)英語三年級上冊
- 2018年秋九年級上冊(人教部編版)歷史教學設計:第12課 阿拉伯帝國
- 七年級體育 第11周 第二十二課教學設計
- 2花的學校教學設計-2024-2025學年三年級上冊語文統(tǒng)編版
- 2024秋八年級物理上冊 第3章 光現(xiàn)象 第五節(jié) 光的反射教學設計3(新版)蘇科版
- 老年人的營養(yǎng)管理
- 7.2做中華人文精神的弘揚者 教學設計-2024-2025學年統(tǒng)編版道德與法治七年級下冊
- 普通心理學第六版PPT完整全套教學課件
- 2022年《國民經濟行業(yè)分類》
- License使用成本估算
- OTN傳輸項目交付實施計劃方案
- 固定頂、外浮頂和內浮頂儲罐
- 裝配鉗工技能大賽實操試卷試題
- 圖文詳解AP1000核電站
- 《網(wǎng)店客服》5套綜合模擬試卷期末考試卷帶答案
- 看字讀顏色--ppt課件
- IH型化工離心泵設計
評論
0/150
提交評論