多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

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

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


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⑵所顯示的.模式化也能讓你引進新的圖形化符號,以便你能為你的模型提供可視化信息,這樣就能夠說你領域的語言和使用你的開發習慣.

 

 
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 午夜在线精品不卡国产 | 国产成人精品天堂 | 男人激烈吃奶好舒服 | 亚洲 欧美 另类 综合 日韩 | 亚洲一区二区三区精品影院 | 欧美日本一区二区三区道 | 欧美一区二区三区日韩免费播 | 亚洲午夜久久久久国产 | 性欧美video 性欧美videofreel另类 | 波多野结衣四虎精品影库 | 亚洲欧美自拍另类图片色 | 欧美军人男同69gay | 国产高清吃奶成免费视频网站 | 亚洲免费视 | 欧美真人视频一级毛片 | 国产欧美日韩综合一区二区三区 | www日本xxxx| 武则天全黄肉体毛片免费看 | 国产视频a区 | a天堂一码二码专区 | 日本免费一区二区三区看片 | 亚洲欧美综合另类图片小说区 | 欧美日韩中文一区二区三区 | 日本高清另类videohd | 伊人快播 | 精品肉动漫资源在线观看 | 秋霞日韩理论高清在线观看 | 国产欧美日韩一区二区三区视频 | 视频自拍网 | 久久欧美精品欧美九久欧美 | 日韩久久精品一区二区三区 | 国产亚洲一区在线 | 免费一区二区三区久久 | 欧洲亚洲精品 | 欧美色图天堂网 | 欧美一欧美一区二三区性 | 中文字幕免费高清视频 | 国产高清视频在线播放 | 欧美一级精品 | 亚洲毛片网站 | 国产精品久久久久毛片真精品 |