《軟件工程》教學(xué)大綱 (六)_第1頁
《軟件工程》教學(xué)大綱 (六)_第2頁
《軟件工程》教學(xué)大綱 (六)_第3頁
《軟件工程》教學(xué)大綱 (六)_第4頁
《軟件工程》教學(xué)大綱 (六)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

**大學(xué)本科生課程教學(xué)大綱

一、課程基本信息

課程編號開課單位**學(xué)院**系

課程中文名稱軟件工程課程英文名稱SoftwareEngineering

總學(xué)時72理論實(shí)驗(yàn)上機(jī)設(shè)計課外

4824

學(xué)分學(xué)時學(xué)時學(xué)時學(xué)時學(xué)時

課程負(fù)責(zé)人課程團(tuán)隊成員

適用專業(yè)軟件工程專業(yè)

考核方式考試成績分制百分制

先修課程程序設(shè)計基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計建議開課時間2-1/2-2/3-1/3-2

使用教材張爽,軟件工程,北京:人民郵電出版社,2023.8

二、課程簡介

中文描述

課程性質(zhì)和任務(wù)、課程內(nèi)容簡述、最終學(xué)習(xí)成效(知識、能力、素質(zhì)等),500字以內(nèi)。

?課程性質(zhì)和任務(wù)

《軟件工程》課程在軟件工程專業(yè)的課程體系中占有重要地位和作用,是軟件工程專業(yè)的核心課、主

干課,是一門重要的專業(yè)必修課。為其他軟件工程系列課程打下堅實(shí)的基礎(chǔ)。

?課程內(nèi)容

本課程介紹和講解軟件危機(jī)、軟件工程的誕生及基本概念、軟件工程職業(yè)道德與行為規(guī)范,講解軟件

工程的基本要素,包括過程、方法和工具;并且以軟件生命周期為主線,介紹和講解軟件過程中的基

本活動,包括需求、分析、設(shè)計、實(shí)現(xiàn)與集成、測試、和維護(hù);并講解如何運(yùn)用面向?qū)ο蠓缎偷姆椒?/p>

進(jìn)行面向?qū)ο蠓治龊兔嫦驅(qū)ο笤O(shè)計;介紹多種軟件生命周期模型。

?學(xué)習(xí)成效

通過本課程的學(xué)習(xí),學(xué)生將能夠了解和理解軟件工程的基本概念、歷史和軟件工程職業(yè)道德與行為規(guī)

范,能夠理解軟件過程中的活動,包括軟件需求、分析、設(shè)計、實(shí)現(xiàn)與集成、測試、維護(hù)、和軟件生

命周期模型,并能夠運(yùn)用面向?qū)ο蠹夹g(shù)進(jìn)行軟件系統(tǒng)的分析與設(shè)計。

EnglishDescription

Coursecharacterandtask,briefintnxiuctionofcoursecontent,learningachievement(includingknowledge,ability

andquality,etc.),within500words.

?Characteristicsandtask

CourseSoftwareEngineering,asthebackbonecourse,takesaveryimportantroleinthewholeknowledge

architectureofmajorSoftwareEngineering.Thecourseisaveryimportantmandatorycourse,whichlaysa

solidfoundationforthefollowingSE-seriescourses.

?Coursecontents

Thecourseintroducessoftwarecrisis,thebirthofSoftwareEngineering,thebasicconcept,andSoftware

EngineeringEthicsandProfessionalPractice.ThecourseexplainsihebasicelementsofSoftware

Engineering,includingsoftwareprocess,methodsandtools.Takingtheprocessofsoftwarelifecycleasthe

mainthread,thecourseintroducesthebasicactivitiesofsoftwareprocess,includingrequirements,analysis,

design,implementationandintegration,testing,andmaintenance.Thecourseexplainshowtodoobject-

orientedanalysisandobject-orienteddesignwithobject-orientedmethods.Thecourseintroducesseveral

softwarelife-cyclemodels.

?Learningachievement

Theobjectiveofthecourseistohelpstudentstoknowandunderstandprimarilythefundamentalconcept,

historyandSoftwareEngineeringCodeofEthicsandProfessionalPractice.Studentsshouldunderstandthe

activitiesthroughsoftwareprocess,includingrequirements,analysis,design,implementationandintegration,

testing,maintenance,andsoftwarelife-cyclemodels.Studentsaresupposedtobeabletoconductobject-

orientedanalysisandobject-orienteddesign.

三、課程目標(biāo)

1.課程總體目標(biāo)

通過該課程學(xué)習(xí),學(xué)生應(yīng)達(dá)到的知識目標(biāo)、能力目標(biāo)、素質(zhì)目標(biāo),并能支撐專業(yè)的畢業(yè)的求等。圍

繞立德樹人根本任務(wù),充分挖掘并說明該門課程中的思政元素,強(qiáng)化課程思政。

通過本課程的學(xué)習(xí),學(xué)生應(yīng)能夠了解和理解軟件工程的基本概念、歷史和軟件工程職業(yè)道德與行

