學習軟體工程有感

來源:互聯網
上載者:User

標籤:

對於這篇課程的感想,老師在第一次課結束後就作出了要求,但是我並不想在第一次課結束後就寫下我的感想。一是因為才剛剛接觸這門課程對其瞭解不深,寫出的感想會有些淺薄;二是因為在課程結束後寫下感想,經過半個學期的學習沉澱,體會會更加深刻,自己的收益也會更多。

在未接觸軟體工程之前,我認為這和以前學過的c、c++一樣,是一門學習編程的課程。但是經過這門課的學習,我認識到,軟體工程是用工程的思想來開發一個軟體 ,有著工程學的系統性。對於傳統的零散的編程來說,更容易形成產業鏈,加速整個軟體行業的發展。

軟體生命週期主要由5部分組成:問題定義、可行性分析、需求分析、開發階段和維護。在以前的認知中,編程是軟體開發的全部。但通過這門課程認識到編程只是軟體開發的一小部分。軟體開發的前期需要做很多準備工作,比如使用者調查、功能分析。其中最重要的還是問題定義,要弄清楚到底要做什麼。這個問題在日常生活和學習中也很實用,在很多時候我們就是因為不知道自己要做什麼才浪費了大量的時間做了很多無用功。

同時我也學習到了軟體工程的基礎知識。比如uml語言,它是一種標準化交流的語言,它可以讓開發人員與客戶之間輕鬆的交流。用圖的形式向使用者展示軟體設計的流程,從中傳遞資訊。以此來使開發人員與使用者之間的交流更加高效快捷。

我相信,在學習了軟體工程這門課程以後,對於以後的職業發展會有一定的啟示作用。理論老師已經通過上課認真的傳授與我們,剩下的實踐就需要我們用更多的課下時間去摸索。同時,開通部落格對於我來說是一次新的體驗,又多了一個地方可以記錄我學習的點滴。我想這對以後的學習也會有很大協助。

 

學習軟體工程有感

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.