軟體工程課程總結
1怎麼進行項目管理?
項目管理是軟體工程的一部分,也是非常關鍵的一部分。它可以及時的對項目進行劃分,有條理的配置設定到相應的補分。這樣有效的減少了後期的錯誤。避免後期繁瑣的查找代碼與項目的漏洞。項目管理我認為一定要歸類處理,要有條理的去劃分每一類的項目,不能相似的項目就簡化歸類,一定要對其内容稽核分類,這樣才能使軟體工程到後期友善快捷。
2怎樣完成各程式間的依賴?
軟體是計算機中與系統互相依存的關系。程式文檔資料都是通過軟體與硬體來傳輸的。程式與程式間需要通過軟體與硬體的編譯與翻譯來交流。他們之間的依賴是通過軟體工程以及各個項目的安排傳輸展現的。
3軟體工程需要具備什麼能力才能完成?
一般來說需要具備6種素質:1良好的編碼能力2具備團隊意識3認識和運用資料庫的能力4較強的英語閱讀與寫作能力5具有軟體工程的概念6求知欲和進取心。這樣就能完成軟體工程。
4軟體工程能運用于什麼領域?
随着時代的進步,基本上所有事物都離不開計算機,離不開計算機都可以運用到軟體工程。是以軟體工程在未來有很大的發展空間。前途是不可限量,可以運用到任何領域。
5軟體工程的未來?
未來很光明隻能說,現在計算機運用的太廣泛了,沒有辦法限制。是以以後會需要大量的軟體工程的人力物力。
體會:
通過這學期的軟體工程課程的學習,從起初的什麼都不懂,完全沒明白軟體工程是做什麼的。到現在明白軟體工程的重要性以及實用性。還記得從起初的看書回答問題,接着上網寫一些心得,到最後的小組完成項目。一步一步的引導才會明白現在我們在學習對未來趨勢有很大幫助的課程。通過稽核他人代碼,明白了自身的不足與強項。間接的告訴我們代碼的規整是多麼重要。代碼是比較密密麻麻的字母組成的看起來比較費勁,稽核的時候如果按規矩寫的會比較容易稽核,反之則非常麻煩。接着就是2人完成四則運算的小程式首先得分工明确,并且得細心對待,這樣鍛煉了協同能力并且讓自己明白責任的所在,同時還是對代碼的進一步練習。對自身的素質和能力提升是個不錯的鍛煉機會。最後就是老師給我們分組,讓我們組内自行安排去做程式。以前都是自己一人去完成老師留下來的作業與任務,和少給自己與他人一起完成的機會和時間,但是這次不同,需要與小組協同寫程式,起初就是不适應,因為大家的想法與代碼規矩不同,是以前期并沒有多大進展,每個人的節奏都不在一個步伐上,程式的想法構造都不相同。這樣給我們增大了很大的難度。基本上就是在原地踏步。後來通過之前的軟體工程的學習,我們組坐下來商量一下。把各自的目标和想法互相談了下,各自明确目标就去做了。當然與人協同并不容易,需要大量的交流和互相稽核,而且并不可以随心所欲的寫代碼,必須要有條理的寫,才好與他人的代碼能互相運作。我們經過幾周的合作和讨論終于做出了個掃雷的小程式。這次才真正意義上的在團隊中合作。通過軟體工程這門課程的安排以及一步步的讓我體會到一個好的程式絕對是需要反複的打量和團隊力量來完成的。一個人的自身素養當然重要,但是在團隊中需要去适應他人,不自我并且需要和他人商量目标,這樣就會避免過多的錯誤以及繁瑣的代碼來消耗時間。一個團隊中的分工也是十分的重要,每個人有每個人的職責所在,并不可以随意去更改比如設計人員不用去考慮代碼的命名,程式設計人員也不用考慮程式的布局與結構,最後測試的人也明白如何判斷。這樣有條不紊的分工跟減少了工程的繁瑣量。軟體工程确實教會了我們計算機的知識,并且把應該具備的素質也告訴我們,讓我們的編碼與團隊協作能力得到提升,對未來的路有墊了一塊紮實的磚。最後感謝馮老師這學期的悉心教導,也感謝助教的辛苦付出。
最後這學期軟體工程對我的幫助很大,我明白了如何參與團隊和配合團隊,這學期我一共寫了300行的代碼,同組的胡媛也對我幫助很大,他幫我稽核代碼,我也同時幫她稽核。這樣我倆基本上把後期工作共同完成。我倆做的是後期差錯,這樣既能訓練代碼,也能鍛煉閱讀能力。受益匪淺,最後我這學期一共發了12篇部落格。
對課程的建議:
這門課程内容很好,但是我覺得這門課如果能與當下比較流行的程式設計相結合,會對我們幫助更大,那就更好了。