BS ISO/IEC 26580:2021
$198.66
Software and systems engineering. Methods and tools for the feature-based approach to software and systems product line engineering
Published By | Publication Date | Number of Pages |
BSI | 2021 | 62 |
This document is a specialization of the more general reference model for software and systems product line engineering and management described in ISO/IEC 26550. The specialization defined herein addresses a class of methods and tools referred to as feature-based software and systems product line engineering, or feature-based PLE, which has emerged as a proven and repeatable product line engineering and management (PLE) practice supported by commercial tool providers.
This document:
-
provides the terms and definitions specific to feature-based PLE;
-
defines how feature-based PLE is a specialization within the general ISO/IEC 26550 reference model for product line engineering and management;
-
defines a reference model for the overall structure and processes of feature-based PLE and describes how the elements of the reference model fit together;
-
defines interrelationships and methods for applying the elements and tools of the product line reference model;
-
defines required and supporting tool capabilities.
In this document, products of feature-based PLE include digital work products that support the engineering of a system. Some of the artefacts are actually part of the delivered products, while other artefacts can be non-deliverable, such as physical or digital design models.
The intended audience for this document comprises:
-
technology providers who wish to provide automated tool support for the reference model and processes described in this document;
-
champions within an organization who wish to introduce feature-based PLE throughout that organization;
-
IT staff within a PLE organization who will introduce and maintain the necessary technology to support feature-based PLE;
-
practitioner stakeholders who will use the provided technology to practice feature-based PLE;
-
technical and business managers who will sponsor and direct the methods necessary to practice feature-based PLE;
-
university professors, researchers, corporate trainers, and other educators who will create and share pedagogical materials about feature-based PLE and its benefits.
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | undefined |
8 | Foreword |
9 | Introduction |
11 | 1 Scope 2 Normative references |
12 | 3 Terms and definitions |
14 | 4 Overview of feature-based product line engineering 4.1 General |
15 | 4.2 Shared assets |
16 | 4.3 Features |
17 | 4.4 Automated means of production 5 A feature-based specialization of software and systems product line engineering |
21 | 6 Reference model for the feature-based approach to software and systems product line engineering 6.1 General |
22 | 6.2 Key elements of the feature-based PLE factory 6.2.1 General |
23 | 6.2.2 Feature catalogue 6.2.3 Bill-of-features and bill-of-features portfolio |
24 | 6.2.4 Shared asset supersets 6.2.5 PLE factory configurator 6.2.6 Product asset instances |
25 | 6.3 Relationships among the key elements of the factory 6.3.1 General 6.3.2 Feature-based abstractions: feature catalogue and bill-of-features portfolio |
26 | 6.3.3 Domain supersets: feature catalogue and shared asset supersets |
27 | 6.3.4 Assets: shared asset supersets and product asset instances |
28 | 6.3.5 Product instances: bill-of-features portfolio and product asset instances |
29 | 6.4 Reference model layers |
30 | 6.5 Feature language 6.6 Support for a hierarchical product line of product lines |
31 | 6.7 Other concerns 6.7.1 General 6.7.2 Configuration management concern 6.7.3 Traceability concern |
32 | 6.7.4 Change management concern 6.7.5 Access control concern 7 Technology layer 7.1 General 7.2 Feature language |
35 | 7.3 Feature catalogue 7.4 Bill-of-features portfolio 7.5 Shared asset supersets |
36 | 7.6 Product asset instances 7.7 PLE factory configurator 7.8 PLE factory development environment |
37 | 8 Technical organization management layer 8.1 General |
38 | 8.2 Relationship to ISO/IEC 26550 technical management process group and ISO/IEC 26556 |
39 | 8.3 Feature catalogue engineering 8.3.1 Purpose 8.3.2 Role 8.3.3 Outcomes 8.3.4 Inputs 8.3.5 Tasks |
40 | 8.3.6 Tools |
41 | 8.4 Bill-of-features portfolio engineering 8.4.1 Purpose 8.4.2 Role 8.4.3 Outcomes 8.4.4 Inputs 8.4.5 Tasks |
42 | 8.4.6 Tools 8.5 Shared asset superset engineering 8.5.1 Purpose |
43 | 8.5.2 Role 8.5.3 Outcomes 8.5.4 Inputs 8.5.5 Tasks |
44 | 8.5.6 Tools |
45 | 8.6 Automated configuration of the product asset instances 8.6.1 Purpose 8.6.2 Role 8.6.3 Outcomes 8.6.4 Inputs 8.6.5 Task — Configure the shared asset supersets using the PLE factory configurator 8.6.6 Tools 8.7 Verification, validation, and product delivery of the product asset instances 8.7.1 Purpose |
46 | 8.7.2 Role 8.7.3 Outcomes 8.7.4 Inputs 8.7.5 Tasks 8.7.6 Tools |
47 | 8.8 Configuration management 8.8.1 Purpose 8.8.2 Role 8.8.3 Outcomes 8.8.4 Inputs 8.8.5 Tasks |
48 | 8.8.6 Tools 8.9 Traceability management 8.9.1 Purpose 8.9.2 Role 8.9.3 Outcomes |
49 | 8.9.4 Inputs 8.9.5 Tasks 8.9.6 Tools |
50 | 8.10 Change management 8.10.1 Purpose 8.10.2 Role 8.10.3 Outcomes 8.10.4 Inputs 8.10.5 Tasks |
51 | 8.10.6 Tools 9 Business organization management layer 9.1 General |
52 | 9.2 Incorporation of ISO/IEC 26550, ISO/IEC 26556 and ISO/IEC 26562 processes |
54 | 9.3 Fund the PLE factory 9.3.1 Purpose 9.3.2 Outcomes 9.3.3 Inputs 9.3.4 Task — Establish and execute a funding policy for the PLE factory |
55 | 9.3.5 Tools |
56 | Annex A (informative) Terminology specialization from ISO/IEC 26550 to this document |
60 | Annex B (informative) UML 2.0 Diagrams for the feature-based PLE factory |
61 | Bibliography |