做業九 《軟件工程》課程的總結

1.對前期提出的問題的回答算法

問題1:對軟件工程這門課的理解是什麼,用的是什麼編程語言數據庫

             答:在這門課開始以前,我其實對軟件工程這門課並非由太深的認識,經過上網找查資料,我瞭解到軟件工程是一門研究用工程化方法構建和維護有效的,實用的和高                質量的軟件的學科。它涉及到程序設計語言,數據庫,軟件開發工具,系統平臺,標準,設計模式,等方面。編程

        而我本身經過這學期的學習,經過老師所講的內容還有本身學完最這門課的認知,我對這門課的理解是在設計一個項目中,採用合適的設計方法,一般要考慮軟件的模塊化、         抽 象化、局部化。以後,還要綜合考慮這個程序項目的多種可行性,好比常見的有,經濟可行性,資源可行性,操做可行性,收益可行性,考慮這些因素以後,你的設計纔會         更加的符合大衆化,才能真正的在市場裏佔據一席之地!設計模式

            而編程語言也不少,好比說運用C#、JAVA 、或者C++;編程環境也多樣化,有myeclipse、還有VS ,再有重要的一點就是咱們能夠加入數據庫,讓項目更加的有些有            肉!安全

問題2:要學習這門語言須要藉助哪些知識eclipse

            答:經過查找資料,軟件工程的目標是:在給定成本,進度的前提下,開發出具備可修改性,有效性,可靠性,可理解性,可維護性,可重用性,可適應性,可移植性,可            追蹤性和可互操做性而且知足用戶需求的軟件產品。追求這些目標有助於提升軟件產品的質量和開發效率在大學中,咱們大學期間主要學的課程有:離散數學、C語言、數              據結構 、C++程序設計、JAVA程序設計 算法設計與分析、計算機組成原理與體系結構、數據庫系統、圖論。我以爲這些課程都軟件工程的學習都會有幫助。編程語言

問題3:理論多仍是實踐多模塊化

           答:任何一門學科都是遵循必定得規律,首先必需要學習理論,只有在理論過硬的基礎上,才能靠大量的實踐來達到孰能生巧。就拿咱們組作的這個軟件工程項目來講,如            果沒有理論,不會編寫代碼,不會設計構圖建模等這一系列的前期準備工做,那就不可能有後面練習的過程,再有,若是隻是一味的抄寫代碼,而沒有本身親自上機實踐的            過程,是不會達到熟練地水平的!因此,理論聯繫實踐是很是的重要!工具

2.總結本學期這門課程的體會學習

    通過第一次的答辯,以及認真觀看了其餘組的同窗的完成的狀況,我做爲組長,深深的認識到了本身和優秀組的同窗還有必定的差距,緣由有兩個:第一:咱們的程序過於簡單,沒有達到這次軟件工程課的目的;第二:遊戲界面的美化不夠,顯得格外單調。以上這兩個緣由促使咱們組在原有的基礎上對咱們的程序進行加工和完善!因而,咱們小組對咱們的項目進行了改進,主要是針對遊戲界面進行了大的改動,遊戲功能也有了小幅度的提高,因此增長了遊戲玩家的體驗!咱們這次還有一個設計,就是加入了數據的記錄功能,能讓玩家有衝擊新紀錄的動力!整體而言,此次的團隊項目告一段落,可是,咱們確定不會由於課程的結束而放棄努力,放棄創新,而是在之後而學習生活中更加註重關於編程能力的培養。此外,咱們也還有一些更好的設想,我已經在前面的博客裏面提到過了,因此咱們要更加努力去完成下去!人多力量大,咱們要團結應對此次的挑戰,每個人都可以發揮力量沒讓團隊中的每個人都能搞懂,爲之後打下基礎!

 

3.對課程的建議

軟件工程課程對於咱們來講是一個必備的課程,這一整個學期,咱們都是以小團隊的形式完成課程的學習,我以爲這是一個很好的教學方法,讓咱們更深刻地體會整個軟件工程的理念;上面提到小團隊,那就是要將班上同窗分組,這學期咱們的分組很直接,按學號來,這樣也讓平時交流很少的同窗有機會一塊兒學習和探討問題,這樣的方法真的很好,既鍛鍊了小組同窗之間的寫做溝通能力,又能分工明確,每一個人都有本身的任務,讓他們去尋找獨自解決問題的辦法,這樣很好,同時,我也但願老師可以在課下的時候多多給予咱們必定的指導,會加速咱們的進程,同時也讓咱們的知識掌握的更加的牢固!

 

就課堂氛圍而言,由於軟件工程課比較偏理論,相對比較枯燥,也很容易讓學生提不起興趣,因此老師不該該只是講講義上的知識點,要增長與同窗的互動,適時地出一些小遊戲,講一些有趣的事來活躍課堂氣氛;還有就是應該是黨的開展頭腦風暴,讓你們都來參與討論,說說最想作的項目,還有一些可行性,安全推廣之類的話題,把全部同窗的腦筋和積極性都被調動起來;

謝謝老師!

相關文章
相關標籤/搜索