freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

20xx年電大江蘇廣播電視大學(xué)開放教育本科軟件工程課程教學(xué)大綱(已修改)

2024-11-12 14:58 本頁面
 

【正文】 江蘇廣播電視大學(xué)開放教育本科《軟件工程》課程教學(xué)大綱 第一部分 大綱說明 一、課程性質(zhì)、目的與任務(wù) 《軟件工程》是江蘇電大計算機(jī)應(yīng)用專業(yè)教學(xué)計劃中一門綜合性和實踐性很強(qiáng)的選修課程,主要內(nèi)容包括軟件工程概述、系統(tǒng)分析、軟件需求分析、軟件設(shè)計、 Jackson 系統(tǒng)開發(fā)方法 、用戶界面設(shè)計、面向?qū)ο蠓治雠c設(shè)計、編碼、軟件質(zhì)量與質(zhì)量保證、項目計劃與管理等。 根據(jù)培養(yǎng)基本應(yīng)用型人才的需要,本課程的目的與任務(wù)是使學(xué)生通過本課程的學(xué)習(xí),了解軟件項目開發(fā)和維護(hù)的一般過程,掌握軟件開發(fā)的傳統(tǒng)方法和最新方法 ,為更深入地學(xué)習(xí)和今后從事軟件工程實踐打下良好的基礎(chǔ)。 二、先修課程知識要求 計算機(jī)的基礎(chǔ)知識、程序設(shè)計的知識、面向?qū)ο蟪绦蛟O(shè)計知識 三、課程的教學(xué)要求 基本概念和基本知識:軟件與軟件工程,硬件系統(tǒng)分析和軟件系統(tǒng)分析,生存周期與軟件開發(fā)模式,結(jié)構(gòu)化分析、需求分析,面向?qū)ο蠓治?、設(shè)計與編碼,軟件的評審、測試與維護(hù),項目計劃與項目管理。 基本技能:能應(yīng)用軟件工程的基本方法參與軟件項目的分析、設(shè)計、實現(xiàn)和維護(hù)且在實踐中靈活運(yùn)用 重點(diǎn):系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)、系統(tǒng)維護(hù) 難點(diǎn):系統(tǒng)分析、需求分析、軟件設(shè)計、軟件測試 六、考核 本課程采取大作業(yè)與集中筆試考核相結(jié)合的方式,大作業(yè)占總成績的 20%,由各教學(xué)點(diǎn)和市校自行組織考核,江蘇電大進(jìn)行抽查,不做大作業(yè)者不能參加筆試;筆試由江蘇電大根據(jù)教學(xué)大綱統(tǒng)一命題,占總成績的 80%。 第二部分 教學(xué)內(nèi)容和教學(xué)要求 1 軟件工程概述 教學(xué)內(nèi)容 軟件的概念、特點(diǎn)和分類(軟件的概念和特點(diǎn)、軟件的分類) 軟件的發(fā)展和軟件危機(jī)(人們對軟件的新的認(rèn)識、軟件的需求是軟件發(fā)展的動力、軟件工作范圍的擴(kuò)展) 軟件 工程過程和軟件生存期(軟件工程過程、軟件生存期) 軟件生存期模型(瀑布模型、演化模型、螺旋模型、噴泉模型、智能模型) 軟件工程的基本目標(biāo)(軟件工程的定義、軟件工程項目的基本目標(biāo)) 教學(xué)要求 掌握:軟件和軟件工程的基本概念 了解:軟件生命周期及軟件開發(fā)的各個模型 2 系統(tǒng)分析 教學(xué)內(nèi)容 基于計算機(jī)的系統(tǒng) 計算機(jī)系統(tǒng)工程(硬件和硬件工程、軟件和軟件工程、人與人類工程、數(shù)據(jù)庫和數(shù)據(jù)庫工程) 系統(tǒng)需求識別(系統(tǒng)分析的目標(biāo)、系統(tǒng)分析過程) 可行性研究 成本 —效益分析(幾種度量效益的方法、成本 —效益的分析) 技術(shù)分析 分配與權(quán)衡 系統(tǒng)結(jié)構(gòu)的模型化(結(jié)構(gòu)圖、系統(tǒng)結(jié)構(gòu)的規(guī)格說明定義) 系統(tǒng)定義與評審(系統(tǒng)規(guī)格說明、系統(tǒng)定義的評審) 教學(xué)要求 理解:系統(tǒng)分析的含義 了解:系統(tǒng)分析過程中的分析方法 3 軟件需求分析 教學(xué)內(nèi)容 軟件需求分析的任務(wù) 需求分析的過程 軟件需求分析的原則 分析員和用戶的責(zé)任 軟件需求分析方法 原型化方法(軟件原型化方法概述、快速 原型開發(fā)模型(原型生存期)、軟件開發(fā)過程、軟件復(fù)用) 結(jié)構(gòu)化分析方法(數(shù)據(jù)流圖、數(shù)據(jù)詞典、加工邏輯說明) 系統(tǒng)動態(tài)分析(狀態(tài)遷移圖、時序、 Petri 網(wǎng)) 數(shù)據(jù)及數(shù)據(jù)庫需求(有關(guān)數(shù)據(jù)庫的基本概念、 E—R 方法、數(shù)據(jù)結(jié)構(gòu)的規(guī)范化、數(shù)據(jù)庫分析的過程) 軟件需求分析工具( SADT、 PSL/PSA) 教學(xué)要求: 掌握:需求分析的方法 理解:需求分析的任務(wù)和原則 了解:需求分析工具 4 軟件設(shè)計 教學(xué)內(nèi)容 軟件設(shè)計的目標(biāo)和任務(wù)(軟件設(shè)計在開發(fā)階段中的重要性、軟件設(shè)計任務(wù) ) 軟件設(shè)計基礎(chǔ)(自頂向下,逐步細(xì)化、軟件結(jié)構(gòu)、程序結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、軟件過程、模塊化、抽象化及信息屏蔽) 模塊的獨(dú)立性(模塊、模塊獨(dú)立性、耦合性、內(nèi)聚性) 結(jié)構(gòu)化設(shè)計方法(典型的系統(tǒng)結(jié)構(gòu)圖、變換分析設(shè)計方法、事務(wù)分析、軟件模塊結(jié)構(gòu)的改進(jìn)、設(shè)計的后處理) 數(shù)據(jù)設(shè)計及文件設(shè)計(數(shù)據(jù)設(shè)計的原則、在設(shè)計程序結(jié)構(gòu)時的數(shù)據(jù)結(jié)構(gòu)的選擇方法、文件設(shè)計) 過程設(shè)計(程序流程圖、 N—S圖、 PAD、判定表、 PDL) 教學(xué)要求 掌握:軟件設(shè)計的過程、步驟、方法及過程設(shè)計 理解:軟件設(shè)計過程中模塊的特性、結(jié)構(gòu)化程序設(shè)計方法 5 Jackson 系統(tǒng)開發(fā)( JSD)方法 面向數(shù)據(jù)結(jié)構(gòu)的分析與設(shè)計方法 教學(xué)內(nèi)容 進(jìn)程模型 JSD 方法的步驟 實體動作分析 實體結(jié)構(gòu)分析 定義初始模型 功能描述 決定系統(tǒng)時間特性 實現(xiàn) 掌握: JSD 方法 6 用戶界面設(shè)計 教學(xué)要求 用戶界面應(yīng)具備的特性(可使用性、靈活性、復(fù)雜性和可靠性) 用戶界面設(shè)計的任務(wù)分析(用戶特性分析、用戶工作 分析、用戶模型和觀點(diǎn)) 用戶界面任務(wù)和工作設(shè)計(任務(wù)分配、工作方式和工作設(shè)計) 界面設(shè)計的基本類型(界面設(shè)計類型、菜單、圖象、對話、問題描述語言、窗口) 數(shù)據(jù)輸入界面設(shè)計(數(shù)據(jù)輸入的規(guī)則、輸入表格設(shè)計、其它數(shù)據(jù)輸入的方法) 數(shù)據(jù)顯示界面設(shè)計(數(shù)據(jù)顯示的規(guī)則、字符數(shù)據(jù)的顯示、圖形顯示、報告) 控制界面的設(shè)計(用控制對話選擇操作命令、用菜單界面進(jìn)行控制、用功能鍵定義操作命令、用圖標(biāo)表示對象或命令、直接操縱、用窗口劃分屏幕、命令語言、自然語言) 教學(xué)要求 掌 握:用戶界面設(shè)計過程、步驟及方法 了解:用戶界面設(shè)計的基本類型 7 程序編碼 教學(xué)內(nèi)容 對源程序的質(zhì)量要求 結(jié)構(gòu)化程序設(shè)計(關(guān)于 GOTO 語句的爭論、結(jié)構(gòu)化程序設(shè)計的原則、程序設(shè)計自頂向下,逐步求精、數(shù)據(jù)結(jié)構(gòu)的合理化) 程序設(shè)計風(fēng)格(源程序文檔化、數(shù)據(jù)說明、語句結(jié)構(gòu)、輸入和輸出) 程序效率(討論效率的準(zhǔn)則、算法對效率的影響、影響存儲器效率的因素、影響輸入 /輸出的因素) 程序設(shè)計語言(程序設(shè)計語言特性的比較、程序設(shè)計語言的分類、程序設(shè)計語言的 選擇) 程序復(fù)雜性度量(代碼行度量法、 McCabe 度量法、 Halstead 的軟件科學(xué)、軟件復(fù)雜性的綜合度量) 教學(xué)要求 掌握:編碼原則及方法 了解:程序復(fù)雜性度量方法 8 軟件測試 教學(xué)內(nèi)容 軟件測試的基礎(chǔ)(什么是軟件測試、軟件測試的目的和原則、軟件測試的對象、測試信息流、測試與軟件開發(fā)各階段的關(guān)系) 測試用例設(shè)計(黑盒測試、白盒測試) 白盒測試的測試用例設(shè)計(邏輯覆蓋、基本路徑測試) 黑盒測試的測試用例設(shè)計(等價類劃分 、邊界值分析、錯誤推測法、因果圖、功能圖) 軟件測試的策略(單元測試、組裝測試、確認(rèn)測試、系統(tǒng)測試、測試的步驟及相應(yīng)的測試種類) 程序的靜態(tài)分析方法(對程序的靜態(tài)分析、人工測試) 調(diào)試(調(diào)試的步驟、幾種主要的調(diào)試方法、調(diào)試原則) 軟件測試工具(靜態(tài)分析工具、動態(tài)分析工具、測試數(shù)據(jù)自動生成工具、模塊測試臺、測試合成環(huán)境) 教學(xué)要求 掌握:軟件測試方法、策略 了解:軟件測試工具 9 面向?qū)ο蠹夹g(shù) 教學(xué)內(nèi)容 面向?qū)ο蟮母拍睿▽ο?、類、繼承、多態(tài)性和動態(tài)聯(lián)編) 開發(fā)過程(應(yīng)用生存期、類生存期、綜合方法、系統(tǒng)體系結(jié)構(gòu)) 面向?qū)ο蠓治雠c高層設(shè)計(面向?qū)ο蠓治?、論域分析、?yīng)用分析、對象模型技術(shù)、高層設(shè)計、示例) 類的設(shè)計(類設(shè)計的目標(biāo)、通過復(fù)用設(shè)計類、類設(shè)計方法、類設(shè)計的例子) 實現(xiàn)與測試(類的實現(xiàn)、應(yīng)用程序的實現(xiàn)、測試一個面向?qū)ο蟮膽?yīng)用、面向?qū)ο蟮臏y試工具) Coad 與 Yourdon 面向?qū)ο蠓治雠c設(shè)計技術(shù)(面向?qū)ο蟮姆治?、面向?qū)ο蟮脑O(shè)計) CRC 卡片 Booch 的方法( Booch 方法的設(shè)計過程、 Booch 方法的基本的模型) 教學(xué)要求 掌握:面向?qū)ο蠹夹g(shù)在軟件開發(fā)時的運(yùn)用過程及各種方法 10 軟件質(zhì)量保證 軟件質(zhì)量的概念(軟件質(zhì)量的定義、軟件質(zhì)量的特性、軟件質(zhì)量特性之間的競爭) 軟件質(zhì)量的度量和評價(軟件質(zhì)量的度量、軟件質(zhì)量的評價) 軟件質(zhì)量保證(質(zhì)量保證的概念、軟件質(zhì)量保證的主要任務(wù)、質(zhì)量保證與檢驗) 軟件質(zhì)量保證體系 質(zhì)量保證的體系(質(zhì)量目標(biāo)與度量、質(zhì)量度量方法、軟件質(zhì)量管理小組) 軟件 的質(zhì)量設(shè)計(質(zhì)量特性轉(zhuǎn)化為軟件的內(nèi)部結(jié)構(gòu)、軟件的質(zhì)量展開) 技術(shù)評審(設(shè)計質(zhì)量的評審內(nèi)容、程序質(zhì)量的評審內(nèi)容) 軟件可靠性(軟件生存期與軟件壽命的關(guān)系、軟件可靠性的定義、軟件可靠性的主要指標(biāo)) 測試中的可靠性分析(推測錯誤的產(chǎn)生頻度、估算軟件中錯誤總數(shù) Er 方法、測試精確度和測試覆蓋度的評價、測試開始時的預(yù)測模型) 軟件容錯技術(shù)(什么是容錯軟件、容錯的一般方法、容錯軟件的設(shè)計過程、軟件的容錯系統(tǒng)結(jié)構(gòu)) 教學(xué)要求 掌握:軟件質(zhì)量保證體系 理解:軟件質(zhì)量保證的概念 11 軟件維護(hù) 軟件維護(hù)的概念(軟件維護(hù)的定義、影響維護(hù)工作量因素、軟件維護(hù)的策略、維護(hù)成本) 軟件維護(hù)活動(維護(hù)機(jī)構(gòu)、軟件維護(hù)申請報告、軟件維護(hù)工作流程、維護(hù)檔案記錄、維護(hù)評價) 程序修改的步驟及修改的副作用(分析和理解程序、修改程序、重新驗證程序) 軟件可維護(hù)性(軟件可維護(hù)性的定義、可維護(hù)性的度量) 提高可維護(hù)性的方法(建立明確的軟件質(zhì)量目標(biāo)和優(yōu)先級、使用提高軟件質(zhì)量的技術(shù)和工具、進(jìn)行明確的質(zhì)量保證審查、選擇可維護(hù)的程序設(shè)計語言、改進(jìn)程序的文檔) 維護(hù)“老化代碼” 逆向工程和再工程(預(yù)防性維護(hù)、逆向工程的元素、再工程中的重構(gòu)技術(shù)) 軟件配置管理(軟件配置管理、配置標(biāo)識、版本控制、變更控制、配置狀態(tài)報告、配置審核、軟件配置管理工具 PVCS) 教學(xué)要求 掌握:軟件維護(hù)活動的方法 理解:軟件維護(hù)的逆向工程和再工程 12 軟件工程標(biāo)準(zhǔn)化與軟件文檔 什么是軟件工程標(biāo)準(zhǔn) 軟件工程標(biāo)準(zhǔn)化的意義 軟件工程標(biāo)準(zhǔn)的制定與推行 軟件工程標(biāo)準(zhǔn)的層次 中國的軟件工程標(biāo)準(zhǔn)化工作 ISO 90003 標(biāo)準(zhǔn)及軟件質(zhì)量認(rèn)證( ISO 9000 標(biāo)準(zhǔn)產(chǎn)生的背景、 ISO 9000 系列標(biāo)準(zhǔn)的內(nèi)容) 在開發(fā)機(jī)構(gòu)中推行軟件工程標(biāo)準(zhǔn)化 文檔的作用與分類(軟件文檔的作用和分類、對文檔編制的質(zhì)量要求、文檔的管理與維護(hù)) 教學(xué)要求 掌握:軟件工程標(biāo)準(zhǔn)的制定過程 理解:軟件工程標(biāo)準(zhǔn)化的意義 了解:中國軟件工程標(biāo)準(zhǔn)化的過程 13 軟件項目管理與計劃 項目管理過程 軟件生產(chǎn)率和質(zhì)量的度量(軟件度量、面向規(guī)模的度量、面向功能的度量、軟件質(zhì)量的度量、協(xié)調(diào)不同的度量方法) 在軟件工程過程中使用度量(建立基線、度量數(shù)據(jù)的收集、計算和評價) 軟件項目估算(針對估算的考慮、軟件項目計劃的目標(biāo)、軟件的范圍、軟件開發(fā)中的資源、軟件項目估算、分解技術(shù)) 軟件開發(fā)成本估算(軟件開發(fā)成本估算方法、專家判定技術(shù)、軟件開發(fā)成本估算的經(jīng)驗?zāi)P?、自動估算工具? 風(fēng)險分析(風(fēng)險識別、風(fēng)險估計、風(fēng)險評價、風(fēng)險駕馭和監(jiān)控) 進(jìn)度安排(軟件開發(fā)小組人數(shù)與軟件生產(chǎn)率、任務(wù)的確定與并行性、制定開發(fā)進(jìn)度計劃、進(jìn)度安排的圖形方法、項目的追蹤和控制) 軟件項目的組織與計劃(軟件項目管理的特點(diǎn)、制定計劃、軟件項目的組織的建立、人員配備、指導(dǎo)與 檢驗) 軟件過程成熟模型(軟件機(jī)構(gòu)的的成熟性、軟件過程成熟度模型、關(guān)鍵過程領(lǐng)域、成熟度提問單、利用 CMM 對軟件機(jī)構(gòu)進(jìn)行成熟度評估) 教學(xué)要求 掌握:軟件質(zhì)量度量的方法和軟件成本估算方法 理解:軟件生產(chǎn)率、風(fēng)險分析 了解:軟件項目組織與計劃 第三部分 課程大作業(yè) 為了進(jìn)一步弄清和鞏固課堂所學(xué)的知識及實際的應(yīng)用,配合講課,設(shè)置以下課程大作業(yè)(該課程無平時作業(yè)): 1. 結(jié)構(gòu)化分析 2. 概要設(shè)計 3. 詳細(xì)設(shè)計 4. 測試 5. 面向?qū)ο蠓治雠c設(shè)計 6. 面向?qū)?象編程 7. 面向?qū)ο鬁y試 實施要求: 1. 課程大作業(yè)的 14 使用傳統(tǒng)的軟件工程方法; 56 使用面向?qū)ο蟮能浖こ谭椒?;可以設(shè)計一個大例子,用兩種方法來做,也可以分別做兩個例子。 2. 建議大作業(yè)之前有作業(yè)輔導(dǎo), 2 學(xué)時。 3. 建議作業(yè)完成后進(jìn)行討論,對這兩種方法進(jìn)行總結(jié), 2 學(xué)時。 4. 建議使用 CASE 平臺及其他工具平臺。 5. 評分標(biāo)準(zhǔn): 優(yōu)良( 1520) 能獨(dú)立或協(xié)作編出程序,且能運(yùn)用工具對程序按照軟件工程的標(biāo)準(zhǔn)得出詳實的結(jié)論,且有詳實的文檔資料。 中等( 1015) 在指導(dǎo)老師的協(xié)助下能夠基本完成上述任務(wù)的,且有較詳實的文檔資料。 不及( 10 以下) 不能完成或完成很差的。 下面是贈送的國際法小抄,可以編輯刪除,不需要的朋友
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1