在網(wǎng)上找到一篇文章是關(guān)于項(xiàng)目管理的大家看看
一、軟件系統(tǒng)更新 可使用WebService、WCF等通信方式實(shí)現(xiàn)本地、跨網(wǎng)絡(luò)、跨平臺(tái)的系統(tǒng)更新。
二、軟件多語言支持 使用.net 2.0支持的多語言解決方案,針對(duì)顯示信息對(duì)資源文件進(jìn)行不同語言之間的翻譯。
三、負(fù)載均衡 突然想到這個(gè),先放著,以后更新。 四、組件、系統(tǒng)授權(quán) 通過授權(quán),您作為組件或控件作者,可以驗(yàn)證開發(fā)人員是否被授予使用您的組件或控件的權(quán)限,來保護(hù)自己的知識(shí)產(chǎn)權(quán)?梢允褂肧ystem.ComponentModel.LicenseProvider 實(shí)現(xiàn),也可使用第三方的授權(quán)軟件,設(shè)定組件的使用期限、使用次數(shù)等。當(dāng)然,也可不用那么復(fù)雜,自己實(shí)現(xiàn)一個(gè)License機(jī)制,通過啟動(dòng)程序檢驗(yàn)License的有效性來決定是否啟動(dòng)程序。 五、程序代碼保護(hù) 為了保護(hù)知識(shí)產(chǎn)權(quán),一般的做法都會(huì)對(duì)發(fā)布的組件進(jìn)行混淆或者代碼加密;煜梢栽黾哟a閱讀難度,但無法阻止代碼被反射。加密可以阻止一般反射軟件對(duì)組件代碼的反射,連程序的結(jié)構(gòu)都無法獲取。 如果項(xiàng)目比較大,而且各組件之間調(diào)用關(guān)系復(fù)雜,為了減少混淆的難度,可以使用加密軟件,加密過程也很簡(jiǎn)單,比如MaxtoCode、DNGuard等。 如果是小型項(xiàng)目,各組件間的耦合度較低,而且為了節(jié)省成本,可以考慮使用免費(fèi)的混淆器,比如Dotfuscator、Xenocode PostBuild等。
|