超碰人人揉人人捏人人添-97人人超碰国产精品-成人激情欧美国产第一页-亚洲欧美日韩中文字幕第一区

教育教學(xué)

當(dāng)前位置: 首頁 -> 教育教學(xué) -> 教學(xué)工作 -> 人才培養(yǎng) -> 本科生培養(yǎng) -> 教學(xué)大綱 -> 正文

《軟件過程與項(xiàng)目管理》教學(xué)大綱

信息來源: 發(fā)布日期:2015-09-25

《軟件過程與項(xiàng)目管理》教學(xué)大綱

課程名稱:

軟件過程與項(xiàng)目管理

課程編號:

408303

436018

適用專業(yè):

計(jì)算機(jī)科學(xué)與技術(shù)

軟件工程

課程類別:

軟件開發(fā)方向

專業(yè)必修課

課程學(xué)分:

3

3

總學(xué)時(shí):

54

54

其中:理論學(xué)時(shí)

28

28

實(shí)驗(yàn)學(xué)時(shí)

26

26

先修課程:

面向?qū)ο蟪绦蛟O(shè)計(jì)、軟件工程

一、課程的性質(zhì)、目的與任務(wù)

《軟件過程與項(xiàng)目管理》課程是將項(xiàng)目管理與過程改進(jìn)方法應(yīng)用于軟件開發(fā)實(shí)踐,并為其具體的軟件質(zhì)量管理提供理論模型以及實(shí)施方案的課程。該課程融合軟件工程、項(xiàng)目管理、過程管理、質(zhì)量管理等相關(guān)知識與方法,是項(xiàng)目管理與過程管理、質(zhì)量控制技術(shù)在軟件質(zhì)量管理上的具體應(yīng)用。

該課程主要研究:質(zhì)量管理方法學(xué)、國際質(zhì)量標(biāo)準(zhǔn)體系、項(xiàng)目管理、質(zhì)量成熟度模型CMM以及項(xiàng)目質(zhì)量控制技術(shù)、質(zhì)量管理成本等問題。該課程的教學(xué)目的主要是:通過對該課程基本理論系統(tǒng)的學(xué)習(xí),使學(xué)生理解質(zhì)量管理體系的理論、質(zhì)量過程管理方法;掌握內(nèi)部考核與外部評估的實(shí)施方法以及質(zhì)量控制工具等相關(guān)內(nèi)容;提高對軟件項(xiàng)目質(zhì)量管理的能力、規(guī)避風(fēng)險(xiǎn)的能力,并不斷提高質(zhì)量管理的成熟級別。課程在講授基本概念和方法的同時(shí),重視案例分析。

通過本課程的學(xué)習(xí),要求學(xué)生達(dá)到:

1.面臨復(fù)雜項(xiàng)目的時(shí)候,能夠進(jìn)行軟件過程生命周期模型的選擇和調(diào)整,能夠選擇適用的軟件過程,對其進(jìn)行合理裁剪,并在此基礎(chǔ)上合理組織和管理項(xiàng)目開發(fā),達(dá)到預(yù)先設(shè)定的質(zhì)量要求;

2.掌握軟件過程的基本概念,了解常用軟件過程方法,理解進(jìn)行個(gè)人級、小組級和組織級軟件過程的評價(jià)與改進(jìn)方法

3.掌握如何通過度量來刻畫軟件過程的性能,了解影響過程性能的原因,并合理使用控制手段,結(jié)合過程性能和質(zhì)量目標(biāo)調(diào)整過程,包括穩(wěn)定過程性能和通過根源分析改進(jìn)過程。

4.了解統(tǒng)計(jì)過程控制的基本概念,了解常用過程相關(guān)的統(tǒng)計(jì)分析工具。

5.理解項(xiàng)目管理的基本概念,掌握項(xiàng)目管理的常用方法,比如估算和計(jì)劃跟蹤,配置管理,風(fēng)險(xiǎn)管理等。

