GB/T 36446-2018 English PDFUS$919.00 ยท In stock
Delivery: <= 7 days. True-PDF full-copy in English will be manually translated and delivered via email. GB/T 36446-2018: Software component management -- Management information model Status: Valid
Basic dataStandard ID: GB/T 36446-2018 (GB/T36446-2018)Description (Translated English): Software component management -- Management information model Sector / Industry: National Standard (Recommended) Classification of Chinese Standard: L77 Classification of International Standard: 35.080 Word Count Estimation: 46,494 Date of Issue: 2018-06-07 Date of Implementation: 2019-01-01 Issuing agency(ies): State Administration for Market Regulation, China National Standardization Administration GB/T 36446-2018: Software component management -- Management information model---This is a DRAFT version for illustration, not a final translation. Full copy of true-PDF in English version (including equations, symbols, images, flow-chart, tables, and figures etc.) will be manually/carefully translated upon your order.Software component management--Management information model ICS 35.080 L77 National Standards of People's Republic of China Software component management management information model Published on.2018-06-07 2019-01-01 implementation State market supervision and administration China National Standardization Administration issued ContentForeword III 1 Scope 1 2 Normative references 1 3 Terms, definitions and abbreviations 1 3.1 Terms and Definitions 1 3.2 Abbreviations 1 4 Description mode 1 4.1 Representation 1 4.2 Basic Type 2 5 Management Information Model 2 5.1 Management Information Model Framework 2 5.2 Software Asset Management Object 4 5.3 Component Library 6 5.4 User 8 5.5 Assets 13 5.6 Composition 19 5.7 Statute 21 5.8 Classification 23 5.9 Keyword Classification 23 5.10 Attribute-Value Taxonomy 24 5.11 Enumeration Classification 25 5.12 Facet Classification 26 5.13 Keyword Classification Method Data Item 27 5.14 Attribute-Value Taxonomy Data Item 28 5.15 Enumeration Taxonomy Data Item 29 5.16 facet classification data item 31 5.17 Relationship 32 5.18 Relationship Space 33 5.19 Relationship Type 34 5.20 Relationship Example 35 5.21 Statute Reference 36 6 Scalability 37 6.1 Overview 37 6.2 Extended Element Attributes 37 6.3 Extension Elements 37 7 Compliance 37 Appendix A (informative) Relevance to relevant standards 39 Appendix B (informative) Model elements in English and Chinese comparison table 41 Reference 42ForewordThis standard was drafted in accordance with the rules given in GB/T 1.1-2009. Please note that some of the contents of this document may involve patents. The issuing organization of this document is not responsible for identifying these patents. This standard is proposed and managed by the National Information Technology Standardization Technical Committee (SAC/TC28). This standard was drafted. Peking University, China Electronics Technology Standardization Institute, Wisdom Shenzhou (Beijing) Technology Co., Ltd., Beijing Airlines Aerospace University. The main drafters of this standard. Mei Hong, Xie Bing, Zhao Junfeng, Zou Yanzhen, Li Yang, Li Wei, Cong Peiyong. Software component management management information model1 ScopeThis standard specifies the management information model necessary for the management and control of software components and their related resources. This standard applies to the creation of software component libraries for various organizations or individuals engaged in the development, implementation and management of software component libraries. management.2 Normative referencesThe following documents are indispensable for the application of this document. For dated references, only dated versions apply to this article. Pieces. For undated references, the latest edition (including all amendments) applies to this document. GB/T 11457 Information Technology Software Engineering Terminology SJ/T 11290-2003 Object-Oriented Software System Modeling Specification Part 1. Concepts and Representation 3 Terms, definitions and abbreviations 3.1 Terms and definitions The following terms and definitions as defined in GB/T 11457 apply to this document. 3.1.1 Software asset softwareasset Software system with reusable value such as software requirements, software design, software code, test cases and documentation in the software life cycle Product. Can be used to create new software products and related products. 3.1.2 Component component The software system has relatively independent functions, can be clearly identified, the interface is specified by the contract, and the context has obvious dependencies, and the independent department can A software entity that can be assembled. 3.1.3 Component management information componentmanagementinformation Software component management such as user information, asset information, component library information, and protocol information are various types of information necessary for management. 3.2 Abbreviations The following abbreviations apply to this document. BIDM Basic Interoperability Data Model (BasicInteroperabilityDataModel) UID unique identifier (UniqueIDentifier) UML Unified Modeling Language (UniformModelingLanguage)4 Description4.1 representation This standard uses the notation defined by UML, see SJ/T 11290-2003 for details. 4.2 Basic types This standard uses the following basic types. a) Boolean (Boolean); b) Date type (Date); c) integer (Integer); d) string type (String); e) text type (Text); f) Unique identifier type (UID).5 Management Information Model5.1 Management Information Model Framework The entire management information model consists of 20 elements. Software Asset Management Object (SoftwareAssetManagementObject, below Expressed as SAMObject) is the most basic element in the model. The management information model is shown in Figures 1, 2 and 3. Among them, the data in BIDM The structure has a certain correspondence with the data structure in this management information model, please refer to Appendix A. Chinese and English comparison table of model elements, please See Appendix B. The management information model includes component libraries, users, asset objects, and components and specifications of the above objects. At the same time, management information model Two specific protocols are also defined - taxonomy and relationships. All the elements in the model can refer to the elements through the specification Describe and define. In order to clearly represent the management information model, we divide the contents of the model into Figures 1, 2 and 3. The SAMObject, Asset, Specification, and ReferencedSpecifications elements in Figure 2 and Figure 3 are the same as the elements in Figure 1. Prime is equivalent. The properties of these four elements, the atomic operations, and the relationship between these four elements are only shown in Figure 1, in Figure 2, Figure 3. No longer indicated. The following is a detailed description of the elements in the model. In the table describing the elements, attributes, inherited attributes, etc. Please refer to SJ/T 11290-2003. There can be associations between elements, with associated source and target elements. At the same time, in the general element Existing associations will be inherited into special elements. Figure 1 Software component management information model structure diagram Figure 2 Relational model Figure 3 Classification model 5.2 Software Asset Management Objects 5.2.1 Object The definition of software asset management objects is shown in Table 1. Table 1 Software asset management object Name Software Asset Management Object (SAMObject) Parent element Description The software asset management object provides general information about all the elements in the model, and it is The basis of row extension Instructions for use Inherited attribute none Attributes Name Identification (ID) 5.2.2 Properties The attributes of the software asset management object are shown in Table 2 and Table 3. Table 2 Name (Name) Name name (Name) Describe the name of an information element, an element can have multiple names Single value/multi value Data type String Required/optional required Limit no Table 3 Identification (ID) Name identification (ID) Describe the unique identifier of the information element Single value/multi value single Data type UID Required/optional required Limit no 5.2.3 Association The relationship between software asset management objects is shown in Table 4. Table 4 Protocols for managing objects (OwningReferencedSpecifications) Role name OwningReferencedSpecifications Descriptive information indicates that the element satisfies the protocol Target Side ReferencedSpecifications Minimum number of mapped targets 0 Maximum number of mapped targets N 5.3 component library 5.3.1 Object The object definition of the component library is shown in Table 5. Table 5 Component Library (Library) Name component library (Library) Parent element SAMObject Descriptive information contains a component library of software assets Instructions for use The component library provides a registration mechanism for the user (User), and there is a registered association relationship between the two. The library also has its own contacts Inherited attribute Name(SAMObject) ID (SAMObject) Attributes Certification Method (CertificationMethods) Electronic address (ElectronicAddress) Component Library Classification Mechanism (LibraryClassificationMechanism) Component Library Metrics (LibraryMetrics) Component Library Restriction (LibraryRestriction) 5.3.2 Properties The object properties of the component library are described in Table 6~Table 10. Table 6 Certification Methods (CertificationMethods) Name Authentication Method (CertificationMethods) Description A method for evaluating and authenticating software assets in a component library, including a model for the results of evaluation and certification Time, method, personnel, etc. Single value/multi value single Data type Text Required/optional required Limit no Table 7 Electronic Address (ElectronicAddress) Name Electronic Address (ElectronicAddress) Describe the electronic address of the information component library, which can be a URL Single value/multi value single Data type String Required/optional Limit no Table 8 Component Library Classification Mechanism (LibraryClassificationMechanism) Name component library classification mechanism (LibraryClassificationMechanism) Method of describing information component inventory and classifying software assets Single value/multi value Data type String Required/optional Limit no Table 9 Component Library Metrics (LibraryMetrics) Name Component Library Metrics (LibraryMetrics) Description A measure of the attributes of the library, which may include the number of software assets, the number of users, and the extraction of software assets Quantity, operability metric Single value/multi value single Data type Text Required/optional Limit no Table 10 Component Library Restrictions (LibraryRestriction) Name component library limit (LibraryRestriction) Descriptive information regarding legal information about the use of the library, should consider data permissions, permissions, security, etc. Single value/multi value single Data type Text Required/optional Limit no 5.3.3 Association The association relationship of the component library is shown in Table 11~Table 14. Table 11 Asset affiliation (Locator (Asset)) Role name Locator Description information indicates that an asset belongs to this library Target Asset Minimum number of mapped targets 1 Maximum number of mapped targets N Table 12 Parent class membership (Parent) Role name Parent Description information indicates that a library is a sub-library of the library Target Library Minimum number of mapped targets 0 Maximum number of mapped targets N Table 13 Locator (Specification) Role name Locator Description information indicates that a specification belongs to this library Target specification Minimum number of mapped targets 1 Maximum number of mapped targets N Table 14 User Registration Membership (Registry) Role name Registry The description information links the component library to the user, which indicates that a user is a user registered in the library. Target User Minimum number of mapped targets 1 Maximum number of mapped targets N 5.4 users 5.4.1 Object The user's object definition is shown in Table 15. Table 15 users Name User (User) Parent element SAMObject Describe the users registered in the information component library Instructions for use There is a registration (IsRegisterIn) relationship between the user and the component library, and the user and the asset are saved. In the construction (WasCreatedBy) relationship Inherited attribute Name(SAMObject) ID (SAMObject) Attributes Address Email (Email) Fax (Fax) Last login time (LastLoginTime) Login password (Password) Phone (Phone) Real name (RealName) Registration time (RegisterTime) 5.4.2 Properties The user's attribute description is shown in Table 16~Table 23. Table 16 Address Name address (Address) Describe the user's mailing address Single value/multi value Data type String Required/optional required Limit no Table 17 Email (Email) Name Email (Email) Describe the user's email address Single value/multi value Data type String Required/optional required Limit no Table 18 Fax (Fax) Name Fax (Fax) Describe the fax number of the user Single value/multi value Data type String Required/optional Limit no Table 19 Last Login Time (LastLoginTime) Name Last login time (LastLoginTime) Describe the last login time of the information user Single value/multi value single Data type Date Required/optional required Limit no Table 20 Login Password (Password) Name login password (Password) Describe the login password of the information user Single value/multi value single Data type String Required/optional required Limit no Table 21 Phone number (Phone) Name phone number (Phone) Describe the user's phone number Single value/multi value single Data type String Required/optional Limit no Table 22 Real Name (RealName) Name real name (RealName) Describe the real name of the user of the information Single value/multi value single Data type String Required/optional Limit no Table 23 Registration Time (RegisterTime) Name registration time (RegisterTime) Describe the registration time of the information user Single value/multi value single Data type Date Required/optional required Limit no 5.4.3 Atomic operation The atomic operation instructions of the user are shown in Table 24 to Table 26. Table 24 Add User (AddUser) Name Add User (AddUser) Descriptive information to add users to the component library Parameter type User (without ID) Return value type Boolean (true means success false means failure) Table 25 Delete User (DeleteUser) Name delete user (DeleteUser) Describe the user in the information removal component library Parameter type UID Return value type Boolean (true means success false means failure) Table 26 Modify User Information (UpdateUser) Name Modify User Information (UpdateUser) Describe information to modify the user's information in the component library Parameter type User Return value type Boolean (true means success false means failure) 5.4.4 Association See Table 27~Table 30 for the user relationship description. Table 27 Contact (Contacter) Role name Contacter The description indicates that the user is the contact of the library Target Library Minimum number of mapped targets 0 Maximum number of mapped targets 1 Table 28 Asset Publisher (Publisher (Asset)) Role name Publisher Description information indicates that the user is the publisher of the asset in the component library Target Asset Minimum number of mapped targets 0 Maximum number of mapped targets N Table 29 Protocol Publisher (Publisher (Specification)) Role name Publisher The description information indicates that the user is the publisher of the specification in the component library Target specification Minimum number of mapped targets 0 Maximum number of mapped targets N Table 30 Registered Use(Library) Role name RegisteredUser Description information indicates that the user is a registered user of a library Target Library Minimum number of mapped targets 1 Maximum number of mapped targets 1 5.5 Assets 5.5.1 Object The object definition of the asset is shown in Table 31. Table 31 Assets Name Asset (Asset) Parent class SAMObject The description information provides information about the software assets in the component library Instructions for use A software asset corresponds to an instance of an Asset Inherited attribute Name(SAMObject) ID (SAMObject) Attributes Certification method (Certification) Cost (Cost) Description Domain Language Last modified date (LastUpdateDate) Restriction Reference Release date (PublishDate) SecurityClass (SecurityClassification) Target environment (TargetEnvironment) Transfer size (TransferSize) Version (Version) Guarantee mechanism (Warranties) 5.5.2 Properties The attributes of the assets are described in Table 32 to Table 45. Table 32 Certification method (Certification) Name authentication method (Certification) Description Method of evaluating or certifying assets, including the results of evaluation or certification, the date of implementation of the evaluation or certification, implementation Evaluation or certification personnel, etc. Single value/multi value single Data type Text Required/optional required Limit no Table 33 Cost (Cost) Name fee (Cost) Describe the type and amount of fees that the user is paying for the right to obtain software assets Single value/multi value single Data type String Required/optional required Limit no Table 34 Description (Description) Name Description (Description) Describe the definition and general interpretation of the asset Single value/multi value single Data type Text Required/optional required Limit no Table 35 Domain Name field (Domain) Describe the domain to which the information asset belongs Single value/multi value Data type String Required/optional required Limit no Table 36 Language (Language) Name language (Language) Description information describing the language used by the asset Single value/multi value Data type String Required/optional required Limit no Table 37 Last modified date (LastUpdateTime) Name last modified date (LastUpdateTime) Description information describes the date the asset was last modified Single value/multi value single Data type Date Required/optional required Limit no Table 38 Restriction Name restriction (Restriction) Describe the factors that limit information to assets; including algorithms, compilers, portability, environment, etc. Single value/multi value single Data type String Required/optional required Limit no Table 39 Reference Name reference (Reference) Describe the statement of the information source that contains the asset information Single value/multi value Data type String Required/optional Limit no Table 40 Release Date (PublishDate) Name release date (PublishDate) Describe the release date of the information asset Single value/multi value single Data type Date Required/optional required Limit no Table 41 Security Level (SecurityClassification) Name Security Level (SecurityClassification) Describe the highest level of security an information asset has Single value/multi value single Data type String Required/optional required Limit no Table 42 Target Environment (TargetEnvironment) Name target environment (TargetEnvironment) Describe the computer systems, operating systems, compilers, etc. for which information assets are developed Single value/multi value Data type String Required/optional Limit no Table 43 Transfer Size (TransferSize) Name Transfer Size (TransferSize) Describe the number of bytes the information asset needs to transmit Single value/multi value single Data type Integer Required/optional Limit no Table 44 Version (Version) Name version (Version) Describe the version of the information asset Single value/multi value single Data type String ......Tips & Frequently Asked Questions:Question 1: How long will the true-PDF of GB/T 36446-2018_English be delivered?Answer: Upon your order, we will start to translate GB/T 36446-2018_English as soon as possible, and keep you informed of the progress. The lead time is typically 4 ~ 7 working days. The lengthier the document the longer the lead time.Question 2: Can I share the purchased PDF of GB/T 36446-2018_English with my colleagues?Answer: Yes. The purchased PDF of GB/T 36446-2018_English will be deemed to be sold to your employer/organization who actually pays for it, including your colleagues and your employer's intranet.Question 3: Does the price include tax/VAT?Answer: Yes. Our tax invoice, downloaded/delivered in 9 seconds, includes all tax/VAT and complies with 100+ countries' tax regulations (tax exempted in 100+ countries) -- See Avoidance of Double Taxation Agreements (DTAs): List of DTAs signed between Singapore and 100+ countriesQuestion 4: Do you accept my currency other than USD?Answer: Yes. If you need your currency to be printed on the invoice, please write an email to Sales@ChineseStandard.net. In 2 working-hours, we will create a special link for you to pay in any currencies. Otherwise, follow the normal steps: Add to Cart -- Checkout -- Select your currency to pay. |