再談對軟體工程的認知和理解

2022-09-09 06:45:10 字數 3281 閱讀 4721

組名:閃電小飛俠

組長:甘馨茹

組員:康欽敏

甘琪李淼

陳雨薇郭金鴿

劉祥瑞首先對團隊專案實踐過程進行全面的總結和分析:我們團隊男女比例是3:

4,相對來說還是比較平衡的,但是女生的實力相對來說較低,所以更多的難一些的任務是男隊員承擔的,但是在我給每組員分配個人任務的時候,每個人都給非常配合也很積極,並沒有出現團隊不和或者抱怨的情況,每個隊員可以說都具有團隊精神,在團隊精神的作用下,我的隊員們產生了互相關心、互幫互助的行為,並且能夠做到自覺地維護集體榮譽來約束自己的行為,一旦分配了任務每個人都能夠自己主動的去做事,也有自己的主見和看法,而且可以不斷地總結經驗發現問題等,每個人都具有充分的創新意識,除此之外我在我們的團隊身上還看到了凝聚力,當團隊中無論誰出現了問題,所有人都會一起解決,協作性非常強。

其次是我自己的感悟:通過本次團隊專案實踐,我也收穫了很多經驗,上大學以來我是第一次當組長,雖然過程有點坎坷,但是這次實踐我的確收穫了很多經驗,古話說得好:「眾人拾柴火焰高。」團隊合作的力量確實是乙個人無法相比的,團隊合作能夠為團隊裡的每個人機器更強的工作動機,對於目標貢獻的用心性也比自己獨自工作時高出很多。第二,團隊之間合作更有利於激發團隊成員的學習動力。第三,乙個人的力量有限,但是團隊分工合作的話會有多人力量大的優勢,就可以把團隊的工作分成很多個小塊再去分配給成員一齊完成,這樣就能大大縮短任務完成時間同時提高效率。第四,團隊中的每個人都是不同的,在團隊之中互相交流能夠集思廣益從而產生更好的方案。

10周的課程當中我們團隊大概完成了人們對村鎮銀行的需求的調查研究報告,學習過程中,我對建模這部分知識印象最深,因為建模是構造軟體系統最基本的步驟,在軟體工程學科中提供了多種多樣的建模方法和高效工具,具體在

uml語言上印象最深,

uml的表示法為開發者或開發工具使用這些圖形符號和文字所表達的是應用級的模型,最終可以形成編碼所需的初步框架。

以下是我們所有隊員的心得感悟:

郭金鴿:  通過課上的學習與作業專案的完成過程,了解到軟體開發由專案的確定到專案的需求分析,再到概要,詳細設計,**設計以及開發完成後軟體的測試等等這一完整的軟體開發流程。通過了一學期的課程和專案的實踐,對於個人不同的開發風格,團隊之間互相改變,**程式設計風格變的一致,分配工作更加和諧,團隊更加凝聚,想法更多彩,更加融合,我們意識到團隊的力量是強大的,受益匪淺,團隊之間互相幫助,完成了各自任務分配到的類以及相應的測試類,並加以改進,共同協作完成了銀行儲蓄系統的開發。

經過一學期的軟體工程課程,從個人專案(最大子陣列和)到雙人專案(二維最大子陣列和)再到最後的團隊專案(銀行儲蓄開發系統),我學習到了團隊之間的凝聚精神,互幫互助的精神可以是我們獲利。學習到了如何對專案組織結構的分配工作更加妥善。通過寫專案報告,整個團隊對於流程圖,uml類圖以及專案分析和軟體設計以及測試和維護方面有了更加深入的理解,對於課本知識更加的鞏固。

我認為有時候**實現上不夠完善,有一些沒考慮到的地方,我認為這些很大程度上是經驗問題,這是我們團隊所需要積累的。這一學期的軟體工程課就要進入尾聲了,在複習鞏固理論知識的,同時更需要回顧和反思自己的學習態度。在這學期的軟體工程學習中,未曾有過遲到,早退以及曠課的情況。雖然軟體工程的課很枯燥,內容深奧難懂,但還是告誡自己,上課不開小差,認真聽講,加深對其的理解。

李淼:我認為,在這學期的實驗中,不僅培養了獨立思考、動手操作的能力,在各種其它能力上也都有了提高。更重要的是,在實驗課上,我們學會了很多學習的方法。而這是日後最實用的,真的是受益匪淺。要面對社會的挑戰,只有不斷的學習、實踐,再學習、再實踐。這對於我們的將來也有很大的幫助。以後,不管有多苦,我想我們都能變苦為樂,找尋有趣的事情,發現其中珍貴的事情。就像中國提倡的艱苦奮鬥一樣,我們都可以在實驗結束之後變的更加成熟,會面對需要面對的事情。

回顧起此課程,至今我仍感慨頗多,從理論到實踐,在這段日子裡,可以說得是苦多於甜,但是可以學到很多很多的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,可以說得是困難重重,但可喜的是最終都得到了解決。

