《軟體專案管理》課程教學大綱

2021-03-04 07:55:34 字數 3368 閱讀 5643

課程名稱: 件專案管理

課程性質: 專業必修課

總學時數: 54學時,其中授課時間為36學時,實驗課時為18學時。

總學分數: 3學分

適應專業: 軟體工程

開設時間: 第6學期

一.大綱說明

1.課程的性質、目的與任務

《軟體專案管理》課程是電子商務專業的選修課。本課程闡述了軟體開發、維護等方面的軟體工程學的概念、原理及典型的技術方法。通過本課程的學習,使學生樹立軟體工程的科學思想,能自覺按照軟體工程的方法學進行軟體的開發和維護工作,並掌握與此相應的方便的工具,形成良好的軟體開發習慣。

課程主要內容:軟體工程概述;可行性研究;需求分析;總體設計;詳細設計;編碼;測試;維護;uml使用。

2.課程的教學要求

掌握軟體生存週期各階段的任務和實現手段,培養學生結合實際軟體專案的分析與設計能力;了解uml的結構、圖例;能使用powerdesigner工具進行系統分析與建模的具體操作。

3.課程的教學方法和教學形式建議

本課程教學形式以面授結合實驗為主。考慮到本課程的針對性非常強,建議採用學習小組的形式,在相關內容面授完成後,結合具體專案以小組為單位進行討論、實驗並撰寫相關報告。

4.要求的層次

課程的教學要求在每一章教學內容之後給出,大體上分為三個層次:了解、理解和掌握。了解是能正確判別有關概念和方法;理解是能正確表達有關概念和方法的含義;掌握是在理解的基礎上加以靈活應用。

5.文字教材、音像教材與cai課件的配合

(1)程以文字教材為主(包括主教材和實驗教材兩部分),文字教材擔負著形成整個課程體系系統性和完整性的任務,是學生學習的主要**形式。因此教材要求內容新穎、條理分明、深入淺出、便於自學。在內容上要緊密圍繞本專業的培養目標,突出重點、兼顧一般,反映當代最新技術及應用。

(2)材與cai課件作為文字教材的強化**,配合文字教材講授課程的重點、難點以及問題的分析方法與思路。兩者互相補充,彼此配合。

二、教學內容與學時分配

1. 學時分配

教學內容授課學時實驗學時

軟體工程的概念3

軟體過程的管理與改進3

專案可行性分析與軟體需求分析33

系統分析與設計46

系統實現16

軟體測試4

軟體配置管理與軟體維護3

軟體專案管理33

rup與uml12

總計3618

2. 授課內容與要求

第一章軟體工程的概念

1. 軟體的概念

2. 軟體危機及其解決思路

3. 軟體工程

4. 生存週期模型

本章要求

理解軟體工程的定義、目的、研究內容

理解軟體生存週期的定義、階段、完成任務。常見生存週期模型的特點

了解軟體危機及其解決思路

第二章統一軟體開發過程(rup)與統一建模語言(uml)

1. 軟體開發的幾個指導原則及模型的概念

2. 統一軟體開發過程

3. uml概述

4. uml結構

5. uml中的圖

本章要求

理解rup的四個工作階段;uml的基本構造塊

掌握uml的九種常用圖的使用

了解軟體開發的一般性方法、rup開發的五個核心工作流

第三章軟體過程的管理與改進

1、軟體過程管理與改進概述

2、度量軟體過程

3、能力成熟度模型

4、個體軟體過程psp

5、團體軟體過程tsp

本章要求

理解軟體過程管理、軟體過程改進的概念

了解cmm、psp、tsp

第四章專案可行性分析與軟體需求分析

1、可行性研究的需求分析的任務

2、專案的可行性分析

3、需求分析方法

4、結構化需求分析與rup需求分析比較

5、rup獲取使用者需求例項

本章要求

理解需求分析的概念、包含內容和分析方法

了解可行性分析的概念、方法

了解sa、rup獲取需求的方法和步驟

了解需求規格說明書的寫法

第五章系統分析與設計

1、幾種常用的體系結構

2、結構化概要設計

3、結構化詳細設計

4、rup的分析設計

5、結構化方法與物件導向方法特點比較

本章要求

理解體系結構的概念、概要設計完成的任務、方法、詳細設計完成的任務、方法。

了解模組劃分的原則、sa和rup系統分析與設計的步驟和方法

第六章系統實現

1、選擇一種合適的程式語言

2、編碼規範

3、程式效率

4、程式的安全性

本章要求

理解不同程式語言的特點及適用領域。

了解程式執行效率、健壯性、安全性的相關內容。

了解編碼規範

第七章軟體測試

1、軟體測試概述

2、軟體測試的基本原理與技術

3、需求測試與設計測試

4、單元測試、整合測試與系統測試

5、測試團隊與角色

本章要求

理解軟體測試的概念、目的及其研究內容

了解不同測試階段的概念及其作用。能編寫不同測試用例

第八章軟體配置管理與軟體維護

1、軟體配置管理

2、軟體維護

本章要求

掌握軟體配置管理、軟體維護的概念

了解軟體配置管理的常用工具、軟體維護的注意事項

第九章軟體專案管理

1、專案管理的常見概念

2、專案計畫

3、專案監控

4、軟體質量管理

5、軟體外包管理

6、軟體專案的人員管理

7、專案結項管理

本章要求

理解軟體專案及軟體專案管理的概念

了解軟體專案管理的目的研究內容、方法、常用管理工具

三. 其他說明

1. 考試方式: 課程採用閉卷考試的方法進行。

2. 考試成績: 筆試成績佔總成績的70%。形成性考核成績佔30%, 由實驗成績、平時作業成績、課堂提問成績三部分組成,比例為4:4:2。

3. 實驗內容

實驗1:powerdesigner入門

要求:熟悉powerdesigner的主要介面和常用模組

實驗2:powerdesigner業務處理模型

要求:熟悉powerdesigner業務處理模型的使用

實驗3:powerdesigner概念資料模型

要求:熟悉powerdesigner概念資料模型的使用

實驗4: powerdesigner物理資料模型

要求:熟悉powerdesigner物理資料模型的使用

實驗5: powerdesigner物件導向模型

要求:熟悉powerdesigner物件導向模型的使用

4. 教材參考書待定

《專案管理》課程教學大綱

華南理工大學東莞東陽教學中心 課程名稱 專案管理 英文 project management 課程性質 必修課適用層次 專公升本 學時 80 學分 5 一 課程的作用 地位和任務 1 課程作用 專案管理是現代管理學科中乙個日顯突出其地位的新分支。專案管理學科主要探索 研究和發現專案管理的理論 方法和...

專案管理》課程教學大綱

華南理工大學東莞東陽教學中心 課程名稱 專案管理 英文 project management 課程性質 必修課適用層次 專公升本 學時 80 學分 5 一 課程的作用 地位和任務 1 課程作用 專案管理是現代管理學科中乙個日顯突出其地位的新分支。專案管理學科主要探索 研究和發現專案管理的理論 方法和...

《檔案管理》課程教學大綱

武漢職業技術學院 課程英文名稱 課程 080170 課程負責人 制定 修訂 單位 人文社科系中文教研室 制定 修訂 人 張文軍 審核人 張艷輝 制定時間 二00三年八月 一 課程簡介與課程性質 檔案管理 課程是高職文秘專業必修的一門專業課程。本課程在介紹檔案學若干基礎理論的基礎上,重點介紹檔案管理的...