国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

統(tǒng)一建模語言UML釋義(二)

2019-11-17 04:42:36
字體:
供稿:網(wǎng)友

  摘要:沒有什么比標準更讓人討厭的了,但假如我沒有標準,或者標準在別人手里我們會做什么?我們該做什么?我們該有什么心態(tài)?UML是一個標準,面對如此之好的標準,我們?nèi)绾蚊鎸Α?br />
  要害字:UML 心態(tài) 標準化

  我已經(jīng)把UML的釋義(二)的一半寫了出來,但發(fā)現(xiàn)我的說明并沒有結(jié)束,其實這本來就沒有結(jié)束的可能,UML1.1版的標準在我手上,但是我是國人,沒有過硬的英文水準,也不便把它翻譯出來,僅是從中拾點牙慧,寫點東西。

  但發(fā)現(xiàn)這是一個誤區(qū),沒有想知道那UML1.1標準上說的是什么,我也覺得更多的國人關(guān)心程序本身或者UML使用的本身,我放棄原先寫的釋義(二)。

  就是沒有人知道UML本身是什么東西,我最近一直在外找項目或者做些項目,比其以前在一家成熟的軟件公司來說有更大的挑戰(zhàn)性,這個挑戰(zhàn)性在那里?就是UML的應(yīng)用本身,一位客戶和我說了句真理:我是客戶,我要知道的就是應(yīng)用!

  無論軟件開發(fā)者如何操作,目的也就是一個:使得軟件界面好的,性能穩(wěn)定和操作方便。我們?nèi)绾芜_到如此的目標,有一個公司提供了一整套服務(wù),就是Rational的建模工具。

  UML是標準,是使得建模標準化的一整套標準,既然有全球知名的各家軟件公司參與這個標準的建立,那它一定有其道理!

  道理就是在于沒有一個公司愿意自己被拋在一個“完美”的標準外,而被社會淘汰(當然由于歷史等的原因,這里面沒有中國的公司,遺憾),在這個工業(yè)化的競爭如此強烈的社會,標準就是一個魔杖,打了許多沒有長眼睛的公司。

  如此說來的標準化的歪理,想必就沒有人認為標準化的理,在很久很久以前,蓋茨說過類似的話,別人說,再說就是盜版,就沒有受保護的權(quán)利。標準化的另一個歪理就是有合法的外衣,這個合法的外衣而且僅有一個人穿是合身的其他的,就有些別扭,或者過敏。

  我一寫到如此,就想談?wù)勚袊浖默F(xiàn)狀,談也就談一點吧,自己的體會,沒有什么認證的,假如有人我提意見那是最好了:

  1.有人說我有官架子,凡什么都有一二三的,其實中國軟件本身也是如此的情況,在應(yīng)用軟件的領(lǐng)域,從1.1版(有的也稱Beta版)開始,在沒有什么實際改動的情況下,拼命地升級,現(xiàn)在有的都是3000版。

  2.由于歷史的原因,中國的軟件是小作坊式,但這種方式并不壞,壞就壞在每個人都在抱怨自己在小作坊里開發(fā),而沒有去努力改變自己的作坊模式,我在剛剛進入軟件開發(fā)的行業(yè)(并沒有什么自噓的本意)的時候,整天拿著一本Roger.S.PRessman軟件工程和公司里的開發(fā)情況比較,我沒有發(fā)現(xiàn)相同的東西,我也開始抱怨,但沒有人理我,但開發(fā)還是按部就班的進行。我受了一句話:假如你覺得自己可以,你就上!改變它

  3.又由于歷史的原因,我們的軟件業(yè)發(fā)展比別人落后了很多,但從今年年初,全國上下一片驚慌,好象睡了幾千年,忽然起來發(fā)現(xiàn)自己落后了,不知所措了。其實落后有什么呢?國人便和我一樣,到處找東西學(xué),但忽而又覺得自己應(yīng)該有自己的特色。現(xiàn)在便在各家報刊雜志上,刊登學(xué)習(xí)的心得。你認為有如此的大起大落去搞嗎?落后了嗎?已經(jīng)成為現(xiàn)實,認清這個現(xiàn)實開始去做,至于做什么在心一定要有盤算。

  4.又由于歷史的原因,好象我們今天談歷史來了,不是的,歷史已經(jīng)存在了,并且毫無改變可能的存在著,我們得尊重它。另外一點也需要尊重,那就是別人的勞動成果。微軟公司的產(chǎn)品在應(yīng)用上存在很多的bug,這個是事實,但有一點,假如你覺得微軟的東西不好,你一方面可以做一個比它好的,假如你辦不到,那你還必須坐下來學(xué)習(xí);另一方面嗎?就是你去破壞它(也可以說是變相的測試),你可以找出它的不足,要求他改進。我不便再說下去了,不然就變成談?wù)撝袊浖墓秩Γ@種怪圈就是沒有一個建立一個良好的心態(tài),心態(tài)其實是一個人開發(fā)出好的項目的先決條件。

  UML如何跟人的心態(tài)聯(lián)系起來了,其實這個問題的實質(zhì)在于我們沒有了解軟件行業(yè)的標準,不要說我們制定標準了,這里有現(xiàn)成的讓你了解即可。比如中國的農(nóng)業(yè),由于科學(xué)發(fā)展的較為早,農(nóng)業(yè)的操作上基本上符合中國的規(guī)范,固然沒有什么人在叫囂,原因是什么,在如此的領(lǐng)域內(nèi)我們無須去聽別人的意見。雖然軟件行業(yè)和農(nóng)業(yè)不同,但我僅在心態(tài)上做比較。

  我自己是軟件方法的實踐者,中間也有(而且有很多)無法實施的東西。怎么辦?變通一下,換一條路來走,也許更為簡潔,方便。針對UML的標準化設(shè)計也不是讓用戶按照死的東西去操作,而是在一個標準的平臺上更好的發(fā)揮。

  (The UML is a language for specifying, visualizing, constrUCting, and documenting the artifacts of software systems)關(guān)于這個定義我已經(jīng)解釋了,這個僅僅是指UML語言本身的操作對象,即我們使用UML來做些什么,至于如何做UML并不可以定義,那么我們?nèi)绾巫觯?br />
  我沒有打擊什么的意思,也沒有打擊誰,僅僅是一個對國軟件業(yè)的理解,站在UML提供的一套標準上,我們的觀點都在改變,這就是UML“誤區(qū)”的第三點。

  說起標準,我比誰都差,但是現(xiàn)在剛趕上全球上下制定標準,乘機學(xué)習(xí),參與。一旦參與進去心態(tài)馬上就改變了,就是一個東西在你手里,你應(yīng)該很塌實。

  我也想告訴大家,我說到現(xiàn)在了,把什么東西都說變味,其實UML就是一種“語言”,雖然它不同于xml(標記語言)或GML,但它也是用來描述一種事物的特征的。至于如何使用此語言描述我們面前的軟件的世界,我們接下去再談!進入討論組討論。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 百色市| 八宿县| 黔西| 揭阳市| 隆尧县| 墨玉县| 元谋县| 天台县| 清流县| 长汀县| 阳城县| 白山市| 澎湖县| 孝义市| 茶陵县| 乌什县| 石河子市| 平遥县| 陵水| 阿尔山市| 大埔区| 来宾市| 龙游县| 铜山县| 桂东县| 西乌珠穆沁旗| 张家口市| 彰化市| 韶关市| 昆山市| 庆安县| 镇宁| 霍林郭勒市| 常山县| 隆化县| 阿巴嘎旗| 宽城| 胶南市| 林甸县| 古浪县| 上高县|