軟件工程(3)課程總結(jié)

經(jīng)過了一學(xué)期的《軟件工程》課程,通過課上的學(xué)習(xí)和項目的實戰(zhàn),我對軟件工程的概念和方法有了深刻的認識寺庄,也在小組4個人的共同努力下,完成了一個有可能上線為許多人使用的琴房預(yù)約系統(tǒng)力崇。我在這門課上投入了非常多的時間和精力斗塘,超過了之前上過的所有課程,也有許多收獲亮靴,以下是我對一學(xué)期課程的總結(jié)馍盟。

一、需求工程的重要性

在以往所有的大作業(yè)中茧吊,我們開發(fā)面向的都是大作業(yè)要求贞岭、助教和老師,需求在作業(yè)要求中已經(jīng)確定搓侄。不過這次大作業(yè)瞄桨,需要我們對給定的題目進行調(diào)研,對需求進行建模讶踪,撰寫用戶故事和需求文檔讲婚。我們需要決定自己需要實現(xiàn)的功能,最終的目標不再是簡單地完成一個作業(yè)俊柔,而是要完成一個系統(tǒng)筹麸,一件產(chǎn)品活合,就像一個創(chuàng)業(yè)公司一樣,不光是技術(shù)能力物赶,更重要的是需要把握用戶的需求白指,才能讓自己的產(chǎn)品在市場上有競爭力,在激烈的斗爭中生存下來酵紫。

當我們開發(fā)的是一項規(guī)模龐大的產(chǎn)品時告嘲,簡單的口述甚至是文字描述難以向其他人描述清楚需求,必須通過規(guī)范的文檔奖地,才能讓團隊中的其他人特別是開發(fā)人員理解清楚所要實現(xiàn)的功能橄唬。事實上,需求文檔在我們項目的開發(fā)過程中起到了很重要的指導(dǎo)作用参歹,例如長期預(yù)約這個功能點仰楚,助教在項目開始并沒有提到,而是通過我們對藝教中心琴房實地的調(diào)查才了解到的犬庇,最終也轉(zhuǎn)化為我們的項目的一個亮點僧界。

二、過程管理的重要性

首先臭挽,要想開發(fā)一個出色的產(chǎn)品捂襟,一個優(yōu)秀的團隊是不可或缺的。很榮幸能和三位認真負責欢峰,精益求精的同學(xué)一起合作葬荷,小組內(nèi)分工明確,各司其職纽帖,氛圍融洽宠漩,難忘在 608 一起度過的一個個夜晚。

其次抛计,對代碼的管理十分重要哄孤。首先是 Git 的使用照筑,之前個人作業(yè)或者簡單的小組合作作業(yè)吹截,對代碼的管理或許顯得不那么重要,但在本次項目持續(xù)整個學(xué)期的開發(fā)和上萬的代碼量凝危、繁多的功能點面前波俄,就必須有規(guī)范的代碼管理,否則會使開發(fā)變得極其混亂蛾默。在今后的工作當中懦铺,代碼管理是100%需要做的事,感謝本次項目開發(fā)讓我對代碼管理支鸡,包括代碼管理工具的使用得到了很大的鍛煉冬念。

除此之外趁窃,測試也是為了保證產(chǎn)品質(zhì)量所必須花很大功夫做的事。在本次項目中急前,我們每個人對自己所實現(xiàn)的功能都做了單元測試醒陆,特別是后端,之后大家一起做了功能測試裆针,還進行了鎖的測試和性能測試刨摩。在項目開發(fā)的初期,我們并沒有做很多測試世吨,更多的關(guān)注點放在了盡快開發(fā)新功能上澡刹。隨著代碼量的增加,可能出現(xiàn)的 bug 也越來越多耘婚,調(diào)試也變得更加困難罢浇,不經(jīng)過充分的測試,很難保證函數(shù)和功能的正確性边篮。事實上己莺,我更希望能一邊開發(fā)一邊寫單元測試,但由于精力有限戈轿,只能先保證開發(fā)的進度凌受,但我總是不放心,也的確出了不少 bug思杯。我現(xiàn)在仍然不敢保證我們的系統(tǒng) 100% 不會有 bug胜蛉,但測試過程中的確發(fā)現(xiàn)了許多問題,也都進行了修復(fù)色乾。

還有一點是代碼的可維護性誊册,可拓展性。面對復(fù)雜多變的需求暖璧,需要從系統(tǒng)設(shè)計開始案怯,到數(shù)據(jù)庫的設(shè)計,到功能的實現(xiàn)澎办,都要保證可維護性和可拓展性嘲碱。在我們的開發(fā)過程中,為了適應(yīng)新功能局蚀,數(shù)據(jù)庫和接口的設(shè)計都發(fā)生了許多次變化麦锯。我們無法預(yù)知未來的所有需求,就必須要早做準備琅绅,以免大規(guī)模重構(gòu)系統(tǒng)扶欣,損失大量時間的同時,也可能產(chǎn)生新的 bug。

