軟體工程學習心得

2022-01-02 15:18:10 字數 1375 閱讀 6905

這個學期我們學習了軟體工程這門課,老師教我們如何運用用科學的工程方法來研究和開發軟體。為了使我們更加靈活、深刻的學到書中的知識老師要我們模擬做乙個系統的文件,讓我們自己體會一下軟體工程這門學科。

我們組製作的是專案管理系統的文件,剛接到做文件的任務時,全組人都認為是小菜一碟的事,並沒有特別重視,第一部分可行性研究我們都是交由專門負責這部分的兩個同學全權製作,其他人基本沒什麼過問,到最後要交第一部分時,大家才發現負責第一部分的同學還沒完全做好,導致草草收尾。交給老師看後,當然是錯漏百出,基本不符合要求,我們才慢慢意識到就是文件也不是想象中那麼容易的,之後對第一部分的修改我們組大部分的人都參與了進來,每個人都負債乙個小點,分工合作,然後再將我們每個人製作的合成在一起,,每個人都分攤了一定的任務,使個人的工作量大大減少,效率也明顯的提高了。

但後來慢慢發現每個人製作幾小點,最後合成來完成整個模組這樣的方式也並不合理,這樣做雖然效率是有了,但每個人製作的小點都有不多不少的不相容,小組成員對整個模組都不是很了解,只是了解自己的做的那幾個小點的部分。使文件質量上不去。反工率大。

第二部需求分析是由我和另外兩個同學負責,因上述原因我們又召集小組成員討論小組人員任務的分配。最後得出的方法是:模組主要人員負責製作,其他模組組員參與。

模組製作前進行分析,模組做好後進行討論,在有疑問和分歧的地方都以投票方式決定,投票以少數服從多數表決。實行了這個方法質量也得到了很大的提高,反工率明顯減少。有了前兩次模組製作的經驗,後兩個模組設計和測試階段的文件效率及質量大大的提高了。

到期末了,我們的專案管理系統文件已經完成,從這次的大作業中我學到了很多東西,如開發軟體必須嚴謹求實,脈絡清晰,運用工程學的思想開發軟體。而且要從巨集觀上把握軟體的生命週期,強調整體性與協調性,不能任意妄為。特別是需求分析、總體設計和詳細設計階段的工作,更要做到細緻、準確,為後期工作做好鋪墊。

我覺得通過這次大作業我收穫最大的是,明白了分工合作的重要性,細心的重要性。

起初,大家對軟體工程處於一知半解的狀態,分工比較混亂。在劃分模組後明確了各自分工,漸漸形成良性迴圈。團隊合作十分重要,爭議固然存在,但通過我們的討論、協商,群策群力,在乙個學期的不斷磨合中達成了一致與默契。

團隊成員中能力各有高下,我們互相尊重,各取所長,沒有妄自菲薄。組長也多加協調,我們組員也積極配合,才達到如今合作愉快的結果。在最後演講的時候,組員們相信我把重要的文件交給我,讓我帶回學校,我居然拿錯了乙個演講文件差點令到本組演講不能進行。

在我全力跑回家拿演講文件的時候一直在想這個問題,如果晚上能多看一眼就不會導致今天這個結果。這次教訓又讓我上了一課,讓我明白做什麼事都要細心。

最後我要感謝我們的彭老師,因為她布置的大作業讓我們學習軟體工程不單只在書本上枯燥的學習理論知識。大作業貫穿整個軟體工程的課本,讓我們親身體驗、領悟軟體工程的妙用。使我們懂得理論知識用於指導實踐。

更讓我明白了」紙上得來終覺淺,覺知此事要躬行」這句名言。

軟體工程學習心得體會

軟體工程對於初學者來說,知識基礎較薄弱,對一些應用操作 概念 工具方法等理解起來較為困難,要能從整體概念上較好地理解和把握 學好軟體工程,不是僅僅把幾本專業書籍細緻地看幾遍,然後上機練習幾次就可以成功,學習過程中要注意多看多練要注意結合實際,更要多思考,面對錯誤不要一範就問,要嘗試自己去解決。但是還...

軟體工程的學習心得

原型進化模式 對軟體進行直接模擬或 只需要分析需求框架後進行原型建立,再對原型系統進行逐步細化與完善,通過版本更新逐步滿足使用者對於軟體的多方面需要。增量模式 開發過程有三個任務域,分別是設計結構 開發構件和整合系統,它既有完善的工程管理機制,又能適應使用者需求變更,有利於質量的監控,並且各區域性基...

啟航工程學習心得

彭順理機械155班 學號 1504010522 經過高考的洗禮,我們滿懷憧憬走進了大連交通大學大學,來到了這個充滿夢想與激情的地方,在接下來的四年我們希望在這裡學習能豐富我們的知識,提高我們的能力,但是在我們剛踏入交大的大門,也充滿了迷茫,但通過了機械工程學院的啟航工程的學習後,我對自己的專業又有了...