我所經(jīng)歷的NFR與折中

在進(jìn)行軟工實(shí)驗(yàn)二之前,是沒有什么軟件開發(fā)經(jīng)驗(yàn)的;而所謂的這個(gè)實(shí)驗(yàn)二,也只是一塊敲門磚,但是至少是自己親自搭起來的一個(gè)網(wǎng)站,F(xiàn)R方面,實(shí)驗(yàn)內(nèi)容給的也相對明確,所以實(shí)現(xiàn)起來就是明晃晃的代碼在那擺著,至于NFR,就是全靠自己開發(fā)中的自覺的。
在實(shí)驗(yàn)二開發(fā)中針對兩個(gè)NFR:安全性和可維護(hù)性。

安全性

講道理,當(dāng)初在做網(wǎng)站的時(shí)候什么都不知道,安全性也沒有更多的考慮,甚至在向數(shù)據(jù)庫中存入某些非法致命數(shù)據(jù)也是可以的,但是在后來在做更大的東西的時(shí)候,會考慮進(jìn)去這些事情,安全不止是局限于數(shù)據(jù)庫內(nèi)數(shù)據(jù)的安全,像針對于數(shù)據(jù)庫內(nèi)用戶的密碼或者更隱私的東西,要在前端和后臺都做修改,但是后臺密碼的加密也有可能被破解,所以就需要更高的方法(這個(gè)暫時(shí)沒研究)。
在這學(xué)期也有學(xué)到軟件安全這門課,但是沒有認(rèn)真聽太多,所以也只是個(gè)半吊子,愧疚.jpg。但是可以利用課上提到的一些檢測安全的手段來加強(qiáng)網(wǎng)站的安全性。

可維護(hù)性

可維護(hù)性主要就是網(wǎng)站出現(xiàn)各種各樣的奇怪的bug的時(shí)候,這個(gè)需要想以前寫的代碼是怎么想的,甚至還是要重新看別人寫的代碼,沒有文檔?。√y看懂了,鬼知道他這個(gè)變量名起的是什么意思是用來干什么的,所以每次都催促隊(duì)友寫備注寫javadoc,當(dāng)然,別人看我代碼可能也是這樣的感受,所以,推己及人嘛,還是留好文檔,維護(hù)起來也方便。

折中

折中這件事情主要還是靠雙方的理解了,就像不是所有的用戶都知道自己想要的是什么,只有我們按照一定的定位給出原型,用戶才知道自己想要的是什么。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容