1樓:匿名使用者
這個應該是量變到質變的關係。只有多程式設計才能掌握程式設計思想。就像我們現在看小學初中的題目很簡單,但我們當時讀書的時候卻感覺很難。
2樓:有友又遊
不知道你bai說的軟體工程du指的是這個專門的學問還zhi是學校裡的軟體工程專業dao
就軟體工程這回個學文來說,它是答將工程技術應用到軟體開發使軟體的開發更高效、產出低成本高質量的軟體產品的一門學問,那麼就思想而言,軟體工程關注的肯定是工程這個層面的,包括軟體開發應用到的一系列的方法、工具和過程。也就是更側重於如何去組織、管理、規劃、控制資源(人力資源,物質資源、時間資源、技術資源)去開發出需要的軟體產品這方面的,重要的思想嘛,拋去技術跟工具,主要是軟體過程中的思想比較多。軟體開發有幾十年的歷史了,也產生了眾多的軟體過程框架,那麼重要的是如何在開發中根據自己的實際情況適當地去運用(有時候需要去創新)這些軟體方法,這應該是軟體工程這門學問最需要用到思想的地方。
然後是語言了,其實語言可以說是一種溝通工具(計算機跟人的溝通工具),它本質上還是體現人的思想的。而語言中運用的思想跟軟體工程的思想顯然不是一個層面了。
表達能力有限,不知道樓主能不能理解,歡迎拍磚
談談你對軟體工程的認識
什麼是oo,oop的核心思想是什麼?請簡述你對oop的理解
3樓:一直愛那個少年
oop核心思想:封裝,繼承,多型。
理解:物件是由資料和容許的操作組成的封裝體,與客觀實體有直接對應關係,一個物件類定義了具有相似性質的一組物件。而每繼承性是對具有層次關係的類的屬性和操作進行共享的一種方式。
所謂物件導向就是基於物件概念,以物件為中心,以類和繼承為構造機制,來認識、理解、刻畫客觀世界和設計、構建相應的軟體系統。
oop的基本思想:把元件的實現和介面分開,並且讓元件具有多型性。
oop概念呢:
oop是九十年代才流行的一種軟體程式設計方法。它強調物件的「抽象」、「封裝」、「繼承」、「多型」。我們講程式設計是由「資料結構」+「演算法」組成的。
從巨集觀的角度講,oop下的物件是以程式設計為中心的,是面向程式的物件。我們今天要講的ood是面向資訊的物件,是以使用者資訊為中心的。
物件的產生:
一、是以原型(prototype)物件為基礎產生新的物件。
二、是以類(class)為基礎產生新物件。
我是學軟體工程的用linu而不用windows有什麼影
需要學習linux,linux很重要,在軟體工程中起一個專案,除非是.平臺的專案,可能不需要llinux系統,可是誰又能否認現在世界上80 的系統都是部署在linux上的呢?linux學了不是拿來炫耀自己,不是拿來擺顯,而是實實在在的在平時的工作中要用到,無論是部署系統,開發專案,監控資料,都需要l...
大學的軟體工程專業是考研還是工作研究生三年與工作三年技能
這個專業考什麼研!考研做什麼?更多的是實戰不是嗎?實在不放心自己先找個實習單位看看,然後再去看看研究生在幹嘛,不就知道了嗎?嗨,伽個威麼麼達 jiushiwo518 我是一本軟體工程專業大三學生,正在糾結是否要考研,考研三年和工作三年很難取捨?這方面懂的給點建議!上名校就值得。如果自己是211或者9...
我是軟體工程大二學生,選的是C 方向,現在對專業方向十分迷茫
選擇c的道路很艱辛。c程式設計師普遍有幾種就業方向 大神級c,工資讓大多數同學羨慕嫉妒恨,去做安全,驅動,但是一般不會要畢業生,因為門檻太高。高富帥級c 做ios,也需要一定的經驗,工資6000 北京 普通級c 做遊戲,門檻不太高,腦子夠用,經常加班,工資還算過得去。屌絲級c 木有門檻,畢業生倆周左...