BS ISO/IEC 26557:2016:2017 Edition
$198.66
Software and systems engineering. Methods and tools for variability mechanisms in software and systems product line
Published By | Publication Date | Number of Pages |
BSI | 2017 | 62 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
8 | Foreword |
9 | Introduction |
11 | 1 Scope 2 Normative references 3 Terms and definitions |
13 | 4 Variability mechanisms for software and systems product line (SSPL) 4.1 Overview |
16 | 4.2 Reference model for variability mechanisms in product line |
18 | 5 Variability mechanism management |
19 | 5.1 Variability mechanism planning 5.1.1 Purpose of variability mechanism planning 5.1.2 Estimate adequate resources needed for variability mechanism operationalization |
20 | 5.1.3 Assign responsibility for variability mechanism operationalization 5.1.4 Defining quality assurance measures for variability mechanism operationalization |
21 | 5.2 Variability mechanism enabling 5.2.1 Purpose of variability mechanism enabling |
22 | 5.2.2 Enable variability mechanism pool 5.2.3 Provide guidance for variability mechanism operationalization 5.2.4 Enable measurement infrastructure for quantifying variability mechanism operationalization |
23 | 5.2.5 Procure resources needed to perform variability mechanism operationalization 5.3 Variability mechanism tracking 5.3.1 Purpose of variability mechanism tracking |
24 | 5.3.2 Review the plan versus actual of variability mechanism operationalization 5.3.3 Assess issues in variability mechanism operationalization |
25 | 5.3.4 Make corrective actions for variability mechanism operationalization 6 Variability mechanism operationalization |
26 | 6.1 Variability mechanism operationalization for requirements 6.1.1 Purpose of variability mechanism operationalization for requirements 6.1.2 Categorize requirements variability |
27 | 6.1.3 Assess requirements level variability mechanism 6.1.4 Specify requirements level variability mechanism |
28 | 6.1.5 Prepare bindings at requirements level 6.1.6 Verify requirements level variability mechanism |
29 | 6.2 Variability mechanism operationalization for design 6.2.1 Purpose of variability mechanisms in domain design |
30 | 6.2.2 Make architectural decisions on binding times 6.2.3 Assess variability mechanisms depending on the binding time 6.2.4 Define guides and rules on variability mechanisms in architectural texture |
31 | 6.2.5 Specify architectural variability mechanisms 6.2.6 Prepare bindings at architecture level |
32 | 6.2.7 Verify architectural variability mechanisms 6.3 Variability mechanism operationalization for realization 6.3.1 Purpose of variability mechanisms in domain realization |
33 | 6.3.2 Examine architectural decisions and architectural texture on realization |
34 | 6.3.3 Assess detailed design level variability mechanisms 6.3.4 Specify detailed design level variability mechanisms |
35 | 6.3.5 Define post-detailed design guides on variability mechanisms 6.3.6 Verify detailed design level variability mechanisms |
36 | 6.3.7 Assess implementation level variability mechanisms 6.3.8 Specify implementation level variability mechanisms 6.3.9 Enable implementation level configurability |
37 | 6.3.10 Prepare bindings at realization time 6.3.11 Verify implementation level variability mechanisms |
38 | 6.4 Variability mechanism operationalization at compile time 6.4.1 Purpose of variability mechanism operationalization at compile time 6.4.2 Examine architectural decisions and architectural texture on compile time |
39 | 6.4.3 Assess compile time variability mechanisms 6.4.4 Specify compile time variability mechanisms |
40 | 6.4.5 Enable compile time configurability 6.4.6 Prepare bindings at compile time 6.4.7 Verify compile time variability mechanisms |
41 | 6.5 Variability mechanism operationalization at post-compile time 6.5.1 Purpose of variability mechanism operationalization at post-compile time |
42 | 6.5.2 Examine architectural decisions and architectural texture affecting post-compile time 6.5.3 Assess post-compile time variability mechanisms 6.5.4 Specify link time variability mechanisms |
43 | 6.5.5 Specify load time variability mechanisms 6.5.6 Specify deployment time variability mechanisms 6.5.7 Enable post-compile time configurability |
44 | 6.5.8 Prepare bindings at post-compile time 6.5.9 Verify post-compile time variability mechanism |
45 | 6.6 Variability mechanism operationalization at run time 6.6.1 Purpose of variability mechanism operationalization at run time 6.6.2 Examine architectural decisions and architectural texture affecting run time reconfiguration |
46 | 6.6.3 Assess run time variability mechanism 6.6.4 Enable run time configurability 6.6.5 Prepare bindings at run time |
47 | 6.6.6 Verify run time variability mechanism 6.7 Variability mechanism operationalization for test artefacts 6.7.1 Purpose of variability mechanism operationalization for test artefacts |
48 | 6.7.2 Examine test strategy on variability mechanisms 6.7.3 Assess the decisions on variability mechanisms of requirements, architecture and realization |
49 | 6.7.4 Specify variability mechanisms in each test level 6.7.5 Enable reusability in testing 6.7.6 Prepare bindings at test stage |
50 | 6.7.7 Verify variability mechanism operationalization for test artefacts 7 Variability mechanism support |
51 | 7.1 Relating variability mechanism to variability model 7.1.1 Purpose of relating variability mechanism to variability model 7.1.2 Relate variability mechanism to variability model |
52 | 7.1.3 Add annotation to relationship 7.2 Quality assurance for variability mechanism 7.2.1 Purpose of quality assurance for variability mechanism |
53 | 7.2.2 Objectively evaluate variability mechanism activities 7.2.3 Objectively evaluate variability mechanism work products |
54 | 7.2.4 Communicate and resolve non-compliance issues 7.2.5 Establish records of variability mechanism quality assurance activities 7.3 Binding time decision support 7.3.1 Purpose of binding time decision support |
55 | 7.3.2 Determine the value of decision variables on a decision table 7.3.3 Specify decisions on binding time 7.3.4 Verify the decision table |
56 | 7.4 Application configuration support 7.4.1 Purpose of application configuration support 7.4.2 Support realizing configurability |
57 | 7.4.3 Apply decision rules for configuration 7.4.4 Improve configurability |
58 | Annex A (informative) Variability mechanisms in software development activities |
59 | Annex B (informative) Binding time decision from variability types |
60 | Bibliography |