ISO IEC 26557-2016 Software and systems engineering - Methods and tools for variability mechanisms in software and systems product line《系统和软件工程 软件和系统生产线可变性机制的方法.pdf
《ISO IEC 26557-2016 Software and systems engineering - Methods and tools for variability mechanisms in software and systems product line《系统和软件工程 软件和系统生产线可变性机制的方法.pdf》由会员分享,可在线阅读,更多相关《ISO IEC 26557-2016 Software and systems engineering - Methods and tools for variability mechanisms in software and systems product line《系统和软件工程 软件和系统生产线可变性机制的方法.pdf(60页珍藏版)》请在麦多课文档分享上搜索。
1、Software and systems engineering Methods and tools for variability mechanisms in software and systems product line Ingnierie du logiciel et des systmes Mthodes et outils pour les mcanismes de variabilit dans les chanes de production de logiciels et de systmes INTERNATIONAL STANDARD ISO/IEC 26557 Ref
2、erence number ISO/IEC 26557:2016(E) First edition 2016-12-15 ISO/IEC 2016 ii ISO/IEC 2016 All rights reserved COPYRIGHT PROTECTED DOCUMENT ISO/IEC 2016, Published in Switzerland All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in an
3、y form or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below or ISOs member body in the country of the requester. ISO copyright office Ch. de Bla
4、ndonnet 8 CP 401 CH-1214 Vernier, Geneva, Switzerland Tel. +41 22 749 01 11 Fax +41 22 749 09 47 copyrightiso.org www.iso.org ISO/IEC 26557:2016(E) ISO/IEC 26557:2016(E)Foreword vi Introduction vii 1 Scope . 1 2 Normative references 1 3 T erms and definitions . 1 4 Variability mechanisms for softwar
5、e and systems product line (SSPL) .3 4.1 Overview 3 4.2 Reference model for variability mechanisms in product line. 6 5 Variability mechanism management 8 5.1 Variability mechanism planning 9 5.1.1 Purpose of variability mechanism planning 9 5.1.2 Estimate adequate resources needed for variability m
6、echanism operationalization 9 5.1.3 Assign responsibility for variability mechanism operationalization 10 5.1.4 Defining quality assurance measures for variability mechanism operationalization .10 5.2 Variability mechanism enabling11 5.2.1 Purpose of variability mechanism enabling 11 5.2.2 Enable va
7、riability mechanism pool 12 5.2.3 Provide guidance for variability mechanism operationalization 12 5.2.4 Enable measurement infrastructure for quantifying variability mechanism operationalization .12 5.2.5 Procure resources needed to perform variability mechanism operationalization .13 5.3 Variabili
8、ty mechanism tracking.13 5.3.1 Purpose of variability mechanism tracking .13 5.3.2 Review the plan versus actual of variability mechanism operationalization .14 5.3.3 Assess issues in variability mechanism operationalization 14 5.3.4 Make corrective actions for variability mechanism operationalizati
9、on .15 6 Variability mechanism operationalization 15 6.1 Variability mechanism operationalization for requirements 16 6.1.1 Purpose of variability mechanism operationalization for requirements 16 6.1.2 Categorize requirements variability 16 6.1.3 Assess requirements level variability mechanism 17 6.
10、1.4 Specify requirements level variability mechanism .17 6.1.5 Prepare bindings at requirements level .18 6.1.6 Verify requirements level variability mechanism 18 6.2 Variability mechanism operationalization for design 19 6.2.1 Purpose of variability mechanisms in domain design .19 6.2.2 Make archit
11、ectural decisions on binding times20 6.2.3 Assess variability mechanisms depending on the binding time 20 6.2.4 Define guides and rules on variability mechanisms in architectural texture .20 6.2.5 Specify architectural variability mechanisms 21 6.2.6 Prepare bindings at architecture level .21 6.2.7
12、Verify architectural variability mechanisms .22 6.3 Variability mechanism operationalization for realization .22 6.3.1 Purpose of variability mechanisms in domain realization .22 6.3.2 Examine architectural decisions and architectural texture on realization .23 6.3.3 Assess detailed design level var
13、iability mechanisms 24 6.3.4 Specify detailed design level variability mechanisms 24 6.3.5 Define post-detailed design guides on variability mechanisms 25 6.3.6 Verify detailed design level variability mechanisms 25 ISO/IEC 2016 All rights reserved iii Contents Page ISO/IEC 26557:2016(E)6.3.7 Assess
14、 implementation level variability mechanisms 26 6.3.8 Specify implementation level variability mechanisms 26 6.3.9 Enable implementation level configurability .26 6.3.10 Prepare bindings at realization time .27 6.3.11 Verify implementation level variability mechanisms27 6.4 Variability mechanism ope
15、rationalization at compile time 28 6.4.1 Purpose of variability mechanism operationalization at compile time 28 6.4.2 Examine architectural decisions and architectural texture on compile time .28 6.4.3 Assess compile time variability mechanisms.29 6.4.4 Specify compile time variability mechanisms .2
16、9 6.4.5 Enable compile time configurability 30 6.4.6 Prepare bindings at compile time 30 6.4.7 Verify compile time variability mechanisms 30 6.5 Variability mechanism operationalization at post-compile time .31 6.5.1 Purpose of variability mechanism operationalization at post-compile time .31 6.5.2
17、Examine architectural decisions and architectural texture affecting post- compile time .32 6.5.3 Assess post-compile time variability mechanisms .32 6.5.4 Specify link time variability mechanisms 32 6.5.5 Specify load time variability mechanisms 33 6.5.6 Specify deployment time variability mechanism
18、s .33 6.5.7 Enable post-compile time configurability .33 6.5.8 Prepare bindings at post-compile time .34 6.5.9 Verify post-compile time variability mechanism 34 6.6 Variability mechanism operationalization at run time .35 6.6.1 Purpose of variability mechanism operationalization at run time .35 6.6.
19、2 Examine architectural decisions and architectural texture affecting run time reconfiguration 35 6.6.3 Assess run time variability mechanism 36 6.6.4 Enable run time configurability .36 6.6.5 Prepare bindings at run time .36 6.6.6 Verify run time variability mechanism 37 6.7 Variability mechanism o
20、perationalization for test artefacts 37 6.7.1 Purpose of variability mechanism operationalization for test artefacts 37 6.7.2 Examine test strategy on variability mechanisms .38 6.7.3 Assess the decisions on variability mechanisms of requirements, architecture and realization 38 6.7.4 Specify variab
21、ility mechanisms in each test level 39 6.7.5 Enable reusability in testing .39 6.7.6 Prepare bindings at test stage .39 6.7.7 Verify variability mechanism operationalization for test artefacts 40 7 Variability mechanism support .40 7.1 Relating variability mechanism to variability model 41 7.1.1 Pur
22、pose of relating variability mechanism to variability model .41 7.1.2 Relate variability mechanism to variability model .41 7.1.3 Add annotation to relationship 42 7.2 Quality assurance for variability mechanism 42 7.2.1 Purpose of quality assurance for variability mechanism 42 7.2.2 Objectively eva
23、luate variability mechanism activities .43 7.2.3 Objectively evaluate variability mechanism work products .43 7.2.4 Communicate and resolve non-compliance issues44 7.2.5 Establish records of variability mechanism quality assurance activities 44 7.3 Binding time decision support .44 7.3.1 Purpose of
24、binding time decision support .44 7.3.2 Determine the value of decision variables on a decision table .45 7.3.3 Specify decisions on binding time .45 7.3.4 Verify the decision table .45 7.4 Application configuration support .46 iv ISO/IEC 2016 All rights reserved ISO/IEC 26557:2016(E)7.4.1 Purpose o
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ISOIEC265572016SOFTWAREANDSYSTEMSENGINEERINGMETHODSANDTOOLSFORVARIABILITYMECHANISMSINSOFTWAREANDSYSTEMSPRODUCTLINE

链接地址:http://www.mydoc123.com/p-1257150.html