1、 Reference number ISO/IEC 29110-4-1:2011(E) ISO/IEC 2011INTERNATIONAL STANDARD ISO/IEC 29110-4-1 First edition 2011-01-15 Software engineering Lifecycle profiles for Very Small Entities (VSEs) Part 4-1: Profile specifications: Generic profile group Ingnierie du logiciel Profils de cycle de vie pour
2、trs petits organismes (TPO) Partie 4-1: Spcification de profil: Groupe de profil gnrique ISO/IEC 29110-4-1:2011(E) PDF disclaimer This PDF file may contain embedded typefaces. In accordance with Adobes licensing policy, this file may be printed or viewed but shall not be edited unless the typefaces
3、which are embedded are licensed to and installed on the computer performing the editing. In downloading this file, parties accept therein the responsibility of not infringing Adobes licensing policy. The ISO Central Secretariat accepts no liability in this area. Adobe is a trademark of Adobe Systems
4、 Incorporated. Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In the unlikely eve
5、nt that a problem relating to it is found, please inform the Central Secretariat at the address given below. COPYRIGHT PROTECTED DOCUMENT ISO/IEC 2011 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or
6、 mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or ISOs 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 w
7、ww.iso.org Published in Switzerland ii ISO/IEC 2011 All rights reservedISO/IEC 29110-4-1:2011(E) ISO/IEC 2011 All rights reserved iiiContents Page Foreword vi Introduction.vii 1 Scope1 1.1 Fields of application1 1.2 Target audience.1 2 Conformance .1 2.1 Conformance situations .1 2.2 Conformance to
8、this part of ISO/IEC 291102 3 Normative references2 4 Terms and definitions .2 5 Conventions and abbreviated terms .2 5.1 Naming, diagramming and definition conventions2 5.2 Abbreviations.2 6 Description of the Basic VSE Profile.3 6.1 Preparation of the Basic VSE Profile.3 6.2 Implementation of the
9、Basic VSE Profile4 6.3 VSE characteristics, needs and suggested competencies for Basic VSE profile4 6.3.1 General.4 6.3.2 Finance and resources.5 6.3.3 Customer interface5 6.3.4 Internal business process 6 6.3.5 Learning and growth.6 6.4 VSE needs and suggested competencies related to the Basic VSE
10、profile elements.6 6.4.1 General.6 6.4.2 Needs and suggested competencies derived from finance and resources characteristics .6 6.4.3 Needs and suggested competencies derived from customer Interface characteristics .7 6.4.4 Needs and suggested competencies derived from internal business process char
11、acteristics .8 6.4.5 Needs and suggested competencies derived from learning and growth characteristics .9 6.5 Basic VSE profile elements 9 6.6 Basic VSE profile coverage of ISO/IEC 12207 processes .10 6.7 Entry conditions for Basic VSE profile use 10 7 Basic VSE profile specifications10 7.1 Introduc
12、tion10 7.2 Process definition and composition specification 11 7.2.1 Process PM Project Management.11 7.2.2 Process SI Software Implementation .13 7.3 Process objectives specification.17 7.3.1 Process PM Project Management.17 7.3.2 Process SI Software Implementation .18 7.4 Work product specificatio
13、ns 19 7.5 Activity input therefore, recognition of VSEs as suppliers of high quality software is often required. According to the Organization for Economic Co-operation and Development (OECD) SME and Entrepreneurship Outlook report (2005), SMEs constitute the dominant form of business organisation i
14、n all countries world-wide, accounting for over 95 % and up to 99 % of the business population depending on country. The challenge facing OECD governments is to provide a business environment that supports the competitiveness of this large heterogeneous business population and that promotes a vibran
15、t entrepreneurial culture. From studies and surveys conducted, it is clear that the majority of International Standards do not address the needs of VSEs. Conformance with these standards is difficult, if not impossible, giving VSEs no way, or very limited ways, to be recognized as entities that prod
16、uce quality software in their domain. Therefore, VSEs are often cut off from some economic activities. It has been found that VSEs find it difficult to relate International Standards to their business needs and to justify their application to their business practices. Most VSEs can neither afford th
17、e resources, in terms of number of employees, budget and time, nor do they see a net benefit in establishing software lifecycle processes. To rectify some of these difficulties, a set of guides has been developed according to a set of VSE characteristics. The guides are based on subsets of appropria
18、te standards elements, referred to as VSE profiles. The purpose of a VSE profile is to define a subset of International Standards relevant to the VSE context, for example, processes and outcomes of ISO/IEC 12207 and products of ISO/IEC 15289. ISO/IEC 29110, targeted by audience, has been developed t
19、o improve product and/or service quality, and process performance. See Table 1. ISO/IEC 29110 is not intended to preclude the use of different life cycles, such as waterfall, iterative, incremental, evolutionary or agile. Table 1 ISO/IEC 29110 target audience ISO/IEC 29110 Title Target audience Part
20、 1 Overview VSEs, assessors, standards producers, tool vendors, and methodology vendors Part 2 Framework and taxonomy Standards producers, tool vendors and methodology vendors. Not intended for VSEs. Part 3 Assessment guide Assessors and VSEs Part 4 Profile specifications Standards producers, tool v
21、endors and methodology vendors. Not intended for VSEs. Part 5 Management and engineering guide VSEs If a new profile is needed, ISO/IEC 29110-4 and ISO/IEC TR 29110-5 can be developed without impacting existing documents and they become ISO/IEC 29110-4-m and ISO/IEC 29110-5-m-n, respectively, throug
22、h the ISO/IEC process. ISO/IEC TR 29110-1 defines the business terms common to the VSE Profile Set of Documents. It introduces processes, lifecycle and standardization concepts, and the ISO/IEC 29110 series. It also introduces the characteristics and requirements of a VSE, and clarifies the rational
23、e for VSE-specific profiles, documents, standards and guides. ISO/IEC 29110-4-1:2011(E) viii ISO/IEC 2011 All rights reservedISO/IEC 29110-2 introduces the concepts for software engineering standardized profiles for VSEs, and defines the terms common to the VSE Profile Set of Documents. It establish
24、es the logic behind the definition and application of standardized profiles. It specifies the elements common to all standardized profiles (structure, conformance, assessment) and introduces the taxonomy (catalogue) of ISO/IEC 29110 profiles. ISO/IEC TR 29110-3 defines the process assessment guideli
25、nes and compliance requirements needed to meet the purpose of the defined VSE Profiles. ISO/IEC TR 29110-3 also contains information that can be useful to developers of assessment methods and assessment tools. ISO/IEC TR 29110-3 is addressed to people who have direct relation with the assessment pro
26、cess, e.g. the assessor and the sponsor of the assessment, who need guidance on ensuring that the requirements for performing an assessment have been met. This part of ISO/IEC 29110 provides the specification for all the profiles of the Generic Profile Group. The Generic Profile Group is applicable
27、to VSEs that do not develop critical software products. The profiles are based on subsets of appropriate standards elements. VSE Profiles apply and are targeted at authors/providers of guides and authors/providers of tools and other support material. ISO/IEC TR 29110-5-m-n provides an implementation
28、 management and engineering guide for the VSE Profile described in ISO/IEC 29110-4-m. Figure 1 describes the ISO/IEC 29110 series and positions the parts within the framework of reference. Overviews and guides are published as Technical Reports (TR), and profiles are published as International Stand
29、ards (IS). 29110 Guides (TR) Assessment Guide (TR 29110-3) Management and Engineering Guide (TR 29110-5) Management and Engineering Guide VSE Profile m-n (TR 29110-5-m-n) Management and Engineering Guide VSE Profile m-n (TR 29110-5-m-n) 29110 Profiles (IS) Framework and Taxonomy (IS 29110-2) Specifi
30、cations of VSE Profiles (IS 29110-4) Specification - VSE Profile Group m (IS 29110-4-m) Specification - VSE Profile Group m (IS 29110-4-m) 29110 Overview (TR 29110-1)Figure 1 ISO/IEC 29110 series INTERNATIONAL STANDARD ISO/IEC 29110-4-1:2011(E) ISO/IEC 2011 All rights reserved 1Software engineering
31、Lifecycle profiles for Very Small Entities (VSEs) Part 4-1: Profile specifications: Generic profile group 1 Scope 1.1 Fields of application ISO/IEC 29110 is applicable to Very Small Entities (VSEs). VSEs are enterprises, organizations, departments or projects up to 25 people. The lifecycle processes
32、 described in ISO/IEC 29110 are not intended to preclude or discourage their use by organizations bigger than VSEs. The lifecycle processes defined in ISO/IEC 29110 can be used by VSEs when acquiring and using, as well as when creating and supplying, a software system. They can be applied at any lev
33、el in a software systems structure and at any stage in the lifecycle. The processes described in ISO/IEC 29110 are not intended to preclude or discourage the use of additional processes that VSEs find useful. This part of ISO/IEC 29110 provides a profile specification for the Basic VSE Profile withi
34、n the Generic Profile Group. The Basic VSE Profile applies to VSEs involved in software development. It selects ISO/IEC 12207 project management and software implementation process elements and ISO/IEC 15289:2006 products from the single project perspective. Its purpose is to provide the normative a
35、nd informative links to the subset of ISO/IEC 12207 and ISO/IEC 15289:2006. 1.2 Target audience This part of ISO/IEC 29110 is targeted at assessors, VSEs that want to claim conformance, authors/providers of guides, and authors/providers of tools and other support material. 2 Conformance 2.1 Conforma
36、nce situations This part of ISO/IEC 29110 can be implemented by developers of products that facilitate the implementation and the use of this part of ISO/IEC 29110 within organizations; NOTE Examples of such products are methods, courses, teaching aids, tools, and forms. organizations or projects implementing and using the processes and products prescribed by this part of ISO/IEC 29110. Therefore, conformance can be claimed by developers of products and organizations, with different interpretations, and different conformity assessment methods.