最近正在準備軟考,剛開始接觸軟考的時候,裡面的東西很多,雖然大部分是學過,感覺還是比較雜,於是就總結了下導圖
先上圖
整本書主要描述的就是軟體從無到有的過程,下面一一闡述
指導原則
也可以叫做指導思想,做什麼事情都有自己的指導原則。軟體工程的出現是為了解決軟體危機,使做軟體變成乙個工程去對待。因為在軟體工程中有瀑布模型,這個就是結構化開發中乙個體現。在編寫文件時會有設計資料庫的設計,就把這兩個歸到了軟體工程中。而隨著結構化開發的沒落,慢慢地軟體設計的方法便從面向過程過渡到了物件導向。
編碼設計
在之前咱們學過乙個公式,程式=資料結構+演算法。而軟體設計本書,就是指導咱們如何設計出乙個優質的軟體,因此要選擇乙個合適的資料結構及時間複雜度相對低的演算法
軟體執行
軟體編寫完之後就開始執行了,當然軟體的執行離不開計算機,確切的說現在軟體的執行是離不開作業系統的。軟體通過編譯程式將高階語言翻譯成機器語言(0和1),這個時候就涉及到了資料的表示,作業系統通過鏈結,裝入,執行到計算機上。而如果是基於瀏覽器的軟體,發布的時候便用到了計算機網路。
軟體安保
在軟體執行之後,軟體設計過程就到了最後乙個階段,軟體保障。當然這也有智財權,也是保障軟體合法利用的一種途徑
總結
到此整個軟體設計的流程就告乙個段落了,下面會從各個分支進行展開
軟體設計師考試總結
我們剛開始為了這次考試,自發結成乙個小組。自己卻因為時間安排上的問題與自己的組員嚴重脫節。經過一段時間的自己看書學習,覺得效果很差,就去找師哥師姐幫忙了。慶幸的是在師哥師姐的帶領下自己也算是跟上了隊伍的節奏!個人覺得在其中需要注意的幾點 備考階段 小組學習 在這個階段一定要跟小組一起學習討論,有疑問...
軟體設計師考試準備篇
1 考試證書是計算機專業方面的學生對於大學所學到東西的一種憑證。2 希望自己的簡歷更漂亮些和自己畢業之後得到更好的工作職位。1 時間緊,五月二十五號考試自己今天才開始做準備 2 自己知識不足,由於在學校自己對自己比較放鬆許多該學的東西自己都沒有學到手 1 自己借了兩本書 軟體設計師教程 陳平 禇華主...
中級軟體設計師考試總結
剛剛開始說要考這個的時候,興趣很大,因為作為乙個菜鳥級的程式設計師好想有乙個屬於自己的證件,於是就有了這篇總結。這個考試,考完了還是想留下點什麼,可能是為了自己下一次,但是絕對是為了下面即將要考試的小朋友。還是同樣的感覺,每次考試前都感覺自己準備的不充分,這個是肯定的,按照二八理論來說,總是有一些題...