博客園萌新入園第一天之自我介紹
園子里的兄弟們、姐妹們、前輩們:
大家好!大家,好!我的名字勒叫張海潮,一聽就是一個性格外向活潑開朗、肢體動作翻江倒海的男娃娃👦。但是,其實我一個土生土長的四川👧女娃娃(👇下圖就是我)逗你們的啦,哈哈。你們可以把我視為一個辣妹子,畢竟我特別特別(×正無窮)能吃辣。現在就讀於南通大學信息科學技術學院數據科學與大數據技術專業。課外生活喜歡攝影、跳舞💃、運動,總而言之就是動起來不閑着,嘿嘿。
自我介紹結束了,那咱們單刀直入,回歸正題!!軟件工程的學習那可是“要費吹灰之力”的😝,想要學好任何一門技術都要踏實,要靜下心來虔心研究,就像學習寫字要從一筆一划開始。同樣的,軟件工程也是亦然,從理論學起,從基礎學起,慢慢積累,學會韜光養晦,厚積而薄發。建高樓大廈必須先把地基打牢靠才能屹立不倒。所以,在學習之初一定要認真!認真!認真!(重要的事說三遍)但是這並不代表之后的學習我們能夠松懈,保持好奇保持興趣保持對知識和對未來的渴望,才能走得更遠站得更高!哈哈,文鄒鄒的💕心靈雞湯,你們愛了嗎?
根據上課所學和以往在軟件工程領域的了解,我認為軟件的產生大致分為五個步驟:可行性分析、需求分析、軟件架構與開發、軟件測試和軟件發布與維護。第一步,可行性分析針對軟件是否可行,現有的和未有但可實現的技術是否足夠實現軟件,資金是否足夠支撐軟件的開發。只有在可行性相對較高時才能減少其他因素的影響,進而完成后續內容。第二步,通過需求分析得到規格說明書,我認為這一步也很重要。不管作為甲方還是乙方,我們最終的目的是軟件能夠被廣泛的使用或者說軟件能夠物盡其用。那么對於其作用的分析至關重要,甲乙雙方之間在需求的溝通和理解是成品軟件能否被認可的關鍵。之所以說需求分析對於最后的結果起到了決定性的作用,是因為之后關於軟件的架構與開發的工作都是建立在需求的基礎之上。軟件開發完成就要測試其功能是否符合需求,不管是通過黑盒測試還是白盒測試,最后我們都是要使軟件符合需求標准且安全可靠,這是軟件制勝和生存的關鍵。隨着后期需求等變化再有相應的維護和升級,達到長久可持續化的使用。
我認為一個有生命力的軟件要具有以下幾點:
1.滿足需求:在我看來,哪里有痛點哪里就需要突破點。每一個軟件也是同樣道理,哪里有需求哪里就有供應。沒有用的軟件沒有存在的必要,因此,我們的軟件首先就要滿足需求才能稱之有用,才能真正被賦予生命力,然后運轉在互聯網的世界。
2.安全可靠:好的軟件要擁有完善的安全措施,能夠防止外來不法分子或者圖謀不軌的人另有所圖。安全是讓我們的軟件生命力變強的關鍵因子。
3.有競爭力:21世紀是科學技術快速發展的階段,軟件以指數爆炸型增長,如何讓我們的軟件活的長久為人所用呢?那我們的軟件必須有競爭力。什么又是競爭力呢?簡言之,競爭力就是特色,是吸引力,是獨樹一幟。想在數以萬計的軟件中脫穎而出,我們要有個性化的設置;自定義的功能;整潔明了的界面。加上后期維護,這樣我們的軟件就是打不死的小強啦!
說了這么多都是紙上談兵,理論的巨人,技術的侏儒。好好學習技術並且持之以恆,真正得到成果才是王道!一起加油👍! ! !
休息,休息,休息一會兒!咱們下次見🤞。
2021-08-31 16:58:38