軟體工程之劫後餘生

2021-05-02 13:26:25 字數 865 閱讀 5313

題目有些誇張了,不過感覺確實如此。

回想起兒時玩積木的情景,每每完成乙個「工程」便興高采烈。現在再看,突然發現那東西壘的太幼稚了。當時的想法太幼稚了。之所以這麼想是因為我看到了有人在我面前向我展示了如何建造一座摩天大廈。

隨著不斷地學習軟體工程,我的思維也不斷的受到了衝擊。我忽然之間難以想象要是我沒有學這門課的話我以後會怎樣。還是按照自己的想法去打造一款軟體(如果還能稱得上是軟體的話)?還是那樣的隨意,那樣的茫然,或許時間長了我也能總結出些許經驗來。但是在前人總結出來的這樣的學問面前我忽然覺得了自己的渺小和無知。

我試圖找出理由來辯駁,來尋找軟體工程不適用的地方。結果只是徒勞。如果說有軟體工程不適用的地方,那就是自己做的那些小玩具,而這些玩具存在的價值也僅僅是在硬碟上占有一點空間。

我開始審視軟體工程這個龐大的體系,其實也不龐大,只是相對於我做過的那個東西和我自己的認識來說。如果在以前你問我什麼是軟體,我會說:「就是你隨便用一種語言,編寫出來乙個能夠供人使用的東西」。但是現在我會覺得這樣的答覆簡直是太幼稚了,隨便寫乙個東西就可以供人們使用,多麼不負責的話呀!

我站在五樓的視窗(注:筆者只是在看風景,沒別的想法),心中感慨萬千,如果我不接觸軟體工程的話那會有怎樣的後果?!我不敢想象,難道一直玩這種小兒科的遊戲嗎?我突然感到慶幸,突然有一種劫後餘生的感覺。我向下望去,看到的人都變得小了,我向上望,我想上面肯定還有人在向我這邊望,也覺得我是那麼的小。

人就應該時不時的向上看看,看看那些自己看起來比較大的東西。然後再爬上去,回過頭了看自己曾經站過的位置,才知道自己以前是那麼的渺小。

總之,學習軟體工程收穫不小,從一開始只是為了了解到軟體開發前的文件需求,到最後看到這麼乙個完整的系統,視野一點一點的擴充,忽然思想上對軟體開發有了新的認識。

先人們總結出來的東西總是精華的,吾將上下而求索!

軟體工程之軟體工程管理

乙個好的工程需要配套的管理體系,軟體工程也不列外。軟體工程就我的理解就是對軟體工程的各個階段都一定規範,俗話說 不以規矩,不能成方圓 而這個規矩就由管理來充當。乙個軟體工程管理需要軟體專案計畫 成本估算 進度計畫 風險分析和人員的組織形式 或調動 一 在軟體專案計畫中,專案的任務是研究專案的效能 功...

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

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

軟體工程之怎麼理解軟體工程

軟體工程學習第二篇,什麼是軟體工程?隨著軟體規模越來越大,複雜度不斷增加,在軟體專案開發和維護的過程中逐漸暴露出來了一些問題,如 軟體產品質量低劣 維護工作量大 成本不斷上公升,進度不可控 程式人員無限度的增加 增加人員並沒有按時交付 軟體危機 這一概念被提了出來。而軟體工程是為了研究和克服軟體危機...