為時10周的軟件工程課程教學已經結束,從開始項目到最后,組建起名,確定課題,需求分析調查,分工,個人構思學習,修改代碼,項目成型,完成各種報告,經過這兩個多月的努力我們都得到了質的飛躍,各個團隊成員的編程能力也得到了進一步的提升。我們組負責的村鎮銀行儲蓄系統已經完成,在學習和實踐過程中,我們團隊成功的完成並實現了村鎮銀行儲蓄系統程序的項目需求分析、概要設計、詳細設計、編碼、軟件測試、軟件驗收、項目維護。關於軟件工程,網上的定義為:按照工程學的管理方式,有組織、有計划的,在一定的質量基礎、時間限度和成本范圍內,實現功能明確的軟件系統。但是通過本次學習,我們對軟件工程有了一個自己的理解:軟件開發是一個把用戶需要變為需求,把需求轉化為軟件設計,用代碼來實現軟件設計,對軟件代碼的可行性進行測試,並確認它可以投入運行使用的過程。
在本次學習過程中我們團隊存在以下問題:首先是需求調查方面:填寫調查問卷的群眾較少。針對這個問題我們及時對調查問卷進行修改,然后擴大訪問面,最后使越來越多的群眾填寫了調查問卷,其次是在代碼互審中發現了少許錯誤和整合過程中各個模塊代碼所用到的類名不統一,這是前期代碼規范為明確的問題,我們發現后及時修改了錯誤並將類名全部統一。
以上是我們團隊遇到的問題和感悟,下面是我們每一個項目成員個人的理解與感受。
張俊:通過本次小組合作,我感受到了團隊合作的重要性,明白了協作是一件重要而困難的事情。一套適合我們自己團隊的方式不是別人可以給予的,而是需要自己探尋和總結出來的,每個人有每個人的想法,團隊合作最大的魅力就是分享每個人的不同,求同存異,共同進步。本次我有幸擔任隊長,對於隊長這個職位來說,給我印象最深的就是將心比心,謀求效益最大化,如何去和隊員溝通,如何去將項目的各個部分上傳到公共管理的板塊進行整個團隊的統一管理,當隊友焦慮不知道如何做時,應該怎么樣鼓勵隊員並且給隊員思路。在分配任務時,如何根據隊員的能力進行任務的分配等等,
張明波:曾經以為程序就是軟件,軟件就是程序。學習這門課程第一個收獲是,知道了二者的不同之處。我想也是程序的不斷復雜化導致了軟件危機的發生,使得人們不得不探索新的解決方法。經過陳老師的講解,理解了軟件工程,就是一套用於軟件的團隊開發,以提高軟件質量和程序員工作效率為目的的規范。其核心就是, 對於軟件開發的5個重要組成部分:需求分析,設計,編碼,調試,維護,如何組織這5個部分的工作,以及如何完成每一個工作。 吾生也有涯,而知也無涯,學習永無止境。起初,對軟件工程處於一知半解的狀態, 分工比較混亂。在划分模塊后明確了各自分工,漸漸形成良性循環
張清禹:“紙上得來終覺淺,絕知此事要躬行~”在這短短的時間里,讓我深深的感覺到自己在實際應用中所學來專業知識的匱乏。讓我真真領悟到“學無止境”這句話的涵義。而老師在專業認識周到中所講的,都是課本上沒有而對我們非常有實際意義的。這又給我們的實訓增添了濃墨淡彩的光輝。我懂得了實際生活中,專業知識是怎樣應用與實踐的。在這些過程中,我不僅知道了職業生涯所需具備的專業知識,而且讓我深深體會到一個團隊中的各個成員合作的重要性,要善於團隊合作,善於利用別人的智慧,這才是大智慧。靠單一的力量是很難完成一個大項目的,在進行團隊合作的時候,還要耐心聽取每一個成員的意見,是我們的組合達到更加完美。
楊鑫:讓我明白工作中需要能力,素質,知識之外,更重要的是學會了如何去完成一個任務,懂得了享受工作。當遇到問題,冷靜,想辦法一點一點的排除障礙,到最后獲取成功,一種自信心由然而生,這就是工作的樂趣。有時候也需要虛心請教,從別人的身上真得能學習到不自己沒有的東西,每一次的挫折只能使我更接近成功。除此以外,我還學會了如何更好地與別人溝通,如何更好地去陳述自己的觀點,如何說服別人認同自己的觀點。這次所學知識與實際的應用,理論與實際的相結合,讓我大開眼界。
周滔:在這次軟件工程課程中我學到了很多東西第一次深刻的體會到了什么叫做用工程化的思想來編寫軟件以前自己也寫過一些小型軟件沒有做過大型的項目直到這次課堂第一次和別人合作才發現運用工程化的思想來做是如此的有必要,從這里我才真正的意識到實施一個軟件工程並不是說簡單的會編碼就能夠解決問題的我們更多的精力不是放在編碼上編碼只是一個很小的模塊只占到那么小的一個部分。
於成龍:在寫軟件的時候我們首先要有整體的結構與思路,這樣才能照着一-定的思想一 -定 思路去寫下去,有人說其實寫軟件並不難,只要給您一個思路您就可以不斷地往下寫。我覺得確就是如此,其實我們平時寫軟件我覺得並不就是很難的事,平時即使遇到處理不了的技術問題哪里編譯出現錯誤等等其實都可以在網上提問。技術問題一般我們都可以在網上得到答案,但軟件的思想不就是我們瞧了一下就能真正理解的。
張昊:通過本次團隊項目的實踐歷練,我收貨很多,感悟很深,一個團隊項目的成功,是大家齊心協力的結果,並不是某一個人或某幾個人的成果。人心齊,泰山移,我們團隊七人,歷時半月經過磨練和作也真正意義上成為了團隊合作伙伴,沒有完美的個人,只有完美的團體.當然了這不是說個人就不重要了,每個人在團體中的地位也是非常重要的,沒有個人就談不上團體,兩者都是很重要的.
每個人都是很堅強的,每個人在平時工作和生活中都有潛在的能力未曾發揮出來,有時候可能連自己都不清楚能不能完成的一項任務,實際上只要有信心,有勇氣去面對,就沒有完不成的任務.
為時10周的軟件工程課程教學已經結束,從開始項目到最后,組建起名,確定課題,需求分析調查,分工,個人構思學習,修改代碼,項目成型,完成各種報告,經過這兩個多月的努力我們都得到了質的飛躍,各個團隊成員的編程能力也得到了進一步的提升。我們組負責的村鎮銀行儲蓄系統已經完成,在學習和實踐過程中,我們團隊成功的完成並實現了村鎮銀行儲蓄系統程序的項目需求分析、概要設計、詳細設計、編碼、軟件測試、軟件驗收、項目維護。關於軟件工程,網上的定義為:按照工程學的管理方式,有組織、有計划的,在一定的質量基礎、時間限度和成本范圍內,實現功能明確的軟件系統。但是通過本次學習,我們對軟件工程有了一個自己的理解:軟件開發是一個把用戶需要變為需求,把需求轉化為軟件設計,用代碼來實現軟件設計,對軟件代碼的可行性進行測試,並確認它可以投入運行使用的過程。
在本次學習過程中我們團隊存在以下問題:首先是需求調查方面:填寫調查問卷的群眾較少。針對這個問題我們及時對調查問卷進行修改,然后擴大訪問面,最后使越來越多的群眾填寫了調查問卷,其次是在代碼互審中發現了少許錯誤和整合過程中各個模塊代碼所用到的類名不統一,這是前期代碼規范為明確的問題,我們發現后及時修改了錯誤並將類名全部統一。
以上是我們團隊遇到的問題和感悟,下面是我們每一個項目成員個人的理解與感受。
張俊:通過本次小組合作,我感受到了團隊合作的重要性,明白了協作是一件重要而困難的事情。一套適合我們自己團隊的方式不是別人可以給予的,而是需要自己探尋和總結出來的,每個人有每個人的想法,團隊合作最大的魅力就是分享每個人的不同,求同存異,共同進步。本次我有幸擔任隊長,對於隊長這個職位來說,給我印象最深的就是將心比心,謀求效益最大化,如何去和隊員溝通,如何去將項目的各個部分上傳到公共管理的板塊進行整個團隊的統一管理,當隊友焦慮不知道如何做時,應該怎么樣鼓勵隊員並且給隊員思路。在分配任務時,如何根據隊員的能力進行任務的分配等等,
張明波:曾經以為程序就是軟件,軟件就是程序。學習這門課程第一個收獲是,知道了二者的不同之處。我想也是程序的不斷復雜化導致了軟件危機的發生,使得人們不得不探索新的解決方法。經過陳老師的講解,理解了軟件工程,就是一套用於軟件的團隊開發,以提高軟件質量和程序員工作效率為目的的規范。其核心就是, 對於軟件開發的5個重要組成部分:需求分析,設計,編碼,調試,維護,如何組織這5個部分的工作,以及如何完成每一個工作。 吾生也有涯,而知也無涯,學習永無止境。起初,對軟件工程處於一知半解的狀態, 分工比較混亂。在划分模塊后明確了各自分工,漸漸形成良性循環
張清禹:“紙上得來終覺淺,絕知此事要躬行~”在這短短的時間里,讓我深深的感覺到自己在實際應用中所學來專業知識的匱乏。讓我真真領悟到“學無止境”這句話的涵義。而老師在專業認識周到中所講的,都是課本上沒有而對我們非常有實際意義的。這又給我們的實訓增添了濃墨淡彩的光輝。我懂得了實際生活中,專業知識是怎樣應用與實踐的。在這些過程中,我不僅知道了職業生涯所需具備的專業知識,而且讓我深深體會到一個團隊中的各個成員合作的重要性,要善於團隊合作,善於利用別人的智慧,這才是大智慧。靠單一的力量是很難完成一個大項目的,在進行團隊合作的時候,還要耐心聽取每一個成員的意見,是我們的組合達到更加完美。
楊鑫:讓我明白工作中需要能力,素質,知識之外,更重要的是學會了如何去完成一個任務,懂得了享受工作。當遇到問題,冷靜,想辦法一點一點的排除障礙,到最后獲取成功,一種自信心由然而生,這就是工作的樂趣。有時候也需要虛心請教,從別人的身上真得能學習到不自己沒有的東西,每一次的挫折只能使我更接近成功。除此以外,我還學會了如何更好地與別人溝通,如何更好地去陳述自己的觀點,如何說服別人認同自己的觀點。這次所學知識與實際的應用,理論與實際的相結合,讓我大開眼界。
周滔:在這次軟件工程課程中我學到了很多東西第一次深刻的體會到了什么叫做用工程化的思想來編寫軟件以前自己也寫過一些小型軟件沒有做過大型的項目直到這次課堂第一次和別人合作才發現運用工程化的思想來做是如此的有必要,從這里我才真正的意識到實施一個軟件工程並不是說簡單的會編碼就能夠解決問題的我們更多的精力不是放在編碼上編碼只是一個很小的模塊只占到那么小的一個部分。
於成龍:在寫軟件的時候我們首先要有整體的結構與思路,這樣才能照着一-定的思想一 -定 思路去寫下去,有人說其實寫軟件並不難,只要給您一個思路您就可以不斷地往下寫。我覺得確就是如此,其實我們平時寫軟件我覺得並不就是很難的事,平時即使遇到處理不了的技術問題哪里編譯出現錯誤等等其實都可以在網上提問。技術問題一般我們都可以在網上得到答案,但軟件的思想不就是我們瞧了一下就能真正理解的。
張昊:通過本次團隊項目的實踐歷練,我收貨很多,感悟很深,一個團隊項目的成功,是大家齊心協力的結果,並不是某一個人或某幾個人的成果。人心齊,泰山移,我們團隊七人,歷時半月經過磨練和作也真正意義上成為了團隊合作伙伴,沒有完美的個人,只有完美的團體.當然了這不是說個人就不重要了,每個人在團體中的地位也是非常重要的,沒有個人就談不上團體,兩者都是很重要的.
每個人都是很堅強的,每個人在平時工作和生活中都有潛在的能力未曾發揮出來,有時候可能連自己都不清楚能不能完成的一項任務,實際上只要有信心,有勇氣去面對,就沒有完不成的任務.