三料祠、個人能力的成長

  • 代碼能力得到巨大提升骆捧,對大型項目的開發(fā)不再感到恐懼。
  • 能夠熟練使用 Node.js 和 Koa髓绽,不過在項目中沒有開發(fā)前端凑懂,因此前端開發(fā)的能力沒有鍛煉,不過也在其他三人的開發(fā)過程中學(xué)到了不少東西梧宫。
  • 從持續(xù)集成實驗到本項目接谨,學(xué)會了如何編寫單元測試
  • Git 的使用更加熟練
  • 數(shù)據(jù)庫的使用
  • 寫各種文檔的能力
  • 團隊合作
  • 。塘匣。脓豪。。忌卤。扫夜。

最后,感謝老師一學(xué)期的指導(dǎo)驰徊,感謝助教的努力笤闯,感謝優(yōu)秀的隊友,這門課上學(xué)到的東西讓我受益匪淺棍厂。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末颗味,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子牺弹,更是在濱河造成了極大的恐慌浦马,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,729評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件张漂,死亡現(xiàn)場離奇詭異晶默,居然都是意外死亡,警方通過查閱死者的電腦和手機航攒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評論 3 399
  • 文/潘曉璐 我一進店門磺陡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人漠畜,你說我怎么就攤上這事币他。” “怎么了盆驹?”我有些...
    開封第一講書人閱讀 169,461評論 0 362
  • 文/不壞的土叔 我叫張陵圆丹,是天一觀的道長滩愁。 經(jīng)常有香客問我躯喇,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,135評論 1 300
  • 正文 為了忘掉前任廉丽,我火速辦了婚禮倦微,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘正压。我一直安慰自己欣福,他們只是感情好,可當我...
    茶點故事閱讀 69,130評論 6 398
  • 文/花漫 我一把揭開白布焦履。 她就那樣靜靜地躺著拓劝,像睡著了一般。 火紅的嫁衣襯著肌膚如雪嘉裤。 梳的紋絲不亂的頭發(fā)上郑临,一...
    開封第一講書人閱讀 52,736評論 1 312
  • 那天,我揣著相機與錄音屑宠,去河邊找鬼厢洞。 笑死,一個胖子當著我的面吹牛典奉,可吹牛的內(nèi)容都是我干的躺翻。 我是一名探鬼主播,決...
    沈念sama閱讀 41,179評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼卫玖,長吁一口氣:“原來是場噩夢啊……” “哼公你!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起假瞬,我...
    開封第一講書人閱讀 40,124評論 0 277
  • 序言:老撾萬榮一對情侶失蹤省店,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后笨触,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體懦傍,經(jīng)...
    沈念sama閱讀 46,657評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,723評論 3 342
  • 正文 我和宋清朗相戀三年芦劣,在試婚紗的時候發(fā)現(xiàn)自己被綠了粗俱。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,872評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡虚吟,死狀恐怖寸认,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情串慰,我是刑警寧澤偏塞,帶...
    沈念sama閱讀 36,533評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站邦鲫,受9級特大地震影響灸叼,放射性物質(zhì)發(fā)生泄漏神汹。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,213評論 3 336
  • 文/蒙蒙 一古今、第九天 我趴在偏房一處隱蔽的房頂上張望屁魏。 院中可真熱鬧,春花似錦捉腥、人聲如沸氓拼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽桃漾。三九已至,卻和暖如春拟逮,著一層夾襖步出監(jiān)牢的瞬間呈队,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評論 1 274
  • 我被黑心中介騙來泰國打工唱歧, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留宪摧,地道東北人。 一個月前我還...
    沈念sama閱讀 49,304評論 3 379
  • 正文 我出身青樓颅崩,卻偏偏與公主長得像几于,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子沿后,可洞房花燭夜當晚...
    茶點故事閱讀 45,876評論 2 361

推薦閱讀更多精彩內(nèi)容

  • 程欣+原創(chuàng)作品轉(zhuǎn)載請注明出處+《軟件工程(C編碼實踐篇)》MOOC課程作業(yè) 兩個多月的軟件工程課程就這么結(jié)束了尖滚,有...
    無念修心閱讀 572評論 0 2
  • 楊昕磊 軟件工程(3)這門課可以算是我本科期間至今為止最虐的一門課了喉刘。但與此同時這門課給我?guī)淼氖斋@和其他課程相比...
    聽雷1105閱讀 7,352評論 2 2
  • 覺察日記 事件:今天著急開會,忘記了拿鑰匙漆弄,進不去門睦裳,只能在樓下等女兒回來。 感受:平靜 想法:我當下做一些事情撼唾,...
    張慧哲閱讀 174評論 0 0
  • “嘿廉邑,小李啊,你說你是從哪來的來著倒谷?”新來的小張好奇地問小李蛛蒙。 小李是個黑人,來自非洲某個國家的一座小城渤愁,到中國已...
    發(fā)瘋的然然閱讀 219評論 0 0
  • 拿過來的那盆梔子花長的很好咕晋,葉子油亮亮的,像涂了一層蠟筝尾。第一朵花已經(jīng)謝了,又開了一朵办桨,這個顏色有點發(fā)黃筹淫。從出花苞起...
    家有高三生閱讀 198評論 0 1