不少學校想在暑期安排軟體工程實踐課, 在這麼短的時間內要做到軟體生命週期的完整體驗是有很多挑戰的,下面是乙個建議:
軟體工程課程設計 - 三周計畫,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 的學習上應該是我最認真的一次。第二是感覺自己在大一大二的學習之後,並不知道自己學習到了什麼,自己擁有什麼能力,自己也沒有想法去實現自己學習上的能力,所以...