6.掌握產(chǎn)品質(zhì)量和過程質(zhì)量的基本概念,理解通過過程質(zhì)量管理來保障最終產(chǎn)品或者服務(wù)的質(zhì)量的手段。

二、課程教學(xué)基本內(nèi)容與要求

第一章 軟件過程規(guī)范

(一)基本教學(xué)內(nèi)容

1.1軟件過程

1.2過程規(guī)范

1.3軟件生命周期的過程需求

1.4軟件生命周期標(biāo)準(zhǔn)

1.5軟件過程建模

(二)基本要求

教學(xué)目的:掌握軟件過程的概念,理解過程規(guī)范的作用,熟悉軟件的各類過程及其活動,掌握軟件過程建模。

教學(xué)重點(diǎn):重點(diǎn)講解軟件過程的基本概念、過程規(guī)范的意義及軟件的各類過程、軟件過程的建模方法等內(nèi)容。

教學(xué)難點(diǎn):軟件的各類過程及軟件過程建模的主要方法

第二章 軟件過程成熟度

(一)基本教學(xué)內(nèi)容

2.1過程成熟度標(biāo)準(zhǔn)

2.2能力成熟度模型概述

2.3過程成熟度級別

2.4軟件過程的可視性

2.5過程能力和性能預(yù)測

2.6軟件過程框架

(二)基本要求

教學(xué)目的:理解過程成熟度標(biāo)準(zhǔn)、過程文化和過程框架,掌握過程模型的不同點(diǎn)。

教學(xué)重點(diǎn):能力成熟度模型的概念;過程成熟度級別和軟件過程框架。

教學(xué)難點(diǎn):區(qū)別過程能力和過程性能

第三章 軟件過程的組織管理

(一)基本教學(xué)內(nèi)容

3.1組織過程焦點(diǎn)

3.2組織過程定義

3.3 PSP過程框架和成熟度模型

3.4 PSP設(shè)計(jì)與實(shí)踐

3.5 TSP的結(jié)構(gòu)和啟動過程

3.6 TSP工作流程

(二)基本要求

教學(xué)目的:理解組織過程焦點(diǎn),掌握過程剪裁的原則和方法,深刻理解PSP和TSP的思想、構(gòu)成和流程等,。

教學(xué)重點(diǎn):組織過程的概念;PSP和TSP的思想、構(gòu)成和流程

教學(xué)難點(diǎn):組織過程和項(xiàng)目過程的差異和組織過程在實(shí)際工作中的運(yùn)用

第四章 軟件過程的需求管理

(一)基本教學(xué)內(nèi)容

4.1需求管理的模型和流程

4.2需求開發(fā)

4.3需求管理

(二)基本要求

教學(xué)目的:了解需求管理的模型和流程;掌握需求獲取、確認(rèn)和控制的基本方法,理解變更控制的重要性。

教學(xué)重點(diǎn):需求管理的模型和流程;需求獲取、確認(rèn)和控制的基本方法

教學(xué)難點(diǎn):需求管理的具體內(nèi)容及管理方法

第五章 軟件過程的技術(shù)管理

(一)基本教學(xué)內(nèi)容

5.1軟件過程的技術(shù)架構(gòu)

5.2軟件過程的問題分析和決策方法

5.3軟件過程的技術(shù)路線

5.4知識傳遞

5.5軟件過程管理工具

(二)基本要求

教學(xué)目的:理解軟件過程技術(shù)架構(gòu)的層次和內(nèi)容,掌握問題解決的系統(tǒng)方法,了解設(shè)計(jì)、編程和測試中的流程、方法和技術(shù),理解知識傳遞的重要性和渠道。

教學(xué)重點(diǎn):技術(shù)架構(gòu)的層次和內(nèi)容;軟件設(shè)計(jì)、編程和測試中的流程、常用方法和主要技術(shù);知識傳遞的重要性和渠道。

教學(xué)難點(diǎn):問題解決中的原因分析和缺陷分析,軟件過程管理工具使用。

第六章 軟件過程的項(xiàng)目管理

