軟體開發與專案管理實訓指導書

2022-06-13 07:39:03 字數 4989 閱讀 4271

一、軟體開發與專案管理綜合實訓目的

《軟體開發與專案管理綜合實訓》是為電腦科學相關專業《軟體開發與專案管理》課程配套設定的,是《軟體開發與專案管理》課程的後繼教學環節,是乙個重要的、不可或缺的實踐環節。其目的是使學生能夠針對具體軟體開發與專案管理專案,全面掌握軟體開發與專案管理管理,軟體需求分析,軟體初步設計,軟體詳細設計,軟體測試等階段的方法和技術。通過該課程設計使學生進一步理解和掌握軟體開發模型、軟體生命週期、軟體過程等理論在軟體專案開發過程中的意義和作用,培養學生按照軟體開發與專案管理的原理、方法、技術、標準和規範,進行軟體開發的能力,培養學生的合作意識和團隊精神,培養學生對技術文件的編寫能力,從而使學生提高軟體開發與專案管理的綜合能力,提高軟體專案的管理能力。

同時課程設計應充分體現「教師指導下的以學生為中心」的教學模式,以學生為認知主體,充分調動學生的積極性和能動性,重視學生自學能力的培養。

二、軟體開發與專案管理實訓的要求

本次實訓要求學生採用「專案小組」的形式,結合具體的開發專案進行設計。具體要求如下:

1. 每個班級按專案小組進行分組,每組不得超過3人;

2. 每個專案小組選出專案負責人或專案經理,由專案經理召集專案組成員討論,選定開發專案,專案的選定必須考慮「範圍、期限、成本、人員、裝置」等條件;專案經理負責完成「可行性研究報告」,制定「專案開發計畫」,管理專案並根據專案進展情況對專案開發計畫進行調整;對於調整的專案開發計畫必須存檔;

3. 專案開發計畫書中每項任務要落實到人且規定該任務的起止日期和時間;明確每個階段提交文件的日期和時間;每個專案小組必須明確指定文件的審查小組和審查人員以及審查結果的返回日期;審查小組和審查人員不得是完成被審查內容的完成者;審查結果至少包括:存在的問題、出現問題的所在文件的位置及頁碼、具體建議等;每個階段的審查結果不得少於10個問題;

4. 每個專案小組必須按照給定的文件規範標準提供下列文件,文件中必須註明執筆者,完成者(簽名)和完成日期,其中完成需求分析和設計工作的人員不能相同,完成編碼和審查/測試的人員不能相同;文件包括: 可行性研究報告、專案開發計畫、需求分析規格說明、概要設計規格說明、詳細設計規格說明、編碼清單(部分或全部)、測試清單;

5. 每個專案小組可以選擇完成編碼,測試等階段的部分任務;

6. 根據合理的進度安排,一步一步,踏踏實實地開展實訓活動,按時完成每部分工作;

7. 綜合實訓集中在機房進行,每天由班長負責考勤,指導教師抽查;

8. 綜合實訓過程中,堅持獨立完成,分成小組進行的要有明確的分工,並在報告中給以說明。

三、軟體開發與專案管理實訓的內容

1. 專案可行性研究

成立專案小組並選定專案經理或專案小組長,專案經理召集小組成員選擇開發專案,專案經理召集小組成員開展專案可行性研究,按照《軟體文件編寫概要》的格式要求,由專案經理執筆完成《專案可行性研究報告》。

2. 制定專案開發計畫

專案經理召集小組成員針對所選專案開展討論開發計畫,進一步明確專案的大小、範圍、複雜程度等。專案經理召集小組成員進行任務分解與任務分配,確定任務進度,確定完成專案的環境和工具,按照《軟體文件編寫概要》的格式要求,專案經理執筆完成《專案開發計畫書》。

3.需求分析

按照專案任務分配結果和專案進度要求,由任務承擔人開展專案的需求分析的主要工作,不得超越前述專案的大小、範圍、複雜程度等。專案小組的其他成員配合任務承擔人,完成專案的需求分析,按照《軟體文件編寫概要》的格式要求,由任務承擔人執筆完成《專案需求分析規格說明書》。由評審人員完成對《專案需求分析規格說明書》的評審工作,並給出評審意見。