實驗過程中,也對團隊精神的進行了考察,讓我們在合作起來更加默契,在成功後一起體會喜悅的心情。果然是團結就是力量,只有互相之間默契融洽的配合才能換來最終完美的結果。此次設計也讓我明白了思路即出路,有什麼不懂不明白的地方要及時請教或上網查詢,只要認真鑽研,動腦思考,動手實踐,就沒有弄不懂的知識,收穫頗豐。

甘琪:在這學期的學習中,相對來說遇到較多的問題,在專案搭建的時候例如資料庫無法連線,**已經檢查很多次但專案依舊無法執行等等很多問題都給我造成很多困擾,但最後通過團隊所有人的努力還是解決了所有的問題,本學期給我感觸最深的就是需求分析方法中結構化分析方法它是由「資料流、加工、資料儲存和外部實體」構成的資料流圖,體現了系統的邏輯模型或者說是功能建模,對於軟體最後的測試有極大的幫助。除此之外,還有一點讓我印象深刻。分工的重要性,說到分工那就不得不提組長這個職位,乙個團隊中必須選出乙個決策者,這樣在遇到大的事情時才會有人做決定,組長在團隊中起到了領頭羊的作用,組長必須根據每個成員的特點對其進行分工,只有乙個好的分工才能保證專案又快又好的完成。

康欽敏:通過這次軟體工程導論的大作業。我認識到了乙個軟體的製作,不是乙個人就能做好的,得需要乙個各司其職的團隊。按照團隊成員擅長的模組合理分配,開發程式會事半功倍。乙個人儘管你可以負責全面,但你寫出來的一定沒有團隊寫出來的完美,而且開發時間一定也比團隊開發的長。另外我也知道了「紙上談來終覺淺,絕知此時要躬行」。開始計畫的時候挺好的,但是寫起來時候有各種各樣的問題,然後是通過和隊友的交流解決的。積極的溝通也是團隊很重要的乙個點。

陳雨薇:通過這學期軟體導論課程的學習,我不僅學會了很多知識點而且對軟體工程這個專業有了新的認識。在這門課裡我們做了三個專案:單人專案、雙人專案和團隊專案。其中最令我深刻的是團隊專案因為它讓我知道了團隊的作用有多大,並且也充分鍛鍊了我各個方面的能力。同時學習的一些知識點也給了我很大的感觸,特別是在學習需求分析的時候發現原來開發軟體不僅僅是編寫**實現功能那麼簡單,你還要先去進行調查了解軟體的各個方面寫出需求分析然後才能根據需求分析去設計編寫**。在需求分析中令我最開心的就是畫用例圖、類圖、活**等因為裡面有各種不同的圖示,你只有知道他們之間的關係你才能完整的繪製出來,這考察了自己的很多能力雖然有很多都畫不出來但是還是覺得有意思。還有一部分給我的感觸也很深,軟體測試這部分在以前的認知裡只要**能執行就沒有錯誤,但實際上並不是這樣的,你要通過黑盒或白盒測試才能知道是不是真的沒有錯誤,並且測試也是乙個很難的板塊要設計測試用例,看**覆蓋率等等。因此這門課給我以後打下了很多基礎也重新整理了自己的一些認知。

劉祥瑞:軟體工程是乙個團隊協作的學科。團隊中的每個人缺一不可。通過這次課程的學習,我對團隊合作有了更深的了解。每個人都在團隊中發揮了自己的作用,我和大家一起齊心協力共渡難關,最終完成了合作。

再談對軟體工程的認知與理解

一 對軟體工程的理解 我們學到了什麼 網上的定義為 按照工程學的管理方式,有組織 有計畫的,在一定的質量基礎 時間限度和成本範圍內,實現功能明確的軟體系統。通過本次學習,我們也對軟體工程有了大致的概念,那什麼是軟體工程呢。個人的理解為,設計軟體並不難,難在工程,如何用最小的規模 最低的成本 最短時間...

對於軟體工程的認知和理解

作業一 軟體是指有多個程式 源 組成 個人覺得是能同時滿足多個應用需求的乙個大程式 程式指源程式,一行行的 硬體,計算機系統中各種機械電子原件。軟體危機 落後繁瑣的軟體生產方式無法 滿足使用者日益增長的軟體需求。軟體工程 並不是單純的敲 是乙個系統性,工程性的體系,需要進行使用者需求調查,對自己用什...

對軟體工程的理解

軟體工程是一門研究用工程化方法構建和維護有效的 實用的和高質量的軟體的學科。它涉及程式語言 資料庫 軟體開發工具 系統平台 標準 設計模式等方面。在現代社會中,軟體應用於多個方面。典型的軟體有電子郵件 嵌入式系統 人機介面 辦公套件 作業系統 編譯器 資料庫 遊戲等。同時,各個行業幾乎都有計算機軟體...