欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > PDF文档下载
    分享到微信 分享到微博 分享到QQ空间

    ISO 24156-1-2014 Graphic notations for concept modelling in terminology work and its relationship with UML - Part 1 Guidelines for using UML notation in termino.pdf

    • 资源ID:1252712       资源大小:3.99MB        全文页数:32页
    • 资源格式: PDF        下载积分:10000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要10000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ISO 24156-1-2014 Graphic notations for concept modelling in terminology work and its relationship with UML - Part 1 Guidelines for using UML notation in termino.pdf

    1、 ISO 2014 Graphic notations for concept modelling in terminology work and its relationship with UML Part 1: Guidelines for using UML notation in terminology work Notations graphiques pour la modlisation des concepts en terminologie et ses relations avec UML Partie 1: Lignes directrices pour lapplica

    2、tion de la notation UML dans le travail terminologique INTERNATIONAL STANDARD ISO 24156-1 First edition 2014-10-01 Reference number ISO 24156-1:2014(E) ISO 24156-1:2014(E)ii ISO 2014 All rights reserved COPYRIGHT PROTECTED DOCUMENT ISO 2014 All rights reserved. Unless otherwise specified, no part of

    3、 this publication may be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below or ISOs member body i

    4、n the country of the requester. ISO copyright office Case postale 56 CH-1211 Geneva 20 Tel. + 41 22 749 01 11 Fax + 41 22 749 09 47 E-mail copyrightiso.org Web www.iso.org Published in Switzerland ISO 24156-1:2014(E)Contents Page Foreword iv Introduction v 1 Scope . 1 2 Normative references 1 3 T er

    5、ms and definitions . 1 4 Abbreviated terms 3 5 Mapping UML symbols to terminological concepts 3 5.1 General . 3 5.2 Concept 3 5.3 Concept system . 3 5.4 Attributes (generalization) and characteristics (generic relation) . 4 5.5 Type of characteristics and criterion of subdivision 5 5.6 Concept relat

    6、ions 9 6 Common features of UML used to extend concept modelling .18 6.1 General 18 6.2 Multiplicity 18 6.3 Constraint .19 Annex A (informative) Table of correspondence between ISO 1087-1 concepts and their adopt ed s ymbols in the ISO 24156-1 user-defined UML pr ofile 21 Bibliography .24 ISO 2014 A

    7、ll rights reserved iii ISO 24156-1:2014(E) Foreword ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies (ISO member bodies). The work of preparing International Standards is normally carried out through ISO technical committees. Each member

    8、 body interested in a subject for which a technical committee has been established has the right to be represented on that committee. International organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the International Elect

    9、rotechnical Commission (IEC) on all matters of electrotechnical standardization. The procedures used to develop this document and those intended for its further maintenance are described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the different types o

    10、f ISO documents should be noted. This document was drafted in accordance with the editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives). Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO shall not be hel

    11、d responsible for identifying any or all such patent rights. Details of any patent rights identified during the development of the document will be in the Introduction and/or on the ISO list of patent declarations received (see www.iso.org/patents). Any trade name used in this document is informatio

    12、n given for the convenience of users and does not constitute an endorsement. For an explanation on the meaning of ISO specific terms and expressions related to conformity assessment, as well as information about ISOs adherence to the WTO principles in the Technical Barriers to Trade (TBT) see the fo

    13、llowing URL: Foreword - Supplementary information The committee responsible for this document is ISO/TC 37, Terminology and other language and content resources, Subcommittee SC 1, Principles and methods. This first edition of ISO 24156-1 cancels and replaces ISO/TR 24156:2008, which has been techni

    14、cally revised. ISO 24156 consists of the following parts, under the general title Graphic notations for concept modelling in terminology work and its relationship with UML: Part 1: Guidelines for using UML notation in terminology workiv ISO 2014 All rights reserved ISO 24156-1:2014(E) Introduction T

    15、erminology work combines elements from many theoretical approaches which concern the processing, ordering, and presentation of knowledge. The basic method of terminology work is concept analysis, which aims to achieve a comprehensive description and presentation of concepts in a subject field. Tradi

    16、tionally, the results of concept analysis in terminology are presented in the form of one or more concept diagrams and a set of terms with textual definitions. In object-oriented programming, graphic techniques are used to describe entity types which are characterized by certain properties and behav

    17、iour. The Unified Modeling Language (UML) is a widely used formal language which can be used for all kinds of object modelling (information modelling, data modelling, etc.). This part of ISO 24156 describes the application of UML symbols by providing a user-defined UML profile for presenting the res

    18、ults of concept analysis. This UML profile re-uses UML symbols independent of their normal UML semantics to represent terminological concept diagrams in accordance with the principles of ISO 1087-1 and ISO 704. The use of UML symbols is not meant to become a replacement for traditional concept diagr

    19、ams, but is intended to be an alternative and supplementary notation. This part of ISO 24156 is meant to promote the use of concept analysis when developing concept diagrams (including concept models), information models, and data models. The core text describes in which way a user-defined UML profi

    20、le represents concept diagrams. Annex A contains a table of correspondence between concepts of ISO 1087-1 and suggested representations in UML. ISO/IEC 19505-1 and ISO/IEC 19505-2 are referenced in this part of ISO 24156. In ISO/IEC 19505-1 and ISO/IEC 19505-2, there is no “Terms and definitions” cl

    21、ause. Instead, every UML concept is described in the normative text. When a reference to ISO/IEC 19505-2 is given in the “Terms and definitions” clause, the definition given in this part of ISO 24156 is adapted from the descriptive text in ISO/IEC 19505-2. Therefore, the definition is noted “Adapted

    22、 from ISO/IEC 19505-2”. ISO 2014 All rights reserved v Graphic notations for concept modelling in terminology work and its relationship with UML Part 1: Guidelines for using UML notation in terminology work 1 Scope This part of ISO 24156 gives guidelines for using a subset of UML symbols independent

    23、 of their normal UML meaning, to represent concepts in concept models that result from concept analysis. It describes how UML symbols can be used for that. A UML profile designed for this purpose is used to represent concepts and concept relations in terminology work. This part of ISO 24156 does not

    24、 describe UML and its general use in depth. These matters are covered in ISO/IEC 19505-1 and ISO/IEC 19505-2. This part of ISO 24156 does not describe the principles and methods of terminology work. This is covered in ISO 704. This part of ISO 24156 does not define the fundamental concepts of termin

    25、ology work. This is covered in ISO 1087-1. 2 Normative references The following documents, in whole or in part, are normatively referenced in this document and are indispensable for its application. For dated references, only the edition cited applies. For undated references, the latest edition of t

    26、he referenced document (including any amendments) applies. ISO 704:2009, Terminology work Principles and methods ISO 1087-1:2000, Terminology work Vocabulary Part 1: Theory and application ISO 10241-1, T erminological entries in standards Part 1: General requirements and examples of presentation ISO

    27、/IEC 19505-1:2012, Information technology Object Management Group Unified Modeling Language (OMG UML) Part 1: Infrastructure ISO/IEC 19505-2:2012, Information technology Object Management Group Unified Modeling Language (OMG UML) Part 2: Superstructure 3 T erms a nd definiti ons For the purposes of

    28、this document, the terms and definitions given in ISO 1087-1 and the following apply. 3.1 concept diagram graphic representation of a concept system SOURCE: ISO 1087-1:2000, 3.2.12 3.2 concept model concept diagram (ISO 1087-1:2000, 3.2.12) formed by means of a formal language (3.6) INTERNATIONAL ST

    29、 ANDARD ISO 24156-1:2014(E) ISO 2014 All rights reserved 1 ISO 24156-1:2014(E) 3.3 concept model view image of a defined part of a concept model (3.2) 3.4 concept system set of concepts structured according to the relations among them SOURCE: ISO 1087-1:2000, 3.2.11 3.5 constraint semantic restricti

    30、on of model elements Note 1 to entry: Adapted from ISO/IEC 19505-2:2012, 7.3.10. Note 2 to entry: A constraint is used to restrict the possible options for a class or a relationship. In concept modelling, constraints can be used to show how concepts/relationships interact and how they are delimited.

    31、 EXAMPLE In a generic relation, no more specific concepts than those depicted are possible constraint complete. 3.6 formal language language whose rules are explicitly established before its use Note 1 to entry: A formal language is not meant to be spoken. Its purpose is to assure exact communicatio

    32、n of information, e.g. between computer systems and between man and computer. EXAMPLE Web Ontology Language (OWL). 3.7 multiplicity when used in class diagrams constraint (3.5) on the range of allowed instances of an object or an attribute SOURCE: ISO/IEC 14776-151:2010, modified By replacing “indic

    33、ation of” with “constraint on”, this terminological entry is made consistent with the other terms and definitions in this part of ISO 24156. Note 1 to entry: In concept modelling, a multiplicity constraint specifies how many objects depicted by a certain concept can be related to the objects depicte

    34、d by another concept, i.e. in an associative or in a partitive relation. EXAMPLE 1 A characteristic of a month is that it is a period of 28 to 31 days (2831). Thus, the multiplicity of day with respect to month is “2831”. EXAMPLE 2 A mouse (pointing device) can or cannot have a ball, depending on wh

    35、ether it is a mechanical or optical mouse. Thus, it has zero balls or one ball (01). In that case, the multiplicity itself is a criterion of subdivision, as a mechanical mouse has exactly one ball (1). Note 2 to entry: Multiplicity applies to attributes as well. 3.8 notation set of symbols, and the

    36、rules for their use, for the representation of data SOURCE: ISO/IEC 2382-5:1999, 05.01.01 3.9 symbol graphic representation of a concept that has meaning in a specific context SOURCE: ISO/IEC 2382-1:1993, 01.02.072 ISO 2014 All rights reserved ISO 24156-1:2014(E) 4 Abbreviated terms UML Unified Mode

    37、ling Language 5 Mapping UML symbols to terminological concepts 5.1 General This clause describes how concepts defined in ISO 1087-1 can be represented in concept modelling by means of a limited set of UML symbols. Features which are not described in this clause are outside the scope of this part of

    38、ISO 24156. Each paragraph describes the principles according to which UML symbols can be used in concept modelling. In this part of ISO 24156, UML symbols are only used as graphic representations, hence are not used to equate UML semantics with ISO 1087-1 semantics. Table A.1 visualizes ISO 1087-1 c

    39、oncepts and their corresponding UML symbols. 5.2 Concept For the modelling of a concept, the UML class symbol (ISO/IEC 19505-2:2012, 7.3.7) can be adopted, which is a solid-outline rectangle displaying the class name. The UML class name is centred in boldface and with an initial uppercase character.

    40、 (If the class name consists of more than one word, the words are joined together and the initial character of every word is capitalized; for designations, please refer to ISO 10241-1.) The designation (ISO 1087-1) of the concept in the user-defined UML profile is centred, in boldface, and in lowerc

    41、ase, except for uppercase characters that constitute part of the normal spelling of the term in a running text (ISO 10241-1). This applies both to individual concepts (ISO 1087-1) and to general concepts (ISO 1087-1). pol Class ClassName concept designation cocpt gato Figure 1 Class (class name) and

    42、 concept (designation) 5.3 Concept system A concept model (see 3.2) is meant to depict and represent a concept system (see 3.4). A graphic tool can store the concept model in a formal language (see 3.6), making it possible to transform, using a machine-readable format, the concept model to data mode

    43、lling, information modelling, and software development systems. EXAMPLE Concept model for pointing devices (see Figure 2). ISO 2014 All rights reserved 3 ISO 24156-1:2014(E) Figure 2 Concept model that depicts generic relations for pointing devices 5.4 Attributes (generalization) and characteristics

    44、 (generic relation) For concept modelling using UML symbols, the UML class symbol is used (see Figure 1), which is a rectangle. In it, the top compartment displays the class name (centred, in boldface, and capitalized), and the middle one a list of attribute names (left justified, plain face, and lo

    45、wercase) and attribute types (left justified, plain face, and capitalized). The bottom compartment in the UML class symbol, used to show class operations in ISO/IEC 19505-2:2012, is not used to represent ISO 1087-1 concepts, and is therefore not shown in this International Standard. To convert the c

    46、lass symbol to an ISO-compatible modelling template, a concept is modelled by a rectangle which has equally two compartments, with the top one displaying the designation (in accordance with ISO 10241-1) and the bottom one displaying the characteristics. The UML string attribute = value represents th

    47、e characteristics. Figure 3 Attributes and characteristics in UML and in the ISO 24156-1 u s er - de f i ne d U M L pr of i le An ellipsis indicates that there are elements which are not shown in the concept model (see Figure 4).4 ISO 2014 All rights reserved ISO 24156-1:2014(E) Figure 4 Attributes

    48、and characteristics in UML and in the ISO 24156-1 u s er - de f i ne d U M L pr of i le 5.5 Type of characteristics and criterion of subdivision A type of characteristics is defined as a category of characteristics which serves as the criterion of subdivision when establishing concept systems. The c

    49、riterion of subdivision is defined as a criterion according to which a superordinate concept is divided into subordinate concepts. With UML notation, a criterion of subdivision can be represented using two generalization set notations (ISO/IEC 19505- 2:2012, 7.3.20) (see Figures 5 and 6). To visualize classes and their relationships in a class diagram, together with their criteria of subdivision, UML uses two different notations t


    注意事项

    本文(ISO 24156-1-2014 Graphic notations for concept modelling in terminology work and its relationship with UML - Part 1 Guidelines for using UML notation in termino.pdf)为本站会员(towelfact221)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开