4. 初步設計

按照專案任務分配結果和專案進度要求,並依據《專案需求分析規格說明》,由任務承擔人完成專案的初步設計任務。專案小組的其他成員配合任務承擔人,完成專案的初步設計任務,按照《軟體文件編寫概要》的格式要求,由任務承擔人執筆完成《專案初步設計規格說明書》,由評審人員完成對《專案初步設計規格說明書》的評審工作,並給出評審意見。

5. 詳細設計

按照專案任務分配結果和專案進度要求,並依據《專案初步設計規格說明書》,由任務承擔人完成專案的詳細設計任務,專案小組的其他成員配合任務承擔人,完成專案的詳細設計任務,按照《軟體文件編寫概要》的格式要求,由任務承擔人執筆完成《專案詳細設計規格說明書》,由評審人員完成對《專案詳細設計規格說明書》的評審工作,並給出評審意見實現,按照專案任務分配結果和專案進度要求,並依據《專案初步設計規格說明書》的評審工作,並給出評審意見。

6.實現

按照前期分析和設計的工作進行**的編寫工作。

7. 測試

根據《專案需求分析規格說明書》對已實現部分的軟體或模組進行測試工作,並按照《軟體文件編寫概要》的格式要求,由任務承擔人執筆完成《專案測試報告》。

四、綜合實訓題目選擇

1. 圖書管理系統

2. 學生成績管理系統

3. 物資採購系統

4. 餐館點菜系統

5. 班級事務管理系統

6. 庫存管理系統

7. 人事管理系統

8. 資料管理系統

9. 乙個網路教學系統的分析與設計

10. 某協同資訊平台系統的分析與設計

11. 自選題目,教師審核

五、綜合實訓時間安排

綜合實訓分上機與查資料集中講解二種方式進行,時間為2周。具體時間及要求安排如下:

綜合實訓開始前,分組,查閱資料,討論。

第1天,實訓選題,編寫《專案可行性研究報告》。

第2天,按照《軟體文件編寫概要》的格式要求,由任務承擔人執筆完成《專案開發計畫書》。

第3~4天,按照《軟體文件編寫概要》的格式要求,由任務承擔人執筆完成《專案需求分析規格說明書》。

第5~7天,按照《軟體文件編寫概要》的格式要求,由任務承擔人執筆完成《專案詳細設計規格說明書》。

第8~9天,按照專案任務分配結果和專案進度要求,並依據《專案需求分析規格說明書》,《專案設計規格說明書》,由任務承擔人完成軟體的編碼工作,並對已實現部分的軟體或模組進行測試。

第10天,教師對學生的工作進行驗收和考核。

綜合實訓結束後,提交實訓報告。

六、軟體綜合實訓的考查

本次實訓必須提交正式的針對特定專案的完整的設計文件和報告書。軟體綜合實訓的成績評定實行優秀、良好、中等、及格和不及格五個等級。成績還將參照各專案組提交的開發計畫進行核定,優秀者人數一般不得超過總人數的20%,成績不能評優秀和良好;未完成相關文件的編制或系統不能演示者,課設成績為不及格。

七、課程設計報告撰寫要求

完成綜合實訓具體內容開發後,每個學生要寫出綜合實訓報告,這是綜合實訓非常重要的環節,也是培養科學作風的重要途徑。綜合實訓報告是對開發過程的總結及昇華。

針對《軟體開發與專案管理綜合實訓》課程特點,要求在書寫報告時應包括如下內容:

1.軟體開發與專案管理綜合實訓題目

2.軟體開發與專案管理綜合實訓專案可行性研究報告

3.軟體開發與專案管理綜合實訓專案開發計畫書

4.軟體開發與專案管理綜合實訓專案需求分析規格說明書

5.軟體開發與專案管理綜合實訓專案設計規格說明書

6.軟體開發與專案管理綜合實訓程式清單和測試過程書

7.軟體開發與專案管理綜合實訓總結

8.軟體開發與專案管理綜合實訓參考書

八、軟體綜合實訓教材及參考書

1.《uml系統建模與分析設計課程設計》刁成嘉主編,機械工業出版社,出版日期:2023年

