查看匯總:2015年軟件水平考試系統(tǒng)架構(gòu)設(shè)計(jì)師精選筆記匯總
淺談架構(gòu)
不得不說(shuō)的就是規(guī)范性的東西,我認(rèn)為規(guī)范是個(gè)很重要的東西,當(dāng)然,規(guī)范不只是說(shuō)大家統(tǒng)一用某種形式命名變量,方法等等,這只是對(duì)程序員而言的規(guī)范,如果這個(gè)劃做橫向規(guī)范的話(huà),那么縱向規(guī)范就是面對(duì)客戶(hù)的規(guī)范。對(duì)程序員的規(guī)范,注釋?zhuān)兞,方法,文檔。當(dāng)然未必每個(gè)人都做到了這些。
對(duì)客戶(hù)的規(guī)范有很多中,比如小細(xì)節(jié)CS系統(tǒng)中的Anchor怎么設(shè)置,Dock怎么設(shè)置,如何讓頁(yè)面看起來(lái)更加讓用戶(hù)舒心,如何做焦點(diǎn)設(shè)置。大到如何給客戶(hù)做培訓(xùn),如何防止用戶(hù)看到不友好頁(yè)面,如何簡(jiǎn)化用戶(hù)操作等等,這些都是屬于規(guī)范性范疇。
第二點(diǎn),對(duì)于一個(gè)完善的架構(gòu),日志處理機(jī)制是必須做好的,日志處理不只是簡(jiǎn)單的說(shuō)輸出完成這么簡(jiǎn)單。首先,必須要通過(guò)配置控制在什么時(shí)候輸出,在什么地方輸出,如何輸出,怎么記錄,是記錄數(shù)據(jù)庫(kù)還是日志文件中。如何靈活讓用戶(hù)控制日志輸出方式。
第三點(diǎn),對(duì)于一個(gè)完善的架構(gòu),異常處理機(jī)制也是一個(gè)重點(diǎn)。異常怎么處理,如何記錄,是記錄到系統(tǒng)中,還是異常文件,還是數(shù)據(jù)庫(kù)異常表,或者發(fā)給技術(shù)部郵件等等,如何做異常記錄,在產(chǎn)生異常以后更容易讓用戶(hù),技術(shù)人員看到異常產(chǎn)生的原因,這個(gè)是一個(gè)比較重要的模塊。
第四點(diǎn),對(duì)于一個(gè)完善的架構(gòu),配置文件是必須的,有些項(xiàng)目只是簡(jiǎn)單的對(duì)web.confg里加些配置,我認(rèn)為這根本不夠完善,對(duì)于配置而言,有很多需要配置的內(nèi)容,比如系統(tǒng)連接哪種數(shù)據(jù)庫(kù),客戶(hù)信息,再比如是否記錄日志,異常等,是否允許用戶(hù)注冊(cè)等等靈活功能的控制完全可以在配置中實(shí)現(xiàn)。
第五點(diǎn),對(duì)于一個(gè)完善的架構(gòu),如何做好權(quán)限是很重要的一塊內(nèi)容,比如權(quán)限如何控制,怎么處理用戶(hù),組,模塊,部門(mén)等等之間的關(guān)系,工作流如何做,如何讓權(quán)限與工作流做良好匹配,比如某審批人員出差了,如何處理其審批流程等等。
第六點(diǎn),對(duì)于一個(gè)完善的架構(gòu),流水號(hào)生成功能也相當(dāng)重要,任何一種系統(tǒng),不管是信息管理系統(tǒng)還是電子商務(wù)平臺(tái),一定都會(huì)要求按一定格式生成某套流水號(hào),流水號(hào)也必須有靈活性,這點(diǎn)非常重要。
第七點(diǎn),對(duì)于一個(gè)完善的架構(gòu),必須要有代碼生成功能,比如基礎(chǔ)業(yè)務(wù)類(lèi)生成,實(shí)體類(lèi)生成,最好可以控制數(shù)據(jù)庫(kù)主外鍵關(guān)系等等,這樣能減少程序員的很多無(wú)趣的工作量。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |