日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php框架 > 框架設計 > UML基本架構建模--獲得通用機制

UML基本架構建模--獲得通用機制

來源:程序員人生   發布時間:2015-03-26 09:57:17 閱讀次數:3590次


Sometimes you just have to color outside the lines. For example, at a job site, an architect might scribble a few notes on the buildings blueprints to communicate a subtle detail to the construction workers. In a recording studio, a composer might invent a new musical notation to represent some unusual effect she wants from a guitarist. In both cases, there already exist well-defined languages------the language of structural blueprints and the language of musical notation------but sometimes you have to bend or extend those languages in controlled ways to communicate your intent.

有時你不能不在線外著色.例如,在工作現場,1位設計師可能隨便的在建筑藍圖上寫下備注與建筑工人溝通輕微的細節.在錄音室里,作曲家可能創造1個新的音樂符號,以到達讓吉他手表達1些不是很常見的效果.在這兩個案例中,已存在具有良好定義的語言--結構藍圖的語言和音樂符號的語言--但有時你不能不在已控的方式內縮減或延伸那些語言來轉達你的意圖.

 

Modeling is all about communication. The UML already gives you all the tools you need to visualize, specify, construct, and document the artifacts of a wide range of software-intensive systems. However, you might find circumstances in which youll want to bend or extend the UML. This happens to human languages all the time (thats why new dictionaries get published every year), because no static language can ever be sufficient to cover everything youll want to communicate for all time. When using a modeling language such as the UML, remember that you are doing so to communicate, and that means youll want to stick to the core language unless theres compelling reason to deviate. When you find yourself needing to color outside the lines, you should do so only in controlled ways. Otherwise, you will make it impossible for anyone to understand what youve done.

建模都是關于溝通的.UML已給你所有工具為你可視化,詳述化,結構化和文檔化1個寬泛的集成型系統的產品提供幫助.但是,你可能發現你會想縮減或延伸UML.這在人類語言中總是產生(這就是為何每一年都有新的字典發行的緣由),由于沒有靜態的語言能足以涵蓋你任什么時候候想要轉達的事情.當使用像UML這些的建模語言時,記住,你所做的溝通意味著你要堅持語言的核心部份,偏離其核心除非有使人佩服的理由.當你發現你自己需要要線條之外著色,你應確保在已控的方式內這么做,否則,你將不能讓任何人理解你想要做甚么.

 

Notes are the mechanism provided by the UML to let you capture arbitrary comments and constraints to help illuminate the models youve created. Notes may represent artifacts that play an important role in the software development life cycle, such as requirements, or they may simply represent free-form observations, reviews, or explanations.

備注是UML提供給你為所欲為的注解和束縛以幫助你闡明你所創建模型的機制.備注可以表達在軟件開發周期內起重要作用的產品,如需求,也能夠很簡單的表達自由形態的資料,回顧或是解釋.

 

The UML provides a graphical representation for comments and constraints, called a note, as Figure 6⑴ shows. This notation permits you to visualize a comment directly. In conjunction with the proper tools, notes also give you a placeholder to link to or embed other documents.

UML為注解和束縛提供被稱為備注的圖形化的表達方式,如圖6⑴顯示的.這個符號允許你直接地可視化1個注解.與適當的工具結合,備注還可以給你1個鏈接的點位符或是嵌入其它的文檔.

 

Stereotypes, tagged values, and constraints are the mechanisms provided by the UML to let you add new building blocks, create new properties, and specify new semantics. For example, if you are modeling a network, you might want to have symbols for routers and hubs; you can use stereotyped nodes to make these things appear as primitive building blocks. Similarly, if you are part of your projects release team, responsible for assembling, testing, and then deploying releases, you might want to keep track of the version number and test results for each major subsystem. You can use tagged values to add this information to your models. Finally, if you are modeling hard real time systems, you might want to adorn your models with information about time budgets and deadlines; you can use constraints to capture timing requirements.

模式化,標簽值和束縛是UML提供給你增加新構建塊,創建新屬性和描寫新語義的機制.例如,如果你正在為網絡建模,你可能想路由器和集線器要有個符號;你可使用模式化節點來使得這些事物作為原始的構建塊出現.一樣的,如果你是項目發布團隊的1部份,職責是集成,測試和部署發布版本,你可能會想跟蹤版本號和為各主要子系統測試結果.你可使用標簽值為你的模型增加信息.最后,如果你在建模的是實時系統,你可能會想使用時間預算和限制信息來修飾你的模型,你可使用束縛捕獲時間需求.

 

The UML provides a textual representation for stereotypes, tagged values, and constraints, as Figure 6⑵ shows. Stereotypes also let you introduce new graphical symbols so that you can provide visual cues to your models that speak the language of your domain and your development culture.

UML為模式化,標簽值和束縛提供的是文本化的表達方式.如圖6⑵所顯示的.模式化也能讓你引進新的圖形化符號,以便你能為你的模型提供可視化信息,這樣就能夠說你領域的語言和使用你的開發習慣.

 

 
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美一级片免费看 | 国产剧情一区二区三区 | 亚洲精品一区二区三区中文字幕 | 日韩精品影院 | 福利网站在线观看 | 久久99色 | 亚洲精品国产精品乱码 | 看全色黄大色黄女片爽在线看 | 国产精品第四页 | 亚洲成人av影片 | 国产福利电影在线观看 | a级毛片播放 | 美日韩精品 | 日韩欧美精品在线 | 国产精品三级在线观看 | www.夜夜骑| 天天撸天天射 | 久久久麻豆 | 亚洲精品视频自拍 | 中文字幕日本在线 | 日韩中文字幕在线观看 | 中文字幕超碰在线 | 免费福利电影 | 久久99久久99 | 日批av | 性视频在线播放 | 国产精品性 | av青青| 免费看黄网 | 日本一区二区三区在线播放 | 成人爽a毛片一区二区免费 精品麻豆 | 黄久久久 | 久久精品一区二区三区不卡牛牛 | 一区二区三区四区在线 | 最近中文字幕免费在线观看 | www.狠狠干 | 一区二区三区免费在线观看 | www.色av| 国产精品免费一区二区三区都可以 | 麻豆精品一区二区三区 | 一本亚洲 |