Systems Product Line Engineering Handbook

Systems Product Line Engineering Handbook


40 €
En stock

 

Commande avant 16h,
expédié le jour même (lu. - ve.)

 

Livraison express sous 48h.

Rubrique : L'Entreprise
ISBN : 9782364931947
Référence : 1194
Année de parution : 2016

A Product Line is a set of products with common elements and variable features. Including Product Lines in an overall development strategy tailored to the commercial and/or industrial context delivers significant benefits: products that are more suitable, reduction in cost, shorter development timescales, quality improvement, etc.
This work, Systems Product Line Engineering, brings together a summary of the state-of-the-art with lessons learnt from industrial experience in implementing Product Lines of various kinds, in terms of marketplace, number of applications, degree of variability, etc.  It is resolutely practical, and is intended to complement existing Systems Engineering manuals; indeed, it adopts the same process structures. 

It includes:
• Definitions and examples: Product Line, Product Lines organizations, Product Line Engineering,
• Processes, from needs analysis through to disposal,
• Systems Engineering methods, particularly Model-Based Product Line Systems Engineering,
• Organization: development in silos, development in platforms,
• Implementation strategies and management processes.

This work  is intended for practitioners: engineers, project managers, instructors, researchers, students and developments of systems that fit into this approach.

Elected Incose Product of the Year 2015.

eBook available on Apple Books.




Référence : 1194
Nombre de pages : 250
Format : 17x24
Reliure : Broché



PURPOSE

Readership
Product Line
Examples of Systems Product Lines
Product Line Types

OVERVIEW

Contents
Dimensions of Product Lines
Systems Engineering Process
Systems Engineering Process Reminders
Terms and Definitions
English version
Reading Guide
Section Scope
Cross-References

1   PRODUCT LINE SCOPING

1.1    Scope

1.2    Potential benefits

1.2.1    Goals
1.2.2    Viewpoints

1.3    Product Line Needs Analysis

1.3.1    Market Survey
1.3.2    Other Needs Analysis
1.3.3    Product Line Scope Document

1.4    Product Line Specification

1.4.1    Lessons Learned from Experience
1.4.2    Main Concepts
1.4.3    Solution Viability
1.4.4    The Software Experience
1.4.5    Product Line Specification Document

1.5    Strategic Plan

1.5.1    Setting up a Product Line and Investment
1.5.2    Choosing a Product Line Organization
1.5.3    Product Line Change Strategy
1.5.4    Investment
1.5.5    Break-Even Point
1.5.6    Strategic Plan

1.6    Working in a Product Line Organization and Recurrent Costs

1.6.1    Working in a Product Line Organization
1.6.2    Recurrent Costs
1.6.3    Management

2   PRODUCT DESCRIPTION AND MANAGEMENT

2.1    Scope

2.2    Product Description

2.2.1    Common features (or common artifacts)
2.2.2    Variability and Variation Points
2.2.3    Variants
2.2.4    Variability Constraints
2.2.5    Specific features

2.3    Product Organization

2.3.1    Initial Variability Breakdown Structure
2.3.2    Product Openness and Robustness
2.3.3    Evolving and enriching the Generic System
2.3.4    Product Configuration

2.4    Reuse and Capitalization

2.4.1    Reusing the Generic Product
2.4.2    Capitalization in the Generic Product
2.4.3    Simplifying the Generic Product

2.5    Managing the Generic Product

2.5.1    Responsibilities
2.5.2    Domain CCB and Application CCB
2.5.3    CCB Organization


3   ENTERPRISE ORGANIZATION AND PROCESS MANAGEMENT

3.1    Scope
3.2    Systems Engineering Organization

3.2.1    Organization
3.2.2    Tailoring the Systems Engineering Process

3.3    Reuse and Capitalization Processes

3.3.1    Opportunistic Reuse
3.3.2    Integrated Reuse and Capitalization
3.3.3    Anticipated Reuse and Capitalization

3.4    Systems Engineering Process

3.5    Systems Engineering Team Organization

3.6    Process Management

3.6.1    Setting up Management
3.6.2    Product Line Maturity
3.6.3    Product Line Change Strategy
3.6.4    Lessons Learned from Experience

3.7    Product Lines and Process Improvement

3.7.1    Setting Up a Product Line and the CMMI
3.7.2    Maturity
3.7.3    Enterprise Culture


4   PROFIT AND INVESTMENT MANAGEMENT

4.1    Scope

4.2    Return on Investment (ROI)

4.2.1    Definition
4.2.2    Example

4.3    Using the ROI Tool

4.3.1    Taking into account all the parameters
4.3.2    Example
4.3.3    Decision Analysis and Resolution

4.4    Planning the ROI

4.5    Product Line Management

4.5.1    Setting Up Management
4.5.2    Product Line Change Strategy
4.5.3    Product Line Life Cycle
4.5.4    Responsibilities
4.5.5    Role of the Enterprise Management

4.6    Lessons Learned from Experience
4.6.1    Reuse rate estimation
4.6.2    Real Example


5   REQUIREMENTS ENGINEERING

5.1    Scope

5.2    Types of Requirement Concerned

5.3    Stakeholder Needs and Requirements Definition
5.3.1 Process (Reminder)
5.3.2 Eliciting needs
5.3.3 Capitalizing Needs
5.3.4 Product Portfolio
5.3.5 Meeting Needs

5.4 System Requirements Specification

5.4.1    Process Reminder
5.4.2    Requirements Breakdown Structure
5.4.3    Generic Requirements
5.4.4    Reusing requirements
5.4.5    Defining Requirements
5.4.6    Requirements Analysis
5.4.7    Technical Specification

