關於專案開發和《軟體工程》的一點隨想

2021-07-09 07:38:30 字數 1135 閱讀 3048

這學期在學習《軟體工程》這門課,上課的第一感覺不是學習新知識時的一臉茫然,反倒是在解決自己乙個乙個的疑惑,每節課都有豁然開朗的感覺。

從大一開始接觸專案並逐漸接手專案,一直到主導開發工作的這麼乙個過程裡,經常會在專案開發或者科研研究的過程中產生很多的疑惑和不解,以及最早一開始對於乙個命題的無所適從和不知所措。這些經歷過的問題都在《軟體工程》這門課中得到了解答。總有一種山重水複疑無路,柳暗花明又一村的興奮。

關於如何開發軟體、如何進行專案開發、如何控制開發過程、如何檢測開發成果等等,對於軟工這門課我只想說——相見恨晚。

可能有很多同學最開始也有同樣的疑惑,第

一、是對於軟體工程開發過程的流程不清楚,往往都是覺得應該怎麼做就這麼做了,閱歷比較深的也許能和軟體工程的流程很接近,純小白可能就各種腦洞大開了。第

二、學過軟體工程沒有專案經驗的同學又往往很好奇,為什麼要這麼做,為什麼是這樣的步序,以及,為什麼要寫文件=,=。

我自己以前經常會疑惑一件事情,為什麼《軟體工程》這麼課不開在本科一年級或者二年級,而是要留在本科三年級才學(可能有的學校不是這麼安排的~)?慢慢的也就理解了,這麼安排一來是為工程性活動提供理論基礎,開早了大部分同學都沒有專案經驗,因而會往往對書中的知識不知所云,開在大三正好可以滿足同學們需求,所謂「滿足胃口」來上課。二來,」軟體工程「的性質是」軟體「的工程,前兩個學年大家都在學習基礎課,基礎課打好了基礎,需求自然而然也就來了,這門課也就應運而生了。這麼想來,如此安排也是極好的~

之前參加了不少工程專案,細思極恐的是每次都和軟工常用的流程步序巧妙的吻合了,當時覺得應該這麼做就做了,只是缺少乙個系統的名詞的定義罷了。想來也是神奇,理論源於實踐,實踐是由需求和過程決定的。自己一不小心就完成了這個理論的產生過程。一種原始人類進化的趕腳突然湧上心頭,容我做乙個笑哭的表情(假裝這裡有乙個笑哭的表情)。

學習軟工這門課可以很系統的掌握工程理論的知識。如果有經驗的同學可以很快的將其應用到實踐,並完善自己的專案計畫和開發過程,沒有經驗的同學也可以很快的明白其原理和步序,不至於一開始就無所適從,like a headless chicken。

當然,大多數同學應該都在專案開發的過程中自學了這門課,這樣做想來更是極好的。大學嘛,想要在這一群與你智力相當的人群裡變的更厲害,等待學校的進度只能保證處於大多數的水平,自己不停的努力奮鬥才是真理。加油吧,每乙個人!

2023年的第一篇部落格,祝福大家。

軟體工程專案實施的一點思考

已經學習軟體工程科目有一段時間了,對軟體專案也有了一定的了解。我們專案組需要完成的是教學管理系統,分由四個人完成。每個人的開發能力 編碼能力都有所不同。對專案的認識存在不同的差別。最初始的開發階段,我們不明確應該用什麼方式來完成我們的專案,整個團隊都是蒙的。不知道該幹什麼 應該從什麼地方著手。老師看...

關於軟體的一點想法

也許是因為真正把自己的定位認清,才讓我自己不再那麼迷茫,人有了方向,才不容易迷失。今天是寒假第一天。在今天回家的過程中,出現了一些小插曲,因為客車上多了乙個人,司機問是誰沒有提前預訂座位,但沒有人回答,於是,司機師傅開始拿著本子乙個個的對照尋找,看誰的 號沒有在本子上,這個過程花費了大量的時間,導致...

軟體工程和專案管理的區別

1.1.軟體工程是研究和應用如何以系統性的 規範化的 可定量的過程化方法去開發和維護軟體,以及如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來。2.專案管理的定義 2.1.專案管理是乙個管理學分支的學科 指在專案活動中運用專門的知識 技能 工具和方法,使專案能夠在有限資源...