(一)基本教學(xué)內(nèi)容

6.1軟件配置管理

6.2項(xiàng)目估算和資源管理

6.3項(xiàng)目風(fēng)險(xiǎn)評估

6.4制定項(xiàng)目計(jì)劃

6.5項(xiàng)目跟蹤和監(jiān)督

(二)基本要求

教學(xué)目的:理解軟件配置管理中的概念,基本掌握項(xiàng)目估算方法、項(xiàng)目風(fēng)險(xiǎn)識別和評估的辦法,基本能夠勝任項(xiàng)目計(jì)劃、跟蹤和監(jiān)督的工作。

教學(xué)重點(diǎn):軟件配置管理的基本概念,項(xiàng)目估算方法、項(xiàng)目風(fēng)險(xiǎn)識別和評估的辦法。

教學(xué)難點(diǎn):項(xiàng)目估算方法、項(xiàng)目風(fēng)險(xiǎn)識別和評估的辦法

第七章 軟件過程的質(zhì)量管理

(一)基本教學(xué)內(nèi)容

7.1質(zhì)量管理概述

7.2軟件質(zhì)量方針和計(jì)劃

7.3軟件評審過程和方法

7.4缺陷分析和預(yù)防

7.5質(zhì)量度量

7.6psp過程質(zhì)量管理

(二)基本要求

教學(xué)目的:了解的基本內(nèi)容,理解軟件產(chǎn)品質(zhì)量和過程質(zhì)量的度量,掌握軟件評審方法、缺陷分析和預(yù)防措施。

教學(xué)重點(diǎn):質(zhì)量管理的基本概念;軟件產(chǎn)品質(zhì)量和過程質(zhì)量的度量;軟件評審、缺陷分析和預(yù)防的具體方法。

教學(xué)難點(diǎn):軟件產(chǎn)品質(zhì)量和過程質(zhì)量的度量、缺陷分析和預(yù)防的具體方法

第八章 軟件過程的集成管理

(一)基本教學(xué)內(nèi)容

8.1集成項(xiàng)目管理

8.2集成項(xiàng)目的合成計(jì)劃

8.3產(chǎn)品集成的過程管理

8.4集成產(chǎn)品開發(fā)模式

8.5ipd方法應(yīng)用和實(shí)踐

(二)基本要求

教學(xué)目的:理解和區(qū)別集成項(xiàng)目和產(chǎn)品集成,掌握,對IPD有一個(gè)完整的認(rèn)識,包括流程重整、產(chǎn)品重整。

教學(xué)重點(diǎn):集成項(xiàng)目和產(chǎn)品集成的基本概念、集成項(xiàng)目的管理方法;產(chǎn)品集成的過程管理的具體方法。

教學(xué)難點(diǎn):ipd方法應(yīng)用和實(shí)踐操作

第九章 軟件過程的評估和改進(jìn)

(一)基本教學(xué)內(nèi)容

9.1過程模型的剪裁

9.2軟件過程度量

9.3過程評估參考模型

9.4過程評估

9.5過程改進(jìn)的模型和方法

9.6組織和技術(shù)革新

9.7軟件過程改進(jìn)的實(shí)施

(二)基本要求

教學(xué)目的:理解軟件過程評估和改進(jìn)的重要性,熟悉各種軟件評估模型(如ISO/IEC 15504、Bootstrap、Trillium、CMM/CMM),掌握軟件度量、評估和改進(jìn)的方法,并能在實(shí)踐中進(jìn)行應(yīng)用推廣。

教學(xué)重點(diǎn):軟件過程評估和改進(jìn)的基本概念及其意義、各種軟件評估模型、過程改進(jìn)的模型和方法

教學(xué)難點(diǎn):軟件過程改進(jìn)的實(shí)施

第十章 軟件過程的管理實(shí)踐

(一)基本教學(xué)內(nèi)容

10.1 IBM-RATIONAL業(yè)務(wù)驅(qū)動開發(fā)的過程管理

10.2微軟公司的軟件開發(fā)過程模式