2.《uml系統建模與分析設計》,刁成嘉主編,機械工業出版社,出版日期:2023年

3.《基於uml視覺化設計實驗教程》,衣楊等,中山大學出版社,出版日期:2023年

九、附錄1:

(1)可行性研究報告樣式

專案的背景和意義

與國內外研究現狀的比較

現有工作的基礎和條件

實現產業化的技術路線和措施

需要解決的關鍵技術

預期完成目標

專案實施對本產業的帶動作用

專案進度安排

經費預算性

(2)專案開發計畫書

1 引言

1.1編寫目的

說明編寫這份專案開發計畫的目的,並指出預期的讀者。

1.2背景

說明:a.待開發的軟體系統的名稱;

b.本專案的任務提出者、開發者、使用者及實現該軟體的計算中心或計算機網路;

c.該軟體系統同其他系統或其他機構的基本的相互來往關係。

1.3定義

列出本檔案中用到的專門術語的定義和外文首字母組詞的原片語。

1.4參考資料

列出用得著的參考資料,如:

a.本專案的經核准的計畫任務書或合同、上級機關的批文;

b.屬於本專案的其他已發表的檔案;

c.本檔案中各處引用的檔案、資料,包括所要用到的軟體開發標準。 列出這些檔案資料的標題、檔案編號、發表日期和出版單位,說明能夠得到這些檔案資料的**。

2 專案概述

2.1 工作內容

簡要地說明在本專案的開發中須進行的各項主要工作。

2.2主要參加人員

扼要說明參加本專案開發工作的主要人員的情況,包括他們的技術水平。

2.3產品

2.3.1程式

列出需移交給使用者的程式的名稱、所用的程式語言及儲存程式的**形式,並通過引用有關檔案,逐項說明其功能和能力。

2.3.2檔案

列出需移交給使用者的每種檔案的名稱及內容要點。

2.3.3服務

列出需向使用者提供的各項服務,如培訓安裝、維護和執行支援等,應逐項規定開始日期、所提供支援的級別和服務的期限。

2.3.4非移交的產品

說明開發集體應向本單位交出但不必向使用者移交的產品(檔案甚至某些程式)。

2.4驗收標準

對於上述這些應交出的產品和服務,逐項說明或引用資料說明驗收標準。

2.5完成專案的員遲用限

2.6本計畫的批准者和批准日期

3 實施計畫

3.1工作任務的分門與人員分工

對於專案開發中需完成的各項工作,從需求分析、設計、實現、測試直到維護,包括檔案的編制、審批、列印、分發工作,使用者培訓工作,軟體安裝工作等,按層次進行分解,指明每項任務的負責人和參加人員。

3.2 介面人員

說明負責介面工作的人員及他們的職責,包括:

a .負責本專案同使用者的介面人員;

b.負責本專案同本單位各管理機構,如合同計畫管理部門、財務部門、質量管理部門等的介面人員;

軟體開發設計實訓報告

數學與計算機學院 實訓報告 課程名稱 軟體開發設計實訓 課程 題目 醫院門診管理系統 年級 專業 班 組員姓名 組員學號 開始時間 年月日 完成時間 年月日 實訓成績 指導教師簽名年月日 目錄1 需求分析模型重構 3 1.1 業務需求分析 3 1.2 非功能性需求分析 4 2 業務分析模型 5 2....

畢業軟體開發實訓感想

個人總結 實習生活,感觸是很深的,提高的方面很多,但對我來說最主要的是工作能力的進步。畢業實習主要的目的就是提高我們應屆畢業生社會工作能力,如何學以致用,給我們的一次將自己在大學期間所學習的各種書面以及實際的知識,實際操作 演練的機會。自走進美國矽谷我開始積極肯幹,虛心好學,工作認真負責的態度,積極...

辦公軟體實訓指導書

實訓專案一文字處理軟體word 2003應用 1 實訓目的 學會使用 和邊框 工具欄手動繪製 及 的格式化操作 學會文書處理及文件的排版技巧 熟練掌握在文件中插入 文字框和藝術字的方法。2 實訓要求 根據給出的效果 使用word 2003 文書處理與排版 藝術字及繪圖等技術完成作品。作品布局不得改變...