天天看點

七周# 學習進度總結

七周# 學習進度總結##

學習時間 新增代碼行 部落格量(篇) 知識總結
第一周 5h 約80 3

1.寫出旅遊管理的E-R圖并将對應關系整理。

2.修改文本為.java的擴充名,并在其中輸入程式并運作,修改其中錯誤,直至調試完成。

3.了解軟體工程的實質和将要學習的内容,制定計劃并建立部落格完成作業。

第二周 10h 約300 4

1.在原有E-R圖中進行擴充,并幫助同學完善。并根據E-R圖完成庫的建立,插入部分資料。

2.編寫SAX解析器—MySAX.java,并進行調試運作。

3.完成個人項目——四則運算,包括對整數和真分數的運算。

4.梳理目前流行的源程式版本管理和項目管理軟體,并總結出其優缺點。

5.熟悉GitHub網站的使用,并完成注冊,記錄其過程和遇到的問題。

第三周 8h

1.對旅遊管理軟體(資料庫)進行增删改查操作,并整理出一份報告記錄情況。

2.對結對同伴的代碼進行複審,找出其代碼格式問題和程式問題,提出并修改,并用PSP記錄個人項目耗時情況,觀測自身哪個子產品存在問題。

第四周 9h 1

1.了解編譯原理的實質及學習範圍,并制定目标。

2.将四則運算利用vs實作,基本功能完成,仍存在一些代碼冗長和重複等錯誤,單元運算暫未完成。

第五周 7h 約200 2

1.掌握編譯原理的基本文法運算。

2.完善結對項目——四則運算,主要功能具備,對錯誤進行進一步修正,但仍有一些錯誤尚未解決。

第六周 4h 約100

1.掌握文法和語言的形式定義。

2.熟悉規範推導和規範預約。

第七周 約150

1.掌握短語、直接短語和句柄的含義和求解過程。

2.完成利用myeclipse編寫的項目,并進行調試。

3.團隊項目——項目啟動及需求分析。

4.具體情況見如下文字補充說明。

七周 學習進度補充說明:

學習内容一

  1. 學習内容:

       ① 熟悉短語、直接短語和句柄的含義及解題過程。

       ② 了解文法的二義性,并完成消除。

   2. 學習計劃:将例題鞏固,找出解題方法,将課後相對應的習題完成。

   3. 存在疑問:短語與直接短語的推導過程相反(短語:最右推導;直接短語:最左推導),容易混淆,需加深記憶。

學習内容二

       ① 制定團隊項目,完成各成員分工情況。

       ② 将項目主要功能羅列出來。

       ③ 利用NABCD進行項目的競争性需求分析。

       ④建構項目WBS。

    2. 學習計劃:根據需求分析及其他調查完善功能,并完成架構的搭建。

寄予希望:項目現今僅為一個為滿足使用者需求而産生的構想,在完善整個項目的過程中,會将“角角落落”逐漸填滿,逐漸完善。這個大團體也會在項目逐漸“成長”的過程中去磨合、了解、互相幫助。項目完成之時,并不代表團隊的解散,而是在平時的學習與生活中繼續“團隊”幫助下去,由已影響他人。