10.3敏捷模型的軟件過程管理

10.4面向構(gòu)件的軟件過程

10.5軟件過程的自定義體系

(二)基本要求

教學(xué)目的:理解不同的過程模式(模型)的優(yōu)點(diǎn)和缺點(diǎn),并能將它們應(yīng)用于實(shí)際工作中。掌握如何建立適合自己的軟件過程體系。

教學(xué)重點(diǎn):不同的過程模式(模型)的基本概念、主要的特點(diǎn)、自定義軟件過程的方法。

教學(xué)難點(diǎn):不同的過程模式(模型)的優(yōu)缺點(diǎn)。

三、課程各章節(jié)學(xué)時(shí)分配

序號

內(nèi)容

理論學(xué)時(shí)

實(shí)驗(yàn)學(xué)時(shí)

計(jì)科

軟工

計(jì)科

軟工

1

軟件過程規(guī)范

2

2

2

2

2

軟件過程成熟度

2

2

2

2

3

軟件過程的組織管理

2

2

4

4

4

軟件過程的需求管理

2

2

2

2

5

軟件過程的技術(shù)管理

2

2

2

2

6

軟件過程的項(xiàng)目管理

2

2

4

4

7

軟件過程的質(zhì)量管理

4

4

2

2

8

軟件過程的集成管理

4

4

2

2

9

軟件過程的評估和改進(jìn)

4

4

2

2

10

軟件過程的管理實(shí)踐

4

4

4

4

合計(jì)

28

28

26

26

四、本課程課外學(xué)習(xí)與修學(xué)指導(dǎo)

本課程的重點(diǎn)在于學(xué)習(xí)軟件過程管理和改進(jìn)的概念和方法,培養(yǎng)學(xué)生項(xiàng)目管理方面的技能。因此,在授課時(shí),應(yīng)當(dāng)考慮留足夠的教學(xué)實(shí)踐環(huán)節(jié),讓學(xué)生通過課程實(shí)驗(yàn)掌握各種方法和技術(shù)。教師在教授過程中,應(yīng)當(dāng)加強(qiáng)與學(xué)生溝通,特別加強(qiáng)反饋和討論,幫助學(xué)生理解授課內(nèi)容。此外,為獲得更多行業(yè)信息,建議安排一次業(yè)界代表的講座交流和一次業(yè)界實(shí)踐的實(shí)際考察。

五、本課程考核方式及成績評定標(biāo)準(zhǔn)

考核方式:考試,閉卷

成績評定方法:本課程的考核是平時(shí)成績和期終考試成績相結(jié)合,理論成績與實(shí)驗(yàn)成績相結(jié)合。具體比例為:上課出勤占10%,作業(yè)占10%,實(shí)驗(yàn)占20%,期末考試成績占60%。

其中期未考試總分100分,基礎(chǔ)題占50%,中等難度題占40%,較難題占10%??荚囶}型主要有:選擇題、填空題、簡答題、判斷題、分析題、綜合應(yīng)用題等。

六、教材及參考書

教材:朱少民、左智 《軟件過程管理》:清華大學(xué)出版社,2007.4

主要參考書:

[1]漢弗萊著 高書敬譯《軟件過程管理》:清華大學(xué)出版社,2003.4

[2]卡恩著 《軟件質(zhì)量工程的度量與模型》(第2版影印版):清華大學(xué)出版社,2004.8

[3]朱少民《軟件質(zhì)量保證和管理》 清華大學(xué)出版社2007年

[4]漢弗萊著 吳超英譯《個(gè)體軟件過程》:人民郵電出版社,2010.8

[5]漢弗萊著 袁昱譯《小組軟件開發(fā)過程》:人民郵電出版社,2000.11

[6]陳宏剛,張亞勤等編著《軟件企業(yè)的管理與文化》:清華大學(xué)出版社,2003.4

大綱撰寫人:唐海波

大綱審閱人:羅如為

教學(xué)副主任:易葉青

編寫日期:2012.6