軟件工程——初識

前言

剛剛結束了第一次機房收費系統,再進行機房的時候,一開始別提有多費勁了,感覺數據庫裏的表格滿天飛,機房各個窗體“四處亂跑”,哪一個都不是“親生的”。這種感覺,就是我昨天開會的時候說的,眉毛鬍子一把抓的趕腳。因爲不知道每個窗體之間的聯繫,不知道窗體和數據庫之間的聯繫,所以敲代碼就是在“鬼畫符”,當初步“上道”了,才發現之前聽到的“慢就是快”是什麼意思,不是說敲得慢,進度走得慢,而是再進行每一個項目時,尤其是要自己做一個軟件的時候,得“慢”,理清邏輯,理順思路,找透關係,那對於後面敲代碼來說,就容易了很多。而現在接觸了軟工視頻,更是感覺之前在做機房的時候更是稀裏糊塗。軟工視頻的魅力,我好像有點兒摸到了,哈哈

 

追本溯源

軟工,即軟件工程,那先說說軟件是什麼。

軟件,計算機系統中與硬件相互依存的另一部分,他是包括程序,數據及相關文檔的完整集合。它有很多特點,比如:軟件是一個邏輯實體,而不是具體的物理實體,因而具有抽象性。通俗講,就是看的見,摸不着,我們日常生活離不開這些軟件的幫助,滴滴打車,微信,QQ,支付寶,淘寶,這些手機軟件,貫穿着我們的生活主線。

看完這個學習材料後,我最大的感觸,也和我們的生活息息相關,那就是需求分析,製作每個軟件前的需求分析,這是重中之重,在做任何一個軟件之前,都要進行需求分析,簡單說,就是“顧客需要什麼,我就創造什麼!”沒有了需求分析,沒有需求規格說明書,那創造軟件就是無稽之談,紙上談兵吶。

聯想到做第一次機房收費系統的時候,我就是因爲沒有搞清楚軟件到底是給誰用的,使得界面上出現的內容被師父提問時,我也是一臉懵。所以需求分析的重要性非同小可。

 

後記

看過了視頻後,就要開始文檔的撰寫了,文檔是一大關,是我們後續製作軟件的根本,開啓了軟工之旅,跨越了一條新的界限,接下來,fighting!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章