在我學習軟體工程這門課之前層粗略的看了一下軟體工程的書并提出了讓幾個問題如下。
(1)軟體工程可以說是對計算機的使用者做出符合其需要的(盈利)軟體(大概吧)但一定是隻針對于人們需要的工程嗎?假入所設計的軟體現在沒人用但極有可能在未來會有人用到,會有軟體公司研究嗎?
(2)軟體的開發是所有人循序漸進的還是如流水線般的術業專攻?
(3)怎麼才能做到對于各種計算機的語言不混淆?
(4)書中會有一些開發者(作者)的對話,可以看到他們是一個充滿活力的團隊,每個人都有其專屬的職位,我如何能找到适合我的職位?
在學習了軟體工程這門課之後我帶該可以找到了這些問題的答案了。
(1) 軟體工程是人們在開發、營運、維護軟體的過程中很多技術、做法、習慣和思想體系統一到一起的一個“軟體開發流程”,而我的第一個問題是我對開發軟體時提出的疑問;
現在我覺得開發的軟體絕大多數都是因為各行各業的人的需求開發的,并不是所有的軟體開發都是以盈利為目的,但畢竟一個軟體公司要想生存還是要靠盈利軟體的支援的,畢竟”知識就是金錢“,同時我認為會有一些軟體的開發是當今人們用不到的,但它是符合或是沿着社會的發展趨勢産生的。
(2)軟體的開發是由一個團隊分工合作進行開發的。
(3)還是要勤加練習吧。
(4)我覺得這還得在真正的實踐中才能找到,并且有些時候并不是你會什麼就讓你幹什麼,當你被配置設定到一個新的職位上時,嘗試去适應一下沒準那就是适合你的。
對本學期這門課程的體會:
這門軟體工程課讓我提前認識到了軟體開發的流程,如何進行團隊合作;這門課更像是學校以教師為我們将來工作将要經曆的事情做一次預習,同時我們也學習到了各種圖的畫法,這對我們在未來畢業時要做的報告有很大的幫助。
對課程的建議:
感覺這門課老師教的很好沒有什麼建議可以提的。