從軟體工程到現在已一段感悟

2021-08-25 20:25:36 字數 970 閱讀 2687

從去年暑假到現在基本上也快一年了,從軟體工程到現在的vb.net收費系統,中間學到了很多的知識,也學到了很多的道理。

從去年的軟體工程開始,也使我這個程式小菜鳥真正走進了軟體工程的大門,這一年不能說自己已經成長為了乙個大鳥,但是對軟體的開發和軟體的認識有了乙個新的認識。高度站的不同,認識問題的角度根本就不一樣。

去年到現在我們一共學了軟體工程,標準文件的書寫,uml,rose的使用,c#,設計模式,寒假進行了英語學習,開學後學習了vb.net,mvc,然後進行了vb.net收費系統的開發。這麼多的課程摻和到一起學,雖然時間有先後,但是它們是不能分割的乙個整體。

首先軟體工程讓我們明白真正的軟體開發是什麼樣的流程,有了暑假學生管理系統和vb版的機房收費系統的基礎,讓我們明白軟體行業的規則或者說規範。有了大的框架後開始了真正的技術學習,軟體工程告訴我們,**的工作量只佔軟體開發中的20%左右。而真正棘手的地方在設計,也就是說,有了好的設計,**的實現是很容易的。

所以我們開始了uml(統一建模語言)的學習,自然的rose作為乙個工具是必不可少的。這期間,我們以文件為主線,用所學的uml和畫的uml圖來完善自己的文件。

之後進行了c#的學習和設計模式的學習,設計模式大家都知道,是對**的優化和規範,設計模式是我們前輩在寫**中的經驗,**中的精華。設計模式是用c#來寫的,所以學習c#是用來更好的理解設計模式。

開學後進行了mvc的三層架構學習,進行了vb.net的學習,然後利用物件導向的思想畫出了們的分層圖。然後利用分層思想進行了vb.net收費系統的開發。

用一張圖簡單的解釋下我這將進一年的學習,不要小看這一張小圖,每乙個小方塊都能讓你學上一陣子。甚至是一生。

最後在說下這次機房收費系統的情況,這次收費系統做了很長時間,這次的技術當然有很多收穫,包括設計模式上的,對三層架構的理解等等。但是這次的這些收穫我感覺對於我來說是微不足道的,通過這次的收費系統,讓我們了解到了應該以什麼樣的標準對待自己。

**規範化,文件標準化,建模,哪樣都缺不得。

對於軟體工程的一些感悟

上圖是我根據自己在軟體開發中多年的經驗總結出的。這四個方面的特性,可以比較清楚得描述出乙個系統的基本情況。1.可維護性 隨著軟體系統的需求快速增長,為了快速迭代改進,對於已經很龐大的系統,或者以後可能會變得比較龐大的系統,需要精良的設計,使得系統易於擴充套件改進。2.效能 在系統穩定的前提下,提公升...

軟體工程 團隊部落格分數 第一階段

正如我在學期開始的時候跟大家介紹的那樣,如果所有團隊都做同樣的事情,那麼分數就採用 1 n 的體系。第一名得滿分,第二名得 1 2 的分數,第三名得 1 3 的分數 大家都在乙個地方寫部落格,專案都是同樣有趣,所以我們採用 1 n 體系,滿分 20 分.第一組 seven 積分2924 名次 1 分...

軟體工程 團隊部落格分數 第一階段

正如我在學期開始的時候跟大家介紹的那樣,如果所有團隊都做同樣的事情,那麼分數就採用 1 n 的體系。第一名得滿分,第二名得 1 2 的分數,第三名得 1 3 的分數 大家都在乙個地方寫部落格,專案都是同樣有趣,所以我們採用 1 n 體系,滿分 20 分.第一組 seven 積分2924 名次 1 分...