1、Designation: E 2145 07An American National StandardStandard Practice forInformation Modeling1This standard is issued under the fixed designation E 2145; the number immediately following the designation indicates the year oforiginal adoption or, in the case of revision, the year of last revision. A n
2、umber in parentheses indicates the year of last reapproval. Asuperscript epsilon (e) indicates an editorial change since the last revision or reapproval.1. Scope*1.1 Information models are increasingly important in theanalysis, design, and sharing a common understanding ininformation engineering, in
3、 business process improvement, inbuilding information systems, in developing informatics stan-dards, and in many other uses.21.2 The purpose of this practice is to identify best practicesfor the creation, use, and assessment of various types ofinformation models.1.3 Included in this practice are rec
4、ommended organiza-tional policies and procedures, where modeling is best usedand recommended modeling methods, best practices and evalu-ation criteria.1.4 Excluded from this practice are detailed specificationsof modeling techniques that are specified or described in othersources.2. Referenced Docum
5、ents2.1 ANSI Standards:3ANSI X3.172-1990 Dictionary for Information SystemsIEEE 1320.1-1998 Standard for Functional ModelingLanguageSyntax and Semantics for IDEF0IEEE 1320.2-1998 Standard for Functional ModelingLanguageSyntax and Semantics for IDEF1X (Object97)2.2 ISO Standards:3ISO 8601-88 Data Ele
6、ments and Interchange FormatsRepresentation of Dates and TimesISO/IEC 1087 Terminology WorkVocabulary-Part 1:Theory and ApplicationISO/IEC 11179 Information TechnologySpecificationand Standardization of Data Elements, Parts 1-6ISO/IEC 19501:2005 Information technologyOpen Dis-tributed ProcessingUnif
7、ied Modeling Language (UML)Version 1.4.2ISO/IEC 2382 Information Processing SystemsVocabulary2.3 Other Documents and Standards:4Unified Modeling Language Specification version 1.5,March 20033. Terminology3.1 The following sections present terms, definitions, andacronyms found in this practice and in
8、 various modelingactivities. These terms and definitions are referenced or derivedfrom ANSI X3.172 or ISO/IEC 2382 unless otherwise cited.3.2 Definitions:3.2.1 activity, na group of logically related tasks per-formed for a purpose.3.2.2 alternate key attribute, nin a logical data model, anycandidate
9、 key of an entity other than the primary key.3.2.3 application model, na representation or descriptionof the application software, programs, or components neededto support a business function.3.2.4 attribute, na characteristic of an object or entity (seeISO/IEC 11179).3.2.5 attribute value, na repre
10、sentation of an instance ofan attribute (see ISO/IEC 11179).3.2.6 behavior, nin the object-oriented methodology, be-havior constitutes the observable effects of an operation orevent, including any results generated or obtained; and repre-sented by operations, methods, and state machines (see UML1.5)
11、.3.2.7 business model, na representation of the strategy,situation, environment, objectives, direction, and similar char-acteristics of a business enterprise or business area.3.2.8 business process model, na representation of busi-ness processes, often where these processes are successivelydecompose
12、d to describe component activities, to identify theevents to which the business shall respond, and to identify theresults produced.1This practice is under the jurisdiction of ASTM Committee E31 on HealthcareInformatics and is the direct responsibility of Subcommittee E31.23 on Modelingfor Health Inf
13、ormatics (Disbanded 7/06).Current edition approved June 1, 2007. Published July 2007. Originally approvedin 2001. Last previous edition approved in 2001 as E 2145 01.2An information model in the context of this standard is any representation ofprocess, data, etc., used in any aspect of information t
14、echnology or informationmanagement.3Available from American National Standards Institute (ANSI), 25 W. 43rd St.,4th Floor, New York, NY 10036, http:/www.ansi.org.4Available from Object Management Group. OMG Headquarters, 250 FirstAvenue, Needham, MA 02494. http:/www.omg.org.1*A Summary of Changes se
15、ction appears at the end of this standard.Copyright ASTM International, 100 Barr Harbor Drive, PO Box C700, West Conshohocken, PA 19428-2959, United States.3.2.9 column, na physical data model and relationaldatabase structure that is analogous to the attribute of a logicaldata model.3.2.10 concept,
16、na unit of thought constituted throughabstraction on the basis of characteristics common to a set ofobjects (see ISO/IEC 1087).3.2.11 conceptual model, nan abstract representation ofany type of model used to identify the principal componentsand relationships of the subject of the model, and avoiding
17、unnecessary or confounding detail.3.2.12 context, na designation or description of the appli-cation environment or discipline in which a name is applied orfrom which it originates (see ISO/IEC 11179).3.2.13 data, na representation of facts, concepts, or in-structions in a formalized manner, suitable
18、 for communication,interpretation, or processing by humans or automatic means(see ISO/IEC 11179).3.2.14 data dictionary, na database used for data thatrefers to the use and structure of other data; that is, a databasefor the storage of metadata (see ANSI X3.172-1990).3.2.15 data element, na unit of
19、data for which thedefinition, identification, representation and permissible valuesare specified by means of a set of attributes (see ISO/IEC11179).3.2.16 data model, na description of the organization ofdata in a manner that reflects an information structure (seeISO/IEC 11179).3.2.17 data steward,
20、na person or organization delegatedthe responsibility for managing a specific set of data resources,(see ISO/IEC 11179).3.2.18 dependent entity, nin a logical data model, anentity that inherits one or more identifying attributes fromanother entity.3.2.19 domain, nthe set of possible data values of a
21、nattribute (see ISO/IEC 2382); also the identification, descrip-tion or scope of a segment of industry or commerce, or of aprogram, project, or problem.3.2.20 encapsulation, vthe packaging of an objects datawith its corresponding methods with access via a controlledmessaging interface (see UML 1.4).
22、3.2.21 entity, nany concrete or abstract thing of interest,including associations among things (see ISO/IEC 2382).3.2.22 external schema, nan external schema is the rep-resentation of data at the system architecture presentation layeras viewed by the user when interacting or communicating withthe in
23、formation system.53.2.23 foreign key attribute, nin a logical data model, anattribute or combination of attributes of a child or categoryentity whose values match those in a primary key of a relatedor generic entity instance.3.2.24 function, nan activity, process or transformationidentified by a ver
24、b that describes that which would beaccomplished.3.2.25 independent entity, nin a logical data model, anentity that does not inherit identifying attributes from anotherentity.3.2.26 inheritance, vthe transmission of characteristicsfrom a parent process, entity, or object to its children (see UML1.4)
25、.3.2.27 internal schema, na schema of the ANSI ThreeSchema architecture in which views of the information arerepresentations of data structure at the system architecture datalayer.3.2.28 key attribute, nin a logical data model, an attributeused to identify an instance of an entity.3.2.29 key inherit
26、ance, vthe transmission of a key at-tribute from a parent or independent entity to a child ordependent entity.3.2.30 lexical, npertaining to words or the vocabulary ofa language as distinguished from its grammar and construction(see ISO/IEC 11179).3.2.31 location model, na representation or descript
27、ion ofthe components and interrelationships of a real or virtuallocation.3.2.32 logical model, nan expansion of a conceptualmodel, or a derivation from a physical model, that provides alevel of detail sufficient to design or effect a business solution.3.2.33 metadata, ndata that describes other data
28、 (seeISO/IEC 11179).3.2.34 model, na representation in whatever form of a realor envisioned object, action, or process.3.2.35 modeling, vthe process of creating, revising, docu-menting and presenting a model.3.2.36 model view, na collection of models pertaining toa particular domain and from the per
29、spective of a particularindividuals role or viewpoint.3.2.37 non-key attribute, nin a logical data model, anattribute that is not the primary or part of a composite primarykey of an entity.3.2.38 object, nany part of a conceivable or perceivableworld (see ISO 1087).3.2.39 object class, na set of obj
30、ects, ideas, abstractions,or things in the real world that can be identified with explicitboundaries and meaning and whose properties and behaviorfollow the same rules (see ISO/IEC 11179).3.2.40 object-oriented methodology, nany of the formalmodeling methods or techniques that employ objects to de-s
31、cribe data and the methods or processes acting on those dataas a single unit for analysis, design, or development (see UML1.5, ISO/IEC 11179).3.2.41 organizational model, na representation or de-scription of the components and interrelationships of anorganization or organizational component.3.2.42 p
32、hysical model, na derivation from a logicalmodel, or a physical implementation, providing a highlydetailed definition of the solution needed to carry out theactivities in business area.3.2.43 primary key attribute, nin a logical data model, thecandidate key selected as the unique identifier of an en
33、tity.3.2.44 property, na peculiarity common to all members ofan object class (see ISO/IEC 11179).5ANSI Standards Planning and Requirements Committeea layered model ofdatabase architecture comprising a physical schema, a conceptual schema, and userviews.E21450723.2.45 relational data methodology, nan
34、y of several mod-eling and information management methods and techniquesthat employ structured relationships among entities or tables.3.2.46 row, na physical data model and relational data-base structure that contains a single instance of data in a table.3.2.47 structured analysis and design, nany f
35、ormalizedmethodology for the analysis, design, development or lifecyclemanagement of information systems where processes and dataare initially treated individually and subsequently integrated ina system architecture.3.2.48 subject area, na subject area is a portion of anentire data model which is cr
36、eated to facilitate understanding ofa specific functional area or component task.3.2.49 table, na physical data model and relational data-base structure that is analogous to the entity of a data model.3.2.50 technology model, na representation or descriptionof the hardware, system software, and netw
37、ork componentsneeded to support the business area.3.2.51 view, na collection SQL queries stored in a rela-tional database under assigned names and represented as atemporary or virtual table that does not permanently store thedata it presents.3.3 Acronyms:3.3.1 ANSIAmerican National Standards Institu
38、te3.3.2 ASTMAmerican Society for Testing and Materials3.3.3 CORBACommon Object Request Broker Architec-ture3.3.4 CRCClass, Responsibility and Collaboration Ap-proach3.3.5 DFDData Flow Diagram3.3.6 ICOMInput, Control, Output and Mechanisms asused in IDEF activity modeling3.3.7 IDEFIntegrated Definiti
39、on Language3.3.8 IDEF0The IDEF activity modeling language3.3.9 IDEF1XThe IDEF data modeling language3.3.10 IDOIntegrated Delivery Organization3.3.11 IEInformation Engineering diagramming method-ologies3.3.12 IECInternational Electrotechnical Commission3.3.13 ISAInformation Systems Architecture3.3.14
40、 ISOInternational Organization for Standardization3.3.15 NISTNational Institute of Standards and Technol-ogy3.3.16 OMGObject Management Group3.3.17 RDBRelational Database3.3.18 RDBMSRelational Database Management System3.3.19 SADTStructured Analysis and Design Technique3.3.20 SMLStandardized Modelin
41、g Language3.3.21 SQLStructured Query Language3.3.22 SSADMStructured Systems Analysis and DesignMethodology3.3.23 UMLUnified Modeling Language4. Summary of Practice4.1 This practice describes policies and procedures, bestpractices for the creation, use, and assessment of informationmodels.4.2 The fou
42、ndation for these information modeling bestpractices is derived from Donnabedians structure, process andoutcome quality constructs (1).64.2.1 StructureStructure constructs identify or describethe organization component where modeling activities occur,the composition of the modeling method or tool, i
43、ts languageand syntax, and the resources allocated to perform modelingprocesses, for example human resources, technology, materiel,etc.4.2.2 ProcessProcess constructs identify or describe theappropriate use of modeling, the effective use of modelingmethods, and the correct employment of the modeling
44、 tech-nique.4.2.3 OutcomeA quality information model that providesa meaningful and usable representation of past, present, orfuture reality, and can be assessed by five dimensions (2) ofmodel quality:4.2.3.1 Conceptual CorrectnessThe model accurately re-flects functional or business concepts where a
45、ll models arerepresentations of real or envisioned objects or concepts. Themodel shall accurately describe the intended structures orprocesses or both.4.2.3.2 Conceptual CompletenessThe model contains suf-ficient objects to describe the full scope of the functional orbusiness domain under considerat
46、ion. The model describes thefull scope or an element of the structures or processes of aconcept or both.4.2.3.3 Syntactic CorrectnessThe objects in the model donot violate syntactic rules of the modeling language. Eachmodeling method has a predefined language typically consist-ing of visual structur
47、es and symbols where these structures andsymbols are assembled and interpreted according to a clearlydefined and unambiguous set of rules. These rules shall bewidely recognized in the industry and preferably be standard-ized (4). The modeling methodology and processes shalladhere to these rules. The
48、 model shall effectively communicateits representations and descriptions to anyone who understandsthe modeling method and syntax.4.2.3.4 Syntactic CompletenessAll essential functional orbusiness concepts are captured at appropriate points in themodeling process and represented in the model products.
49、 Amodeling method may use different objects, symbols or struc-tures at different times in the modeling process. The modelshall display the appropriate types and numbers of structuresand symbols at the appropriate place in the model and at theappropriate time in the modeling process.4.2.3.5 Enterprise AwarenessThe model depicts the entireenterprise or can be seamlessly integrated with other modelsacross the entire organization. Enterprise awareness is theability of a model to describe the enti
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1