BS ISO IEC 15940-2013 Systems and software engineering Software Engineering Environment Services《系统和软件工程 软件工程环境服务》.pdf

上传人:ownview251 文档编号:396393 上传时间:2018-10-18 格式:PDF 页数:76 大小:2MB
下载 相关 举报
BS ISO IEC 15940-2013 Systems and software engineering Software Engineering Environment Services《系统和软件工程 软件工程环境服务》.pdf_第1页
第1页 / 共76页
BS ISO IEC 15940-2013 Systems and software engineering Software Engineering Environment Services《系统和软件工程 软件工程环境服务》.pdf_第2页
第2页 / 共76页
BS ISO IEC 15940-2013 Systems and software engineering Software Engineering Environment Services《系统和软件工程 软件工程环境服务》.pdf_第3页
第3页 / 共76页
BS ISO IEC 15940-2013 Systems and software engineering Software Engineering Environment Services《系统和软件工程 软件工程环境服务》.pdf_第4页
第4页 / 共76页
BS ISO IEC 15940-2013 Systems and software engineering Software Engineering Environment Services《系统和软件工程 软件工程环境服务》.pdf_第5页
第5页 / 共76页
亲,该文档总共76页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、raising standards worldwide NO COPYING WITHOUT BSI PERMISSION EXCEPT AS PERMITTED BY COPYRIGHT LAW BSI Standards Publication BS ISO/IEC 15940:2013 Systems and software engineering Software Engineering Environment ServicesBS ISO/IEC 15940:2013 BRITISH STANDARD National foreword This British Standard

2、is the UK implementation of ISO/IEC 15940:2013. The UK participation in its preparation was entrusted to Technical Committee IST/15, Software and systems engineering. A list of organizations represented on this committee can be obtained on request to its secretary. This publication does not purport

3、to include all the necessary provisions of a contract. Users are responsible for its correct application. The British Standards Institution 2013. Published by BSI Standards Limited 2013 ISBN 978 0 580 78097 4 ICS 35.080 Compliance with a British Standard cannot confer immunity from legal obligations

4、. This British Standard was published under the authority of the Standards Policy and Strategy Committee on 30 April 2013. Amendments issued since publication Date Text affectedBS ISO/IEC 15940:2013Reference number ISO/IEC 15940:2013(E) ISO/IEC 2013INTERNATIONAL STANDARD ISO/IEC 15940 Second edition

5、 2013-03-15Systems and software engineering Software Engineering Environment Services Ingnierie du logiciel et des systmes Services denvironnement en ingnierie du logiciel BS ISO/IEC 15940:2013 ISO/IEC 15940:2013(E) COPYRIGHT PROTECTED DOCUMENT ISO/IEC 2013 All rights reserved. Unless otherwise spec

6、ified, no part of this publication may be reproduced or utilized otherwise in any 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 I

7、SOs member body in the country of the requester. ISO copyright office Case postale 56 CH-1211 Geneva 20 Tel. + 41 22 749 01 11 Fax + 41 22 749 09 47 E-mail copyrightiso.org Web www.iso.org Published in Switzerland ii ISO/IEC 2013 All rights reservedBS ISO/IEC 15940:2013 ISO/IEC 15940:2013(E) ISO/IEC

8、 2013 All rights reserved iiiContents Page Foreword vi Introduction . vii 1 Scope 1 2 Terms and definitions . 1 3 Abbreviated terms . 3 4 Reference Model for SEE services 3 4.1 Categories of SEE services 3 4.2 Structure of service description 3 4.3 Reference model 3 5 Software engineering services 5

9、 5.1 Overview . 5 5.2 Software requirements engineering service. 6 5.3 Software reverse engineering service . 6 5.4 Software re-engineering service 7 5.5 Software prototyping service . 7 5.6 Software modelling service 7 5.7 Software simulation service . 8 5.8 Software design service . 8 5.9 Software

