軟體工程 之 學習C 前的總結

2021-05-02 17:21:35 字數 1202 閱讀 2489

真真的感受到了什麼叫做弱,真真的體會了一把什麼叫模糊。學習了軟體工程這門學科,公尺老師給了我們13個文件的模板,任務是給 機房收費管理系統配上相應的文件資料,當初接這個任務的時候還是蠻有自信的哈~ ,**也寫過點點的撒~ ,可是要真做這麼多的文件,並且每個文件的技術內涵都不低,想想應該沒問題。

真真的感受到了什麼叫做弱。好賴文件也寫到了詳細設計,其中前面的概要設計和可行性分析,涉及到了點資料結構的設計問題。我暈了,什麼叫資料結構?資料結構是什麼,拆開來看 ,"資料" 和 "結構" ,顯而易見就是和資料有關並介紹其中資料之間聯絡的一些知識,其實這裡的資料結構設計就是講在系統設計中的那些用到的資料聯絡(我是這樣理解的),可我在這個版塊的設計上絆了一下,都說 " 軟體=程式+演算法+資料結構 " ,想見這 資料結構 威力之甚大。

真真的感受到了什麼叫做模糊。弱到一定程度,自然模糊的很了。oo 是什麼,不是兩個圈圈,也不是什麼簡筆畫的小人兒臉,這就是 oo(object–oriented )也就是常說的物件導向。知道物件導向是什麼東東,可是oo縮寫還是頭一回有印象。這換了個新面孔就把我給唬了一下,想想真是後怕呀。

認真想了想,在最初來接觸vb,就知道這是基於物件導向的高階程式語言,可是那時知道的物件導向還只是知道我們分析問題、解決問題,針對的個體就是物件,知道類的例項化就是物件,物件就是單立出來的乙個個體了,相應的物件還有屬於它的相應方法。雖說之前多少也有一點物件導向的概念設計思想,在做例項的時候也多少用到點,可是現在接觸到的不再是概念層面上的物件導向,而是具體程式設計中要使用到的有一定深度的物件導向思想。這的的確確需要好好總結一下,再認識認識這個思想層次的東東。

(物件導向設計:

其中寫文件中的關於資料庫設計的時候,也就是要求把建好的資料庫中的各個表中的內容做成表,其實也就是通過畫表的形式將表內基本結構資訊表示出來。發現當初在建表的時候各列項的名稱,基本就是按照簡易英文單詞對照過來的,有些列名過長並且不容易記憶,而後面的資料型別更是有些混亂,同樣是一類的資料竟出現了資料型別不相同的情況,真是值得好好反思一下,當初建表的時候是怎麼想的?!對於表中需要設計是否允許為空這一項,對於後面的程式測試,對錶內資料的查詢檢測還是比較重要的,以免出現大規模"不能為 null 值" 之類的錯誤。

等學完rose建模工具,再次回顧,就知道,要學習的還有很多,問題還有好多。

軟體工程 之 學習C 前的總結

真真的感受到了什麼叫做弱,真真的體會了一把什麼叫模糊。學習了軟體工程這門學科,公尺老師給了我們13個文件的模板,任務是給 機房收費管理系統配上相應的文件資料,當初接這個任務的時候還是蠻有自信的哈 也寫過點點的撒 可是要真做這麼多的文件,並且每個文件的技術內涵都不低,想想應該沒問題。真真的感受到了什麼...

專案總結 軟體工程之C S學習

從2015年9月12日到016年4月30日,歷時231天,完成乙個一級專案,即七個二級專案,包含21個 子專案。這些資料說明我成功實踐了。從最初的文件菜鳥,到現在不敢保證寫得很好吧,但是麻雀雖小,五臟俱全。從什麼關係都不知道,更不知道uml是什麼東西的,到現在可以用uml繪圖,甚至可以用ea 億圖等...

軟體工程之軟體工程的概述

最近在學軟體工程,但工程分為好多種,那麼怎樣認識這些工程,什麼是軟體?什麼是工程?軟體工程和其他工程的區別又是什麼?軟體 程式設計的最終結果是軟體。軟體是使用者與硬體之間的介面介面。使用者主要是通過軟體與計算機進行交流。軟體是計算機系統設計的重要依據。為了方便使用者,為了使計算機系統具有較高的總體效...