我叫何舒悅,是南通大學在校19級 信息技術學院 大數據192學生,目前正在學習軟件工程這門課程,這一年中我會跟着鞠老師好好學習軟件工程這門課,我會努力學好這門課程,提高自己的邏輯思維能力和批判思維能力,希望今后我能掌握這門課並熟練運用到實踐中來,希望自己在大學期間可以參與一個軟件的設計與構建。
軟件開發流程即 軟件設計 思路和方法的一般過程,包括對軟件先進行需求分析,設計軟件的功能和實現的算法和方法、軟件的總體結構設計和 模塊設計 、編碼和調試、程序聯調和測試以及 編寫 、提交程序等一系列操作以滿足客戶的需求並且解決客戶的問題,如果有更高需求,還需要對軟件進行維護、升級處理,報廢處理。 [1] 起始階段(Inception)-- 有一個好的想法:具體構想出終於產品的設想和它的業務案例,確定項目的范圍 。 細化階段(Elaboration)--計划必要的活動和所需資源,具體確定功能並設計構架 。 構建階段(Construction)-- 構建產品, 發展最初的設想、構架和計划,直到一個能夠交付給用戶的產品(完畢后的設想)完畢。
根據我的使用軟件的經驗,我認可的軟件價值要素:1、便利性 軟件功能清晰易懂,方便大多數人群能夠快速熟練掌握,可以直觀地告訴使用者這個軟件是做什么工作的,能為使用者帶來什么方面生活上的便利。例微博讓使用者了解時事,抖音短視頻讓使用者消磨碎片時光,微信讓使用者交換信息......我認為一些軟件剛開始的新手教程就是一種很直觀的方式,直截了當告知使用者這個功能在這個地方的作用,可以怎樣操作等。2、安全性 軟件內容必須健康和諧,絕對不能出現不雅廣告,絕對不能存在有可能給使用者的設備帶來病毒或安全隱患危險的可能,用戶信息不能泄露,隱私要保護好,泄露用戶信息是大忌。這就需要過硬的技術,出現bug及時解決,平時做好信息保護。3、牢記初衷 一個軟件要想做的長久就不能忘記做這款軟件的初衷,例如一款想要為用戶帶來真實測評的軟件,后期就不能為了金錢而在軟件中增加軟廣硬廣,軟廣加久了,使用者是能從中看出端倪的,加了廣告,我認為這個軟件就沒有那么真實了,其中就有了資本的干涉。當然現在這個社會完全逃離資本的掌控是不可能的,所以我認為創立者如果一開始沒有自信保證自己的成果能夠從一而終的真實就不要選擇去做這件容易得罪多數資本的事情。所以前期就需要考慮的全面,想的多一些,才不會半路夭折,耗時耗力耗錢,如果要做,請堅持下去。