軟體工程總結:
通過這學期的軟體工程課程,我最重要學習到了團隊合作的重要性,雖然它隻是理論上的知識,但是讓我感覺更加重要,實踐上的知識可以通過程式設計的練習而熟悉,而理論的知識是讓我們和專科學校差別的地方。
軟體工程不是讓你真正學習代碼的課程,它的真正的精髓是讓你認識軟體工程,讓你知道軟體工程是一個工程!而不是一個人編代碼!是需要和人溝通交流合作的!它教給你一個團隊最重要的是什麼,是交流,但是交流也
也需要一定範圍,一個團隊不需要一定人很多,因為人多交流會很麻煩,是以一個好的團隊讓一個組織一直擁有活力。
還有就是一個人到底應該做團隊中的“豬”還是“雞和鹦鹉”的問題。在這次整個的軟體工程課中,我認為,我在其中扮演的是豬。在團隊中,為團隊做出自己應該做的貢獻就是我應該做的最正确的事情。至于完成工作的
快慢與品質,因為我的程式設計能力有限,但是我已經盡我所能為這個團隊做出了應有的貢獻,但當團隊需要的時候,我也會适當進行調整。關于閱讀作業二的問題:關于産生的問題。在這次軟工過程中,
我們确實遇到了一個問題,那就是團隊間的程式設計能力問題。我認為這是我們整個小組間的共識,因為我們沒有一個大神“,是以實作我們組軟工最終程式時的功能不能完全成功。但是我們組的交流還是很到位的,因為我們的交流使
我們的軟體在不足中也做到了最好。
軟體工程讓我們認識到了軟體”工程”,最重要的是工程,是需要一個優良的團隊一起站立會議以及一起努力的日子一點一點積累成一個最終讓人滿意的作品!這些日子讓人真的可以回顧以及紀念。
關于我的個人回顧和總結:
我自己在這門課中總共寫了多少代碼,多少部落格,看了多少文章,具體的數字難以統計,不過大概還是可以給出。
代碼寫了千行,部落格數十,文章開了數十,會開了不計其數。
當然這些都隻是數字而已。
真正有意義的在于在這次軟體開發過程中,我對軟體工程有了一個嶄新且深刻的認識。
以前曾經以為程式就是軟體,軟體就是程式,現在知道了兩者的不同之處。
以前沒怎麼接觸過大的軟體項目,這次是第一次用軟體工程的方法完成一個項目。
我在這次項目中做的工作是連接配接資料庫的工作。由于數資料庫的很多表不清楚,是以在我做資料庫中遇到了很多問題,讓我認識到了除了實踐操作之外還要做個E-R圖來先構架。
不過在後來的資料庫編寫中,這種情況得到了改善。每編寫一個表我都會詢問我們組其他人,問他們建構了那些資料庫中必要的鍵,讓資料庫中的表格更加明了
為了確定軟體的安全和可靠性,我們還需要建構一個伺服器,我注冊伺服器花費了3天的時間,在注冊成功後我立馬開始對資料庫伺服器進行建構,将自己寫好的資料庫資訊導入
到伺服器中。
如果說軟體開發是一個建設性的工作,那麼軟體資料庫搭建則是對所造的建築進行基礎建設的積累,不合格甚至要推倒再造。
我認為,連接配接資料庫的關鍵目的是為了管理軟體中的資料,讓一個資料庫中的資料資訊更加清楚明了。
總之,我認為,軟體工程還是一門正在發展的學科。它能夠通過我們的軟體開發實踐不斷更新改變。我們現在認為正确的方法未必是最好最優化的方法。
相信,學好軟體工程我還有許多要做。