10、 component based software generation service . 8 5.10 Software source code generation service 9 5.11 Software compilation service . 9 5.12 Software debugging service 9 5.13 Software static/dynamic analysis service . 10 5.14 Software testing service . 10 5.15 Software verification service 11 5.16 Sof

11、tware integration service 11 5.17 Software domain engineering service (Software reuse) . 11 5.18 Software reuse asset management service (Software reuse) 12 5.19 Software reuse program management service (Software reuse) . 12 6 Systems engineering services . 13 6.1 Overview . 13 6.2 System solution

12、orientation service 13 6.3 System Operational scenarios service . 14 6.4 System modelling service 14 6.5 System architectural design service . 15 6.6 System Requirements engineering service 15 6.7 System Re-engineering service . 15 6.8 System Simulation service . 16 6.9 System Integration service .

13、16 6.10 System testing service 16 6.11 System test synthesis from the mere juxtaposition of a few tools running on the same operating system, to the fully integrated environment, able to handle, monitor, and even control all the data, processes, and activities in the systems and software engineering

14、 life cycle. A SEE provides support to human activities through a series of services that describe the capabilities of the environment. The software process supported by a SEE becomes an assisted or automated software process. This International Standard describes SEE services and relates them to IS

15、O/IEC 12207:2008 in a manner applicable to a range of organizations. In defining a life cycle process for an organization, the user needs to find the appropriate level of automation provided by a software engineering environment. This may result in establishing a new SEE or improving an existing one

16、. Through the automation of activities, either partially or fully, the SEE provides benefits to an organization through reduced cost (higher productivity), improved management and from the higher product quality that can result. For example, the automation of repetitive activities such as the execut

17、ion of test cases provides not only productivity gains, but can also help to ensure completeness and consistency in the testing activities This International Standard defines the SEE services conceptually in a reference model that can be adapted to any SEEs to automate one or more software and syste

18、m engineering activities. For a user interested in a specific process, this International Standard describes the relationship between given systems and software engineering processes, the software engineering services, and the corresponding exemplary software engineering tools. The suite of SEE serv

19、ices described supports the process definitions in ISO/IEC 12207. The purpose is to define a set of SEE Services that are compatible with ISO/IEC 12207:2008, and that can be used either as a general reference, or to define an automated software and system process. BS ISO/IEC 15940:2013BS ISO/IEC 159

20、40:2013 INTERNATIONAL STANDARD ISO/IEC 15940:2013(E) ISO/IEC 2013 All rights reserved 1Systems and software engineering Software Engineering Environment Services 1 Scope This International Standard provides a description of SEE services that supports all of the software and system life cycle process

21、es defined in ISO/IEC 12207. The services are intended as a complete set and can be used in any systems and software engineering development or support organization where there is a need to select one or more SEE services. Such an organization may or may not have systems and software projects that u

22、se the ISO/IEC 12207 process framework. A reference model for SEE Services is provided within this International Standard. This reference model has been produced starting from References 8 and 9. This International Standard was produced using material originally published by the Software engineering

23、 Institute (Carnegie Mellon University, USA), NIST and ECMA, which finally resulted in a joint effort from ECMA and NIST indicating a broad consensus at the time of publication. In addition to this background process, structure from ISO/IEC 12207:2008 has been used as a baseline. SEE Services for Sy

24、stem Engineering and Software Reuse have been added to the revision of this International Standard. The list of changes between the previous version (ISO/IEC 15940:2006) and this version is given in Annex F. 2 Terms and definitions For the purposes of this document, the following terms and definitio

25、ns apply. 2.1 life cycle model framework containing the processes, activities and tasks involved in the development operation and maintenance of a software and system product, spanning the life of the system from the definition of its requirements to the termination of its use ISO/IEC 12207:2008 2.2

26、 CASE computer-aided software engineering use of computers to aid in the software engineering process ISO/IEC/IEEE 24765:2010 2.3 CASE tool software product that can assist software and system engineers by providing automated support for software and system engineering life-cycle activities as defin

27、ed in ISO/IEC 12207:2008 ISO/IEC 14102:2008 BS ISO/IEC 15940:2013 ISO/IEC 15940:2013(E) 2 ISO/IEC 2013 All rights reserved2.4 organization group of people and facilities with an arrangement of responsibilities, authorities and relationships ISO 9000:2005 2.5 work product any artefact produced by a p

28、rocess NOTE This may include files, documents, part of the product, services, processes, specifications, and invoices. ISO/IEC/IEEE 24765:2010 2.6 systems engineering interdisciplinary approach governing the total technical and managerial effort required to transform a set of customer needs, expecta

29、tions, and constraints into a solution and to support that solution throughout its life NOTE This may include the definition of technical performance measures; the integration of engineering specialties toward the establishment of an architecture; and the definition of supporting lifecycle processes

30、 that balance cost, performance and schedule objectives ISO/IEC/IEEE 24765:2010 2.7 software engineering environment SEE provides automated system context services and software specific services for the engineering of software systems and related domains (e.g., project management, process management

31、, etc.) NOTE It includes the platform, system software, utilities, and CASE tools installed. 2.8 SEE Service consists in one or more service operations to support life cycle activities for the SEE NOTE A SEE Service supplier provides a SEE Service for a SEE Service acquirer. 2.9 automated or assiste

32、d systems or software process systems or software process that is performed either fully or partially supported by CASE tools 2.10 actor organization or CASE tool that supplies and/or acquires SEE Services 2.11 operation action needed to perform an Activity NOTE One or more operations are necessary

33、to execute an Activity. An operation may consist of other operations. 2.12 SEE Service acquirer actor that acquires a SEE Service 2.13 SEE Service supplier actor that supplies a SEE Service BS ISO/IEC 15940:2013 ISO/IEC 15940:2013(E) ISO/IEC 2013 All rights reserved 33 Abbreviated terms CASE Compute

34、r Aided Software Engineering SEE Software Engineering Environment. 4 Reference Model for SEE services 4.1 Categories of SEE services This International Standard provides a reference model for SEE services. As a reference model, this International Standard uses a set of conceptual descriptions to des

35、cribe each service used in a software engineering environment. The “conceptual description” indicates that the description is from a reference viewpoint, and does not deal with any specific implementation. The description is therefore general and does not assume any specific application domain, life

36、 cycle model, or tool in a project. In this way, this International Standard can be applied to any defined organizational environment. An actual environment is one that is built from a reference model containing conceptual descriptions. Therefore, an actual description of a specific environment woul

37、d reflect a particular activity with its tools and standards. The services described in this International Standard are grouped into eight categories that reflect broad functional activities within a typical systems and software engineering organization. The eight categories are: - Software engineer

38、ing services (e.g., Software Modelling ); - Systems engineering services (e.g., System Modelling); - Systems engineering techniques services (e.g. Value analysis); - Technical management services (e.g., Reuse, Configuration management); - Project management services (e.g., Estimation, Project monito

39、ring); - Process management services (e.g., Process Monitoring, Process improvement); - SEE Support services (e.g., Publishing, Policy enforcement); - SEE infrastructure services (e.g., Repository, Communication, Operating System services). 4.2 Structure of service description Each service is define

40、d under two headings: - Service Concept, to provide a description of the service in terms that are not related to a specific implementation; - Service Operations, to list those operations that may be included in a service. These lists of operational capabilities represent, in most cases, primary ser

41、vices only and are not intended to be complete. Exemplary automated supports for each SEE Services are listed in Annex A, it includes lists of corresponding service operations to help readers understand SEE. 4.3 Reference model SEE services can be identified within a Reference model. This section presents those concepts that are part of this reference model (see Fig.1 SEE Reference Model described in UML). The reference model is made of the following concepts: - Software and system engineering Environment (model itself); - SEE Service; - SEE Service Operation;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国际标准 > BS

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1