作業1:描述軟件工程的目標?
基本掌握在WINDOWS下在做一個界面程序的步驟吧 感覺肯花時間 都能搞定;
作業2:描述軟件的基本開發過程,說明每過程的重點內容是什麼?
先是要了解需求--清楚知道要實現哪些功能&&不需要實現的功能;
總體上的設計--規劃好分爲幾步 哪幾步 去實現這個程序;
分佈實現各個功能-- 具體注意點:界面要清楚明瞭;可能大型數據處理的要優化代碼,應該是在時間複雜度最佳的前提下 也儘可能使佔有空間也減小;
調試--考慮到各種情況,debug,使程序在被要求的範圍內趨於完美;
作業3:閱讀博客,回答問題:面向對象編程從骨子裏就有問題:http://news.cnblogs.com/n/171853/
問題:面向對象編程非常流行,爲什麼這些大師如此抱怨?
個人理解: 比如搭房子, 面向對象編程就好像他已經給了你可用的積木,形狀大小一定,當然數量不限,看你能搭出什麼樣的建築;
而面向過程編程則是給了你無限的木料,和鋒利的鋸刀, 可以diy木料的形狀和大小,但會麻煩些,水平高的能做的很好,但水平差的就會做的很差;
不知道這麼理解還可以不,我想是差不多,到底兩者孰優孰劣,也不好說,存在必合理~各有優點&&缺點;
對於文章中 大師的抱怨 ~,因爲他們都是高手,用面向對象反而會限制他們的能力,個人理解;
作業4:安裝Visio 2012,掌握基本流程圖的畫法
見下圖-已安裝;