Presentation is loading. Please wait.

Presentation is loading. Please wait.

OSLC PLM Workgroup1 ALM-PLM terms Prep for Oct 5th.

Similar presentations


Presentation on theme: "OSLC PLM Workgroup1 ALM-PLM terms Prep for Oct 5th."— Presentation transcript:

1 OSLC PLM Workgroup1 ALM-PLM terms Prep for Oct 5th

2 OSLC PLM Workgroup2 Key PLM terms that are new Objects –Product –Product version –Product configuration –Product view definition Attributes and behaviour –Product context –Variant expression –Effectivity –multi-layered, multi-view modeling approach

3 OSLC PLM Workgroup3 Relationship Relationship between product and product version IsversionOf hasVersion Replaces (Supercedes

4 OSLC PLM Workgroup4 Other relevant domain PLM –Version –Variant –Effectivity –View –Configurations –Implementation OSLC exist Change Set OSLC proposal –Baseline (maybe just Req ? Domain terms –Revision –Branch (serial vs. parallel) –Labels and tags –LATEST –MAIN –Stream –Work flow process

5 OSLC PLM Workgroup5 PLM behaviour requirements of an OSLC resource Identity The resource shall provide product coding and classification identity PLM resource behaviour The resource shall provide relevant PLM behaviour Version The resource shall support product versions Structural relationships The resource shall provide product structure support Structure relationships The resource shall provide product consistsof support Structure relationships The resource shall provide product includedin support Associations The resource shall support associations to additional resources Change control The resource shall notify subscribers of changes Variability The resource shall support parametric variation

6 OSLC PLM Workgroup6 Primary definitions: PLM terms (nouns) TermDescriptionSource / Usage ProductAn item that identifies a unit of delivery Product configurationThe constitution of product, defined directly or indirectly through an expression Product variant or version A modified or alternative product configuration Product variationThe ability to host or define multiple product variants within a more generalised product Product variant effectivity The evaluation of variation to yield a relevant context or configuration, such as by date or production plan Product viewAn available or prevailing configuration or context Product optionA means e.g. an element, that varies a product configuration or context Product historyAll of the modified versions of a product Product configuration parameter evaluated to define a product configuration AP239 DEX003 Product variant condition parameter Evaluate to define product variantAP239 DEX003

7 OSLC PLM Workgroup7 Related definitions: ALM (nouns) TermDescriptionSource / Usage Baseline1) A “specification or product that has been formally reviewed and agreed upon, that serves thereafter as the basis for further development, and that can be changed only through formal change control procedures.” 1 2) A set of software items formally designated and fixed at a specific time during the software life cycle (2) 3) A particular version of a software item that has been agreed upon. In either case, the baseline can only be changed through formal change control procedures (2) 1) IEEE Std. 610.12-1990, Standard Glossary of Software Engineering Terminology, IEEE Press, Piscataway, N.J., 1990. 2) Software Engineering Body of Knowledge, trial version, IEEE Press, Piscataway, N.J., 2001, p. 108. Branch (s erial vs. parallel) 1) An agreed upon split of an item [item, product, or system] into multiple iterations [identifying each]...instance of item, product, or system,...[providing] an exact mapping between a version label and module revisions 2) A variant or version M. Ben-Menachem, Software Configuration Guidebook, McGraw Hill, Maidenhead, Berkshire, UK, 1994 ReleaseThe distribution of a software configuration item outside the development activity. This includes internal releases as well as distribution to customers. Software Engineering Body of Knowledge, trial version, IEEE Press, Piscataway, N.J., 2001, p. 111. Version1) “An initial release or rerelease of a software configuration item, associated with a complete compilation or recompilation of the SW configuration item.”1 2) “An initial release or complete re-release of a document, as opposed to a revision resulting from issuing change pages to a previous release.”1 3) “A particular identified and specified software item.” 2 1) IEEE Std. 610.12-1990, Standard Glossary of Software Engineering Terminology, IEEE Press, Piscataway, N.J., 1990. 2) Software Engineering Body of Knowledge, trial version, IEEE Press, Piscataway, N.J., 2001, p. 111.

8 OSLC PLM Workgroup8 Related definitions: ALM (nouns) TermDescriptionSource / Usage Revisionv. Modification n. Variant or version Stream An alternative configuration basis for a delivery Labels and tags Means of indicating a variant or version LATESTIndication of the most up to date configuration MAINThe primary configuration basis for a delivery Change SetA collection of things with some common association with a change activity AM SCM Immutable baseline An unchangeable (i.e. frozen) collection of things with some common identification or interdependent status Configuration:Functional and physical characteristics of a product as defined in technical documents and achieved in the product International Organization for Standardization (2003). ISO 10007: Quality management systems – Guidelines for configuration management Configuration baseline 1) Configuration of a product, formally established at a specific point in time, which serves as reference for further activities 1 2) A collection of things with some common identification or interdependent status 1) International Organization for Standardization (2003). ISO 10007: Quality management systems – Guidelines for configuration management 2)

9 OSLC PLM Workgroup9 Notes Revision Control in wikipedia refers only to SCM and has no learned references Others noted: IEEE Std. 828-1998 IEEE Standard for Software Configuration Management Plans CMMI CMMI for Development, Version 1.2 CONFIGURATION MANAGEMENT CMII - The Path to Integrated Process Excellence http://en.wikipedia.org/wiki/Software_versioning (less usefulhttp://en.wikipedia.org/wiki/Software_versioning

10 OSLC PLM Workgroup10 Configuration management International Organization for Standardization (2003). ISO 10007: Quality management systems – Guidelines for configuration management.

11 OSLC PLM Workgroup11 Variation handling Branching

12 OSLC PLM Workgroup12 SCM 1 http://framework.zend.com/wiki/download/attachments/1129/SCMBranchingModels.pdf?version=1

13 OSLC PLM Workgroup13 SCM 2 http://framework.zend.com/wiki/download/attachments/1129/SCMBranchingModels.pdf?version=1

14 OSLC PLM Workgroup14 PDM 1 V Workspace Check out Working versions V’ Check in Major revisions


Download ppt "OSLC PLM Workgroup1 ALM-PLM terms Prep for Oct 5th."

Similar presentations


Ads by Google