亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

系統(tǒng)驗(yàn)收收獲

系統(tǒng) 2290 0

昨天下午在偉東組長的帶領(lǐng)下開始了我們機(jī)房收費(fèi)系統(tǒng)的驗(yàn)收工作.偉東組長很負(fù)責(zé),我們組是最后一個(gè)結(jié)束的,從三點(diǎn)半一直進(jìn)行到六點(diǎn).下面總結(jié)一下在這次驗(yàn)收的過程中自己的學(xué)習(xí)收獲.

這次是自己換了一個(gè)角度來審視自己的系統(tǒng),與偉東組長和愛崗一起來看我們所做的機(jī)房收費(fèi)系統(tǒng).發(fā)現(xiàn)好多自己鉆在機(jī)房收費(fèi)系統(tǒng)中所不能發(fā)現(xiàn)的問題,同時(shí)也解決了自己的好多疑惑.

1 Rational Rose? Or Enterprise Architect(EA)?

先看一下兩個(gè)軟件的大小.Rational Rose是592M,

clip_image001

Enterprise Architect(EA)是33.4M

clip_image002

如果單從文件大小來考慮的話,一般情況下軟件越大,功能會(huì)更多.(通常的邏輯).然而通過這次驗(yàn)收的過程中發(fā)現(xiàn)并不是這樣子,我畫UML圖是用的Rational Rose,也知道有Enterprise Architect也可以畫UML.但是在驗(yàn)收的過程中組長介紹了EA畫UML圖有更大的靈活性和智能型.例如EA可以雙向工程我們現(xiàn)在所用的VB.Net.

雙向工程包括正向工程(從模型到代碼)和反向工程(從代碼到模型).而對于我們這種初學(xué)者而言,雙向工程的功能非常的使用,可惜的是我所用的Rational Rose 并不支持,而Enterprise Architect 對此功能支持很好.看一下兩個(gè)軟件雙向工程支持的語言對比

image

從總體上看Rose支持更多語言的雙向工程.但是恰恰我么現(xiàn)在所用的VB.Net Rational Rose并不支持.(其實(shí)并不是不支持,而是Rational 專門針對.NET環(huán)境的 Rational XDE for .NET )

小結(jié):不管Rational Rose也好 Enterprise Architect(EA)也罷,他們都是UML的一種工具,其中最重要的是UML本身,而工具好與壞的一個(gè)很好的標(biāo)準(zhǔn)是此工具是否適合你的需求.這次更適合我的應(yīng)該是EA(雖然我現(xiàn)在還沒有用過)但是多了解相關(guān)工具還是很有必要.

2 畫時(shí)序圖中如何畫接口和實(shí)現(xiàn)接口的DAL層里面的類的"關(guān)系"

接觸UML也有一段時(shí)間了,但是對里面的圖具體如何的去畫還是存在了許多疑慮.其中就有這樣的一個(gè)疑慮,就是在畫時(shí)序圖的時(shí)候如何去畫接口和實(shí)現(xiàn)接口的DAL層里的具體類,如圖:

clip_image003

關(guān)于此問題,我們小組經(jīng)過了討論.最后通過VS生成的時(shí)序圖進(jìn)行反向?qū)W習(xí).看VS是如何處理這個(gè)關(guān)系的.最后發(fā)現(xiàn),VS根本沒有我自己寫的最后一個(gè)類DalCardInfo,而是用一個(gè)實(shí)例CreateInstance:ICardInfo.也就是說,我上面話的ICardInfo接口和DalCard類之間的實(shí)現(xiàn)關(guān)系是不需要話的,這兩個(gè)應(yīng)該是一個(gè)整體,也就是實(shí)現(xiàn)接口的那個(gè)類CreateInstance:ICardInfo.如此,解決了自己的疑惑.出現(xiàn)此疑惑的原因是自己對知識(shí)的理解不深所造成的.

如圖2:

clip_image004

小結(jié):時(shí)序圖中工廠創(chuàng)建接口的實(shí)現(xiàn)類,而后BLL層調(diào)用接口的方法,在時(shí)序圖中沒有必要將此接口和其實(shí)現(xiàn)同時(shí)放到時(shí)序圖中,可以只放接口或者按照VS序列圖中的樣例將此事例命名為CreateInstant:InterfaceName。同時(shí)在此過程中也體現(xiàn)這一種學(xué)習(xí)方法.反向?qū)W習(xí),UML圖的畫法不是一下就可以學(xué)會(huì)的,需要代碼和模型的相互不斷的進(jìn)行反向驗(yàn)證.在不斷的驗(yàn)證中提高自己UML畫圖水平.

3 命名規(guī)范.關(guān)于命名規(guī)范.各個(gè)公司,各個(gè)地方的規(guī)范會(huì)有一些不同,我們要做的是適應(yīng).在哪個(gè)位置去適應(yīng)那里的規(guī)范,除非到了某一天自己是制定規(guī)范的那個(gè)人. 我們現(xiàn)在是在提高班,就應(yīng)該按照提高班的命名規(guī)范進(jìn)行.這是毫無疑問的,適者生存!

通過昨天下午的驗(yàn)收工作自己的收獲很大.在不知不覺中一下午已經(jīng)過去,而自己還沒有回過來神.發(fā)現(xiàn)了自己身上存在的問題,同時(shí)開闊了自己的眼界,了解了一些個(gè)新的工具,技術(shù)和思想.

真的認(rèn)為米老師的這種安排非常的智慧.自己學(xué)習(xí)研究完成一個(gè)系統(tǒng),然后通過小組的形式進(jìn)行討論驗(yàn)收,讓大家在技術(shù)上和思想上都有一個(gè)提高.這種智慧用米老師的話叫做:教育管理.

系統(tǒng)驗(yàn)收收獲


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 日本高清中文字幕 | 亚洲免费福利 | 四虎免费永久在线播放 | 中文字幕在线免费观看视频 | 每日更新在线观看av | 日韩欧美久久一区二区 | 亚洲欧洲日韩在线 | aaaaaaa毛片 | 欧美爱爱小视频 | 中文字字幕乱码视频 | 牛牛影视在线入口 | 欧美一级视频在线观看欧美 | 97人人插 | 四虎b7s22c0m| 超91精品手机国产在线 | 久久精品国产精品青草不卡 | 999毛片免费观看 | 狠狠色丁香婷综合久久 | 最新黄色免费网站 | 久久久噜久噜久久gif动图 | 国产九色 | 国产伦精品一区二区三区在线观看 | 精品中文字幕乱码一区二区 | 欧美性性性性性色大片 | 天天射天天射天天干 | 日本xx视频 | 色综合天天综合网站中国 | 日韩一级欧美一级毛片在 | 黄片毛片免费在线观看 | 理论片 我不卡影院 | 久久99精品九九九久久婷婷 | 成年视频免费 | 日韩免费毛片 | 色综合久久久久久中文网 | 91精品国产色综合久久不卡蜜 | 99久久综合狠狠综合久久aⅴ | 久国产精品视频 | 欧美一区二区三区久久久人妖 | 99re热久久精品这里都是精品 | 欧美久草 | 天天爽天天碰狠狠添 |