為規(guī)范,能夠理解軟件過程中的活動,包括軟件需求、分析、設(shè)計、實(shí)現(xiàn)與集成、測試、維護(hù)、和軟

件生命周期模型,并掌握面向?qū)ο蠓椒ㄜ浖治雠c設(shè)計的技術(shù),初步具備設(shè)計與實(shí)現(xiàn)大中型軟件系統(tǒng)

的能力。

通過本課程的學(xué)習(xí),使學(xué)生了解國產(chǎn)計算機(jī)和軟件的發(fā)展歷程,樹立振興國產(chǎn)軟件的志向;使學(xué)

生端正專業(yè)態(tài)度,明白軟件工程道德與從業(yè)規(guī)范,作為軟件人,要開發(fā)與維護(hù)對社會、對人民有益的

軟件,而不是反之。在講解軟件生命周期模型時,引導(dǎo)學(xué)生認(rèn)識到對于不同的目標(biāo)軟件系統(tǒng),因?yàn)槠?/p>

規(guī)模、復(fù)雜程度、技術(shù)路線、面向的用戶群體、業(yè)務(wù)需求等不同,所以沒有放之四海而皆有的一種軟

件生命周期模型,因此,應(yīng)該為目標(biāo)軟件系統(tǒng)選擇最適合的軟件生命周期模型;進(jìn)而引導(dǎo)學(xué)生要認(rèn)識

到世界萬物都有各自的習(xí)性和生存方式,各民族、各國家也都有各自的歷史和文化,都在以適合自己

的方式來發(fā)展。我們中國有著5000年輝煌燦爛的歷史和文化,勤勞智慧的中國人民在中國共產(chǎn)黨的

領(lǐng)導(dǎo)下,在短短的幾十年、在滿目瘡熱的廢墟上,建設(shè)起了美好的家園和強(qiáng)大的國家,在內(nèi)政和外交

等方面都取得了世人矚目的成就!中國人民選擇了正確的、適合我們自己國家和民族的發(fā)展道路與模

式,我們將堅定不移堅持中國共產(chǎn)黨的領(lǐng)3、走中國特色社會主義發(fā)展道路!

2.課程目標(biāo)的表述及與所支撐的畢業(yè)要求指標(biāo)點(diǎn)的對應(yīng)關(guān)系

表1課程目標(biāo)與支撐畢業(yè)要求指標(biāo)點(diǎn)的對應(yīng)關(guān)系

序支撐支撐

號課程目標(biāo)的內(nèi)容描述所支撐指標(biāo)點(diǎn)的內(nèi)容描述

程度權(quán)重

指標(biāo)點(diǎn)1.2掌握軟件工程專業(yè)工程基礎(chǔ)理

課程目標(biāo)1:初步理解軟件工程的基

1論知識,能選擇恰當(dāng)?shù)哪P陀糜诒硎隹耠sM0.2

本概念,初步具有軟件工程的思想

軟件工程問題

課程目標(biāo)2:能夠初步運(yùn)用面向?qū)ο?/p>

指標(biāo)點(diǎn)2.3能正確表達(dá)一個工程問題的解

2軟件工程的技術(shù)來對實(shí)際案例進(jìn)行H0.5

決方案,并證實(shí)方案的合理性

分析與設(shè)計

課程目標(biāo)3:初步理解軟件過程中的指標(biāo)點(diǎn)3.1掌握軟件生命周期要素,了解

活動,包括軟件需求、分析、設(shè)計、軟件開發(fā)過程管理模型,熟悉軟件需求分

3M0.3

實(shí)現(xiàn)與集成、測試、維護(hù)、和軟件生析、設(shè)計、實(shí)現(xiàn)、測試、維護(hù)以及過程與

命周期模型管理的方法和技術(shù)

指標(biāo)點(diǎn)8.3理解軟件工程師的職業(yè)性質(zhì)和

課程目標(biāo)4:初步了解和理解軟件工

4責(zé)任,具備軟件工程師的專業(yè)素質(zhì)和職業(yè)M0.2

程職業(yè)道德與行為規(guī)范

道德規(guī)范,履行責(zé)任

注1.公共課可不填寫本表,止選用課程專業(yè)依據(jù)本大綱完善填寫。

2.每一課程目標(biāo)只能對應(yīng)某一畢業(yè)要求指標(biāo)點(diǎn);

3.支撐程度:課程目標(biāo)對指標(biāo)點(diǎn)的支撐程度選填H\M\L,H-程度高、\1-程度中、L-程度低;

4.支撐權(quán)重:課程目標(biāo)對指標(biāo)點(diǎn)的支撐權(quán)重,權(quán)重之間沒有直接聯(lián)系,其和可不為1。

四、課程教學(xué)內(nèi)容與課程目標(biāo)的支撐關(guān)系

表2課程教學(xué)內(nèi)容與課程目標(biāo)的支撐關(guān)系

學(xué)時分配對應(yīng)課程

章節(jié)教學(xué)內(nèi)容

理論實(shí)驗(yàn)上機(jī)設(shè)計課外目標(biāo)

介紹軟件工程的基本概念、

課程目標(biāo)

第1章緒論歷史、軟件危機(jī)、軟件工程6

1、4

職業(yè)道德與行為規(guī)范

第2章講解軟件工程的基本要素,課程目標(biāo)

4

軟件工程要素包括過程、方法和工具1、2、3

第3章

講解面向?qū)ο笏枷?、原理及課程目標(biāo)

面向?qū)ο笏枷?

其方法2、3

與方法

講解軟件需求的概念與重要課程H標(biāo)

第4章需求78

性、任務(wù)、以及如何做需求2、3

第5章講解面向?qū)ο蠓治龅闹饕ふn程目標(biāo)

910

面向?qū)ο蠓治鲎髋c任務(wù)2、3

第6章講解軟件系統(tǒng)設(shè)計與面向?qū)φn程目標(biāo)

86

面向?qū)ο笤O(shè)計象設(shè)計的主要工作與任務(wù)2、3

7章講解編程語言、編程的良好

課程目標(biāo)

實(shí)

現(xiàn)習(xí)慣、以及實(shí)現(xiàn)與集成的方4

2、3、4

講解軟件質(zhì)量保證、SQA管

第8章課程目標(biāo)

理以及軟件測試的意義與基2

軟件質(zhì)量保證2、3

本知識

講解軟件維護(hù)的必要性和重課程目標(biāo)

第9章維護(hù)1

要性、及對維護(hù)人員的要求2、3

第10章軟件介紹幾種常見的軟件生命周課程目標(biāo)

1

生命周期模型期模型1、2、3

總學(xué)時4824000

注:每一章的教學(xué)內(nèi)容至少對應(yīng)一條課程目標(biāo)。

五、課程考核及成績評定

1.成績評定方法

本課程采用過程化考核模式,課程成績分布:

考核方式1+考核方式2+考核方式3=10%+40%+50%,其中:

考核方式I:10%,依平時課堂參與度、課上對知識的接受程度、出勤情況而定

考核方式2:40%,根據(jù)實(shí)驗(yàn)情況確定

考核方式3:50%,根據(jù)期末考試答卷結(jié)果確定

2.課程目標(biāo)、考核方式的成績比例

表3課程目標(biāo)、考核方式的成績比例關(guān)系(樣表)

課程目標(biāo)成績占比考核方式及其成績占比(%)

課程目標(biāo)

(%)方式1方式2方式3

課程目標(biāo)1:初步理解軟件工程的基

本概念,初步具有軟件工程的思想204060

課程目標(biāo)2:能夠初步運(yùn)用面向?qū)ο?/p>

軟件工程的技術(shù)來對實(shí)際案例進(jìn)行分456040

析與設(shè)計

課程目標(biāo)3:初步理解軟件過程中的活

動,包括軟件需求、分析、設(shè)計、實(shí)現(xiàn)

與集成、測試、維護(hù)、和軟件生命周期3033.366.7

模型

課程目標(biāo)4:初步了解和理解軟件工

程職業(yè)道德與行為規(guī)范54060

合計100104050

注:課程目標(biāo)成績比例之和應(yīng)等于100%,各考核方式成績比例之和也應(yīng)等于10()%。

3,課程目標(biāo)評價方式的簡要說明

(1)課程目標(biāo)1評價方式的具體途徑或內(nèi)容:期末考試、平時表現(xiàn);

(2)課程目標(biāo)2評價方式的具體途徑或內(nèi)容:實(shí)驗(yàn);

(3)課程目標(biāo)3評價方式的具體途徑或內(nèi)容;期末考試、實(shí)驗(yàn);

(4)課程目標(biāo)4評價方式的具體途徑或內(nèi)容:實(shí)驗(yàn)。

六、課程目標(biāo)達(dá)成標(biāo)準(zhǔn)(選填)

表4課程目標(biāo)達(dá)成程度的標(biāo)準(zhǔn)

課評價標(biāo)準(zhǔn)

目標(biāo)

一知識能力素養(yǎng)掌握情況相對得分

具有能深刻理解軟件工程內(nèi)涵的能力>90-100(優(yōu))

具有較深刻理解軟件工程內(nèi)涵的能力>80-90(良)

課程

目標(biāo)具有一定理解軟件工程內(nèi)涵的能力>70-80(中)

1

初步理解軟件工程內(nèi)涵的能力60-70(及)

不能理解軟件工程內(nèi)涵<60(不及格)

具有能深刻理解且掌握軟件分析與設(shè)計的能力>90-100(優(yōu))

程具有較深刻理好且掌握軟件分析與設(shè)計的能力>80-90(良)

標(biāo)

溫馨提示

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

最新文檔

評論

0/150

提交評論