三周的 軟體工程實踐課 課程安排建議

2022-01-11 19:26:43 字數 1739 閱讀 8971

不少學校想在暑期安排軟體工程實踐課, 在這麼短的時間內要做到軟體生命週期的完整體驗是有很多挑戰的,下面是乙個建議:

軟體工程課程設計 - 三周計畫,10 次授課,10 次學生報告。

第一周,準備:

在準備階段(通常是春季學期) 安排五次授課

授課序號

授課內容,教材章節

學生作業

老師/助教 

軟體工程概論,團隊,流程

1, 5

建立個人部落格;  初步決定團隊的成員和專案的目標;團隊部落格;看以前同學的作業。

發布部落格,記錄每個同學和每個團隊的部落格, 並開始計分。

需求分析

8,16

決定團隊專案(4 - 6 人),團隊成員,發表部落格,介紹團隊成員。可以在以前同學的專案的基礎上增量開發 (例1, 例2)。

根據部落格質量打分,並更新學生和團隊的分數

源**控制,兩人合作

2,3,4

每個同學聯絡源**操作,簽入,**複審,合併衝突,等,並發表部落格(我和我的同伴是如何用具體的**例子,說明源**管理的基本操作)

根據部落格質量打分(合作的兩個同學又同樣的分數),更新同學分數

計畫,估計,敏捷流程

9,10,12

每個團隊提出專案的計畫,要實現的功能,團隊成員的角色和安排,發表部落格。 每個同學說明自己要做的技術準備工作(例如,學習android 開發)

根據部落格質量打分

測試,質量保障,使用者體驗

12,13,14

每個同學提出閱讀全部教材的問題(至少五個問題你目前無法回答的, 描述你的問題和思路)

根據部落格質量打分

第二週,第三週: 全職工作 (10 個工作日)

夏季學期兩周全職專案(8課時每週)

老師安排 5 次授課時間。 每次授課的安排:

1. 檢查學生專案的進度

2. 根據學生專案的進度和困難, 深入講解第一周的 5 次授課內容

日期(工作日)

團隊作業

個人作業

老師/助教

1scrum 報告

更新個人和團隊成績

2scrum 報告,發布乙個最簡單的軟體,作為測試。

更新個人和團隊成績

3scrum 報告

更新個人和團隊成績

4scrum 報告

更新個人和團隊成績

5scrum 報告

學生提交額外作業(可選)

更新個人和團隊成績

6scrum 報告

更新個人和團隊成績

7scrum 報告

更新個人和團隊成績

8scrum 報告,發布軟體, 發布團隊中每個同學的「團隊貢獻分」

更新個人和團隊成績

9發布最終報告, 需求文件,源**資訊,單元測試,使用者反饋,功能實現的質量;等。

老師複審專案; 更新個人和團隊成績

10發布事後諸葛亮報告

發布部落格,回答你在之前部落格提出的問題(至少五個問題)

檢查所有作業,包括可能的同學額外作業

學期結束

老師計算總分,發布成績

團隊(不少於4個同學)

在衝刺階段的每一天,重複下面的活動,為期9天。

每天要報告:

每人的進展(看下表)

人員姓名/代號

昨天的工作

今天的工作

源**庫的簽入(github 簽入)

困難最終報告:

不寫ppt,直接展現團隊部落格的內容,和實地演示。

更新個人和團隊成績

《軟體工程》課程作業三

形式化方法英文的名稱是formal methods。在邏輯科學中是指分析 研究思維形式結構的方法。它把各種具有不同內容的思維形式 主要是命題和推理 加以比較,找出其中各個部分相互聯結的方式,如命題中包含概念彼此間的聯結,推理中則是各個命題之間的聯結,抽取出它們共同的形式結構 再引入表達形式結構的符號...

軟體工程實踐專案課程的自我目標

實踐專案完成後學習到的能力的預期 讀了兩年的計算機,自我反思究竟學到了寫什麼卻發現好像都是一團空。當時選課的時候很多人怕棟哥的 毒 而不敢選,但我覺得,人有時就應該逼逼自己,不是強制性去做,你永遠不知道自己有多大的潛力。希望在這次課程結束後,能夠學到乙個專案從無到有的構建,學到和隊友一起交流溝通解決...

軟體工程的實踐專案課程的自我目標

對實踐專案完成後學習到的能力的預期,對專案課程的期望 對專案的願景規劃 選擇棟哥的軟體工程,第一是因為在大一下學習棟哥的c 覺得非常有趣,並且在c 的學習上應該是我最認真的一次。第二是感覺自己在大一大二的學習之後,並不知道自己學習到了什麼,自己擁有什麼能力,自己也沒有想法去實現自己學習上的能力,所以...