5.5    Allocating Requirements to System Components

5.5.1    Process Reminder
5.5.2    Allocated Requirements and Interface Requirements

5.6    Requirements Management

5.6.1    Process Reminder
5.6.2    Managing Requirements in a Product Line
5.6.3    Working Space

5.7    Product Line Change Strategy


6   ARCHITECTURAL DESIGN

6.1    Scope

6.2    Architectural Design

6.2.1    Architectural Design Methods Reminder
6.2.2    Selecting an Architectural Design Reminder
6.2.3    Drawing Convention
6.2.4    Architectural Design Example

6.3    Robust Architectural Design

6.3.1    Reusing Architectural Design with small change
6.3.2    Reusing Architectural Design with big change

6.3.3    Architectural Design Rigidity
6.3.4    Examples of Architectural Design Rigidity

6.4    Reusable Architectural Design

6.4.1    Reusability Criteria
6.4.2    Example of Reusing a Rigid Architectural Design

6.5    Architectural Design driven by Reusability

6.5.1    Architectural Design Variability
6.5.2    Examples of Architectural Design Variability

6.6    Product Line Change Strategy


7   SYSTEM BUILDING AND SYSTEM TESTS

7.1    Scope

7.1.1    Problem scope
7.1.2    Processes Reminder
7.1.3    The “Testing” Concept

7.2    Tests

7.2.1    Test Strategy
7.2.2    Testing the Generic Product
7.2.3    Testing Applications
7.2.4    Opportunistic Tests and Test Results Capitalization
7.2.5    Test Facilities (enabling)

7.3    System Integration and Integration Tests

7.3.1    Process Reminder
7.3.2    Testing the System Components
7.3.3    Integration Strategy
7.3.4    Integration Procedure and Integration Means
7.3.5    Integration Tests and Integration Means

7.4    System Verification and Verification Tests

7.4.1    Process Reminder
7.4.2    System Verification and Verification Tests
7.4.3    Optimizing System Verification Tests

7.5    System Transition and Transition Tests

7.5.1    Process Reminder
7.5.2    System Transition and Transition means
7.5.3    Example of System Transition

7.6    System Validation and Validation Tests

7.6.1    Process Reminder
7.6.2    System Validation and Validation Tests

7.7    Other System Building Processes (QCA)

7.7.1    IVTV vs IVVQCA
7.7.2    QCA
7.7.3    Configuration Audits

7.8    Product Line Change Strategy

7.8.1    System Definition Processes and System Building Processes
7.8.2    Product Maturity


8   SYSTEM LIFE CYCLE PROCESSES

8.1    Scope

8.2    Concept

8.2.1    Concept Phase Reminder
8.2.2    Concept Phase and Product Line

8.3    Production

8.4    Operation

8.5    Maintenance (Support)

8.6    Disposal (Withdrawal)


9   MODEL BASED PRODUCT LINE SYSTEMS ENGINEERING

9.1    Scope

9.1.1    System Product Line
9.1.2    Model Based Systems Engineering (MBSE)
9.1.3    Model Based Product Line Systems Engineering

9.2    Product Line Modelling

9.2.1    Definition
9.2.2    Variability Model
9.2.3    Variability Model Quality Criteria
9.2.4    Benefits of Modeling
9.2.5    Formalism
9.2.6    Selecting a Formalism

9.3    Model Based Product Line Systems Engineering

9.3.1    Systems Engineering Artifacts
9.3.2    Systems Engineering Artifact Variability
9.3.3    Relationships between the Systems Engineering Artifacts
9.3.4    Relationships   between   the   Variability   Models   for   Systems
Engineering Artifacts
9.3.5    Relationships   between   Variation   Points   inherited   from   the
Traceability of Systems Engineering Artifacts

9.3.6    Relationships  between  Variation  Points  not  inherited  from  the
Traceability of Systems Engineering Artifacts
9.3.7    Relationships between Variability Constraints inherited from the
Traceability of Systems Engineering Artifacts
9.3.8    Other Relationships between Variation Points
9.3.9    Model Based Product Line Systems Engineering
9.3.10    Variability Model Quality Criteria for Model Based Product Line
Systems Engineering

9.4    Model Based Product Line Systems Engineering Mockup

9.4.1    Goals
9.4.2    First Mockup
9.4.3    Second Mockup
9.4.4    Conclusions


10 CONCLUSIONS

10.1   Product Line Definition

10.1.1    Dimensions of Product Lines
10.1.2    Product Line Meta Model

10.2   Systems product line engineering

10.3   PRODUCT LINE CHANGE STRATEGY

10.3.1    Pieces of Product Line Change Strategy
10.3.2    Goals
10.3.3    Dependencies
10.3.4    Product Line Maturity
10.3.5    Product Line Thinking
10.3.6    Enterprise Management Involvement
10.3.7    Global Product Line Change Strategy

10.4   State of Art

10.4.1    Lessons Learned from Experience
10.4.2    Model-Based Product Line Systems Engineering State of Art
10.4.3    Tools

10.5   So now what…


SYSTEMS PRODUCT LINE ENGINEERING GLOSSARY

INDEX

ACRONYMS

TECHNICAL REFERENCES

Technical References for Systems Engineering

Technical Reference for Systems Product Line Engineering

Main definitions (Reminders)

BIBLIOGRAPHY

Papers from the AFIS Product Line Working Group

General documentation on Systems Engineering

General documentation on Product Line

Advanced documentation on Product Line (for variability modeling)

HANDBOOK ORIGIN

ACKNOWLEDMENTS

Livres de l'auteur Alain Le Put

Livres de l'auteur Collectif AFIS