Value framing A prelude to software problem framing
ACP敏捷项目管理考试真题解析(六)

ACP敏捷项目管理考试真题解析(六)一、题目1、EVM i s a f requently u sed p roject m anagement a bbreviation. How i s C PI c alculated?A.CPI=BAC/EVB.CPI=EV/ACC.CPI=BAC/PVD.CPI=AC/EVEVM 是一个经常使用的项目管理词语。
如何计算CPI 呢?A.CPI=BAC/EVB.CPI=EV/ACC.CPI=BAC/PVD.CPI=AC/EV2、Of the following r esponses, which i s NOT a community value per t he PMI agile community of practice community c harter?A.CourageB.HumbleC.OpennessD.Honesty基于“PMI 敏捷社区实践章程”,以下哪一项不属于社区价值?A.勇气B.谦卑C.开放D.诚实3、Select the response that lists one of the five core risk areas that can impact a project.A.Personnel lossB.Configuration managementC.Release managementD.Version management属于影响项目的5 个核心风险区的是A.人才流失B.配置管理C.发布管理D.版本管理4、What is the first step of the ATDD four step process?A.DistillB.DemoC.DiscussD.Develop验收测试驱动开发的第一个步骤是A.提取B.示范C.讨论D.开发5、Calculate the IRR for the following one year investment. The initial investment cost is $500.Theexpected income in year 1 is $550A. 15%B. 5%C. 7.38%D. 10%请计算以下一年投资的内部收益率:初始投资成本是500 美元,1 年的预期收入是550 美元,那么内部收益率是A. 15%B. 5%C. 7.38%D. 10%6、Select a technique used for value-based analysis?A.ADILEB.Risk-to-value matrixC.StrengthD.IDEF基于价值的分析,以下属于其中的一个技术是A.ADILEB.风险价值矩阵C.强度D.IDEF7、In t he lean m anufacturing, just-in-time concept o f Kanban, is inventory c ontrol b ased o n p ull or push?A.PushB.Both pull and pushC.Neither pull nor p ushD.Pull在精益生产中,Kanban 的适时生产概念中,库存控制是基于拉动生产还是推动生产?A.推动B.既推动也拉动C.既不推动也不拉动D.拉动8、Jan i s looking a t an important agile document t hat includes t he project vision a nd m ission. What document is Jan most likely reviewing?A.Statement of workB.Request for proposalC.Project home pageD.Project charterJan 正在看一份含有项目愿景和目标的敏捷文件。
IFRS9原文

November 2009IFRS 9 Financial InstrumentsInternational Financial Reporting Standard 9 Financial InstrumentsIFRS 9 Financial Instr uments is issued by the International Accounting Standards Board (IASB), 30 Cannon Street, London EC4M 6XH, United Kingdom.Tel: +44 (0)20 7246 6410Fax: +44 (0)20 7246 6411Email: iasb@Web: The I ASB, the I nternational Accounting Standards Committee Foundation (IASCF), the authors and the publishers do not accept responsibility for loss caused to any person who acts or refrains from acting in reliance on the material in this publication, whether such loss is caused by negligence or otherwise.ISBN for this part: 978-1-907026-47-8ISBN for complete publication (three parts): 978-1-907026-46-1Copyright © 2009 IASCF®International Financial Reporting Standards (including International Accounting Standards and SI C and I FRI C I nterpretations), Exposure Drafts, and other I ASB publications are copyright of the I ASCF. The approved text of I nternational Financial Reporting Standards and other IASB publications is that published by the IASB in the English language. Copies may be obtained from the IASCF. Please address publications and copyright matters to:IASC Foundation Publications Department,1st Floor, 30 Cannon Street, London EC4M 6XH, United Kingdom.Tel: +44 (0)20 7332 2730 Fax: +44 (0)20 7332 2749Email: publications@ Web: All rights reserved. No part of this publication may be translated, reprinted or reproduced or utilised in any form either in whole or in part or by any electronic, mechanical or other means, now known or hereafter invented, including photocopying and recording, or in any information storage and retrieval system, without prior permission in writing from the IASCF.The IASB logo/the IASCF logo/‘Hexagon Device’, the IASC Foundation Education logo, ‘IASC Foundation’, ‘e IFRS’, ‘IAS’, ‘IASB’, ‘IASC’, ‘IASCF’, ‘IASs’, ‘IFRIC’, ‘IFRS’,‘IFRSs’, ‘International Accounting Standards’, ‘International Financial Reporting Standards’ and ‘SIC’ are Trade Marks of the IASCF.IFRS 9 F INANCIAL I NSTRUMENTSC ONTENTSparagraphsINTRODUCTIONINTERNATIONAL FINANCIAL REPORTING STANDARD 9 FINANCIAL INSTRUMENTSCHAPTERS1 OBJECTIVE 1.12 SCOPE 2.13 RECOGNITION AND DERECOGNITION 3.1.1–3.1.24 CLASSIFICATION 4.1–4.95 MEASUREMENT 5.1.1–5.4.56 HEDGE ACCOUNTING NOT USED7 DISCLOSURES NOT USED8 EFFECTIVE DATE AND TRANSITION8.1.1–8.2.13 APPENDICESA Defined termsB Application guidanceC Amendments to other IFRSs (see separate booklet)APPROVAL BY THE BOARD OF IFRS 9 FINANCIAL INSTRUMENTSISSUED IN NOVEMBER 2009AMENDMENTS TO THE GUIDANCE ON OTHER IFRSs (see separate booklet) BASIS FOR CONCLUSIONS(see separate booklet)APPENDIXAmendments to the Basis for Conclusions on other IFRSs3© Copyright IASCFI NTERNATIONAL F INANCIAL R EPORTING S TANDARD N OVEMBER 2009 International Financial Reporting Standard 9 Financial Instruments (IFRS 9) is set out in paragraphs 1.1–8.2.13 and Appendices A–C. All the paragraphs have equal authority. Paragraphs in bold type state the main principles. Terms defined in Appendix A are in italics the first time they appear in the I FRS. Definitions of other terms are given in the Glossary for International Financial Reporting Standards. IFRS 9 should be read in the context of its objective and the Basis for Conclusions, the Preface to International Financial Reporting Standards and the Framework for the Preparation and Presentation of Financial Statements. IAS 8 Accounting Policies, Changes in Accounting Estimates and Errors provides a basis for selecting and applying accounting policies in the absence of explicit guidance.© Copyright IASCF4IFRS 9 F INANCIAL I NSTRUMENTSIntroductionReasons for issuing the IFRSN1AS 39 Financial Instr uments: Recognition and Measur ement sets out the requirements for recognising and measuring financial assets, financialliabilities and some contracts to buy or sell non-financial items.The I nternational Accounting Standards Board (I ASB) inherited I AS 39from its predecessor body, the nternational Accounting StandardsCommittee.IN2Many users of financial statements and other interested parties have told the Board that the requirements in I AS 39 are difficult to understand,apply and interpret. They have urged the Board to develop a newstandard for financial reporting for financial instruments that isprinciple-based and less complex. Although the Board has amendedIAS39 several times to clarify requirements, add guidance and eliminateinternal inconsistencies, it has not previously undertaken a fundamentalreconsideration of reporting for financial instruments.IN3Since 2005, the IASB and the US Financial Accounting Standards Board (FASB) have had a long-term objective to improve and simplify the reporting for financial instruments. This work resulted in thepublication of a discussion paper, Reducing Complexity in Reporting Financial Instruments, in March 2008. Focusing on the measurement of financial instruments and hedge accounting, the paper identified several possibleapproaches for improving and simplifying the accounting for financialinstruments. The responses to the paper indicated support for asignificant change in the requirements for reporting financialinstruments. In November 2008 the IASB added this project to its activeagenda, and in December 2008 the FASB also added the project to itsagenda.IN4In April 2009, in response to the input received on its work responding to the financial crisis, and following the conclusions of the G20 leaders andthe recommendations of international bodies such as the Financial Stability Board, the I ASB announced an accelerated timetable forreplacing IAS 39. As a result, in July 2009 the IASB published an exposuredraft Financial Instruments: Classification and Measurement, followed by IFRS 9Financial Instruments in November 2009.5© Copyright IASCFI NTERNATIONAL F INANCIAL R EPORTING S TANDARD N OVEMBER 2009IN5In developing IFRS 9 the Board considered input obtained in response to its discussion paper, the report from the Financial Crisis Advisory Grouppublished in July 2009, the responses to the exposure draft and otherdiscussions with interested parties, including three public round tablesheld to discuss the proposals in that exposure draft. The IASB staff alsoobtained additional feedback from users of financial statements andothers through an extensive outreach programme.The Board’s approach to replacing IAS 39IN6The Board intends that IFRS 9 will ultimately replace IAS 39 in its entirety.However, in response to requests from interested parties that theaccounting for financial instruments should be improved quickly, theBoard divided its project to replace IAS 39 into three main phases. As theBoard completes each phase, as well as its separate project on thederecognition of financial instruments, it will delete the relevantportions of AS 39 and create chapters in FRS 9 that replace therequirements in IAS 39. The Board aims to replace IAS 39 in its entiretyby the end of 2010.IN7The Board included proposals for the classification and measurement of financial liabilities in the exposure draft that preceded IFRS 9. In thatexposure draft the Board also drew attention to the discussion paperCr edit Risk in Liability Measur ement published in June 2009. n theirresponses to the exposure draft and discussion paper, many expressedconcern about recognising changes in an entity’s own credit risk in theremeasurement of liabilities. During its redeliberations on theclassification and measurement of financial liabilities, the Board decidednot to finalise the requirements for financial liabilities beforeconsidering those issues further and analysing possible approaches toaddress the concerns raised by respondents.I N8Accordingly, in November 2009 the Board issued the chapters of I FRS 9relating to the classification and measurement of financial assets.The Board addressed those matters first because they form the foundationof a standard on reporting financial instruments. Moreover, many of theconcerns expressed during the financial crisis arose from the classificationand measurement requirements for financial assets in IAS 39.© Copyright IASCF6IFRS 9 F INANCIAL I NSTRUMENTSIN9The Board sees this first instalment on classification and measurement of financial assets as a stepping stone to future improvements in thefinancial reporting of financial instruments and is committed tocompleting its work on classification and measurement of financial instruments expeditiously.Main features of the IFRSI N10Chapters 4 and 5 of I FRS 9 specify how an entity should classify andmeasure financial assets, including some hybrid contracts. They requireall financial assets to be:(a)classified on the basis of the entity’s business model for managingthe financial assets and the contractual cash flow characteristics ofthe financial asset.(b)initially measured at fair value plus, in the case of a financial assetnot at fair value through profit or loss, particular transaction costs.(c)subsequently measured at amortised cost or fair value.IN11These requirements improve and simplify the approach for classification and measurement of financial assets compared with the requirements ofIAS 39. They apply a consistent approach to classifying financial assetsand replace the numerous categories of financial assets in IAS 39, each ofwhich had its own classification criteria. They also result in oneimpairment method, replacing the numerous impairment methods inIAS 39 that arise from the different classification categories.Next stepsIN12IFRS 9 is the first part of Phase 1 of the Board’s project to replace IAS 39.The main phases are:(a)Phase 1: Classification and measurement. The exposure draftFinancial Instruments: Classification and Measurement, published in July2009, contained proposals for both assets and liabilities within thescope of IAS 39. The Board is committed to completing its work onfinancial liabilities expeditiously and will include requirements forfinancial liabilities in IFRS 9 in due course.(b)Phase 2: I mpairment methodology. On 25 June 2009 the Boardpublished a Request for nformation on the feasibility of anexpected loss model for the impairment of financial assets. This7© Copyright IASCFI NTERNATIONAL F INANCIAL R EPORTING S TANDARD N OVEMBER 2009formed the basis of an exposure draft, Financial Inst r uments:Amor tised Cost and Impair ment, published in November 2009 with acomment deadline of 30 June 2010. The Board is also setting up anexpert advisory panel to address the operational issues arisingfrom an expected cash flow approach.(c)Phase 3: Hedge accounting. The Board has started to consider howto improve and simplify the hedge accounting requirements ofIAS39 and expects to publish proposals shortly.IN13In addition to those three phases, the Board published in March 2009 an exposure draft Derecognition (proposed amendments to IAS 39 and IFRS 7).Redeliberations are under way and the Board expects to complete thisproject in the second half of 2010.IN14As stated above, the Board aims to have replaced IAS 39 in its entirety by the end of 2010.IN15The IASB and the FASB are committed to achieving by the end of 2010 a comprehensive and improved solution that provides comparabilityinternationally in the accounting for financial instruments. However,those efforts have been complicated by the differing project timetablesestablished to respond to the respective stakeholder groups. The IASB andFASB have developed strategies and plans to achieve a comprehensive andimproved solution that provides comparability internationally. As part ofthose plans, they reached agreement at their joint meeting in October2009 on a set of core principles designed to achieve comparability andtransparency in reporting, consistency in accounting for creditimpairments, and reduced complexity of financial instrumentaccounting.© Copyright IASCF8IFRS 9 F INANCIAL I NSTRUMENTS9© Copyright IASCF International Financial Reporting Standard 9 Financial InstrumentsChapter 1 Objective1.1The objective of this I FRS is to establish principles for the financialreporting of financial assets that will present relevant and useful information to users of financial statements for their assessment of the amounts, timing and uncertainty of the entity’s future cash flows.Chapter 2 Scope2.1An entity shall apply this I FRS to all assets within the scope of I AS 39Financial Instruments: Recognition and Measurement .Chapter 3 Recognition and derecognition3.1 Initial recognition of financial assets3.1.1An entity shall recognise a financial asset in its statement of financialposition when, and only when, the entity becomes party to the contractual provisions of the instrument (see paragraphs AG34 and AG35 of IAS 39).When an entity first recognises a financial asset, it shall classify it in accordance with paragraphs 4.1–4.5 and measure it in accordance with paragraph 5.1.1.3.1.2 A regular way purchase or sale of a financial asset shall be recognised andderecognised in accordance with paragraphs 38 and AG53–AG56 of IAS 39.Chapter 4 Classification4.1U nless paragraph 4.5 applies, an entity shall classify financial assets assubsequently measured at either amortised cost or fair value on the basis of both:(a)the entity’s business model for managing the financial assets; and (b)the contractual cash flow characteristics of the financial asset.I NTERNATIONAL F INANCIAL R EPORTING S TANDARD N OVEMBER 20094.2 A financial asset shall be measured at amortised cost if both of thefollowing conditions are met:(a)the asset is held within a business model whose objective is to holdassets in order to collect contractual cash flows.(b)the contractual terms of the financial asset give rise on specifieddates to cash flows that are solely payments of principal and intereston the principal amount outstanding.Paragraphs B4.1–B4.26 provide guidance on how to apply these conditions.4.3For the purpose of this IFRS, interest is consideration for the time value ofmoney and for the credit risk associated with the principal amountoutstanding during a particular period of time.4.4 A financial asset shall be measured at fair value unless it is measured atamortised cost in accordance with paragraph 4.2.Option to designate a financial asset at fair valuethrough profit or loss4.5Notwithstanding paragraphs 4.1–4.4, an entity may, at initial recognition,designate a financial asset as measured at fair value through profit or lossif doing so eliminates or significantly reduces a measurement orrecognition inconsistency (sometimes referred to as an ‘accountingmismatch’) that would otherwise arise from measuring assets or liabilitiesor recognising the gains and losses on them on different bases(see paragraphs AG4D–AG4G of IAS 39).Embedded derivatives4.6An embedded derivative is a component of a hybrid contract that alsoincludes a non-derivative host—with the effect that some of the cash flowsof the combined instrument vary in a way similar to a stand-alonederivative. An embedded derivative causes some or all of the cash flowsthat otherwise would be required by the contract to be modifiedaccording to a specified interest rate, financial instrument price,commodity price, foreign exchange rate, index of prices or rates, creditrating or credit index, or other variable, provided in the case of anon-financial variable that the variable is not specific to a party to thecontract. A derivative that is attached to a financial instr ument but iscontractually transferable independently of that instrument, or has adifferent counterparty, is not an embedded derivative, but a separatefinancial instrument.© Copyright IASCF10IFRS 9 F INANCIAL I NSTRUMENTS4.7If a hybrid contract contains a host that is within the scope of this IFRS, anentity shall apply the requirements in paragraphs 4.1–4.5 to the entire hybrid contract.4.8If a hybrid contract contains a host that is not within the scope of this IFRS,an entity shall apply the requirements in paragraphs 11–13 and AG27–AG33B of IAS 39 to determine whether it must separate the embeddedderivative from the host. If the embedded derivative must be separatedfrom the host, the entity shall:(a)classify the derivative in accordance with either paragraphs 4.1–4.4for derivative assets or paragraph 9 of IAS 39 for all other derivatives;and(b)account for the host in accordance with other IFRSs.Reclassification4.9When, and only when, an entity changes its business model for managingfinancial assets it shall reclassify all affected financial assets in accordancewith paragraphs 4.1–4.4.Chapter 5 Measurement5.1 Initial measurement of financial assets5.1.1At initial recognition, an entity shall measure a financial asset at its fairvalue (see paragraphs 48, 48A and AG69–AG82 of IAS 39) plus, in the case ofa financial asset not at fair value through profit or loss, transaction costs thatare directly attributable to the acquisition of the financial asset.5.2 Subsequent measurement of financial assets5.2.1After initial recognition, an entity shall measure a financial asset inaccordance with paragraphs 4.1–4.5 at fair value (see paragraphs 48, 48A andAG69–AG82 of IAS 39) or amortised cost.5.2.2An entity shall apply the impairment requirements in paragraphs 58–65and AG84–AG93 of IAS 39 to financial assets measured at amortised cost.5.2.3An entity shall apply the hedge accounting requirements in paragraphs89–102 of IAS 39 to a financial asset that is designated as a hedged item(see paragraphs 78–84 and AG98–AG101 of IAS 39).11© Copyright IASCFI NTERNATIONAL F INANCIAL R EPORTING S TANDARD N OVEMBER 20095.3 Reclassification5.3.1If an entity reclassifies financial assets in accordance with paragraph 4.9, itshall apply the reclassification prospectively from the reclassification date.The entity shall not restate any previously recognised gains, losses orinterest.5.3.2If, in accordance with paragraph 4.9, an entity reclassifies a financial assetso that it is measured at fair value, its fair value is determined at thereclassification date. Any gain or loss arising from a difference between theprevious carrying amount and fair value is recognised in profit or loss.5.3.3If, in accordance with paragraph 4.9, an entity reclassifies a financial assetso that it is measured at amortised cost, its fair value at the reclassificationdate becomes its new carrying amount.5.4 Gains and losses5.4.1 A gain or loss on a financial asset that is measured at fair value and is notpart of a hedging relationship (see paragraphs 89–102 of IAS 39) shall berecognised in profit or loss unless the financial asset is an investment in anequity instrument and the entity has elected to present gains and losses onthat investment in other comprehensive income in accordance withparagraph 5.4.4.5.4.2 A gain or loss on a financial asset that is measured at amortised cost and isnot part of a hedging relationship (see paragraphs 89–102 of IAS 39) shall berecognised in profit or loss when the financial asset is derecognised,impaired or reclassified in accordance with paragraph 5.3.2, and throughthe amortisation process.5.4.3 A gain or loss on financial assets that are(a)hedged items (see paragraphs 78–84 and AG98–AG101 of IAS 39) shallbe recognised in accordance with paragraphs 89–102 of IAS 39.(b)accounted for using settlement date accounting shall be recognisedin accordance with paragraph 57 of IAS 39.Investments in equity instruments5.4.4At initial recognition, an entity may make an irrevocable election to presentin other comprehensive income subsequent changes in the fair value of aninvestment in an equity instrument within the scope of this IFRS that is notheld for trading.© Copyright IASCF12IFRS 9 F INANCIAL I NSTRUMENTS5.4.5If an entity makes the election in paragraph 5.4.4, it shall recognise inprofit or loss dividends from that investment when the entity’s right toreceive payment of the dividend is established in accordance with IAS 18 Revenue.Chapter 6 Hedge accounting – not usedChapter 7 Disclosures – not usedChapter 8 Effective date and transition8.1 Effective date8.1.1An entity shall apply this IFRS for annual periods beginning on or after1January 2013. Earlier application is permitted. If an entity applies thisIFRS in its financial statements for a period beginning before 1 January2013, it shall disclose that fact and at the same time apply theamendments in Appendix C.8.2 Transition8.2.1An entity shall apply this IFRS retrospectively, in accordance with IAS 8Accounting Policies, Changes in Accounting Estimates and Er or s, except as specified in paragraphs 8.2.4–8.2.13. This I FRS shall not be applied tofinancial assets that have already been derecognised at the date of initialapplication.8.2.2For the purposes of the transition provisions in paragraphs 8.2.3–8.2.13,the date of initial application is the date when an entity first applies the requirements of this IFRS. The date of initial application may be:(a)any date between the issue of this IFRS and 31 December 2010, forentities initially applying this IFRS before 1 January 2011; or(b)the beginning of the first reporting period in which the entityadopts this IFRS, for entities initially applying this IFRS on or after1 January 2011.8.2.3I f the date of initial application is not at the beginning of a reportingperiod, the entity shall disclose that fact and the reasons for using thatdate of initial application.13© Copyright IASCFI NTERNATIONAL F INANCIAL R EPORTING S TANDARD N OVEMBER 20098.2.4At the date of initial application, an entity shall assess whether a financialasset meets the condition in paragraph 4.2(a) on the basis of the facts andcircumstances that exist at the date of initial application. The resultingclassification shall be applied retrospectively irrespective of the entity’sbusiness model in prior reporting periods.8.2.5If an entity measures a hybrid contract at fair value in accordance withparagraph 4.4 or paragraph 4.5 but the fair value of the hybrid contracthad not been determined in comparative reporting periods, the fair valueof the hybrid contract in the comparative reporting periods shall be thesum of the fair values of the components (ie the non-derivative host andthe embedded derivative) at the end of each comparative reportingperiod.8.2.6At the date of initial application, an entity shall recognise any differencebetween the fair value of the entire hybrid contract at the date of initialapplication and the sum of the fair values of the components of thehybrid contract at the date of initial application:(a)in the opening retained earnings of the reporting period of initialapplication if the entity initially applies this IFRS at the beginningof a reporting period; or(b)in profit or loss if the entity initially applies this I FRS during areporting period.8.2.7At the date of initial application, an entity may designate:(a) a financial asset as measured at fair value through profit or loss inaccordance with paragraph 4.5; or(b)an investment in an equity instrument as at fair value throughother comprehensive income in accordance with paragraph 5.4.4.Such designation shall be made on the basis of the facts andcircumstances that exist at the date of initial application. Thatclassification shall be applied retrospectively.8.2.8At the date of initial application, an entity:(a)shall revoke its previous designation of a financial asset asmeasured at fair value through profit or loss if that financial assetdoes not meet the condition in paragraph 4.5.(b)may revoke its previous designation of a financial asset asmeasured at fair value through profit or loss if that financial assetmeets the condition in paragraph 4.5.© Copyright IASCF14IFRS 9 F INANCIAL I NSTRUMENTSSuch revocation shall be made on the basis of the facts and circumstancesthat exist at the date of initial application. That classification shall beapplied retrospectively.8.2.9At the date of initial application, an entity shall apply paragraph 103M ofIAS 39 to determine when it:(a)may designate a financial liability as measured at fair value throughprofit or loss; and(b)shall or may revoke its previous designation of a financial liabilityas measured at fair value through profit or loss.Such revocation shall be made on the basis of the facts and circumstancesthat exist at the date of initial application. That classification shall beapplied retrospectively.8.2.10 f it is impracticable (as defined in AS 8) for an entity to applyretrospectively the effective interest method or the impairment requirementsin paragraphs 58–65 and AG84–AG93 of IAS 39, the entity shall treat thefair value of the financial asset at the end of each comparative period asits amortised cost. In those circumstances, the fair value of the financial asset at the date of initial application shall be treated as the newamortised cost of that financial asset at the date of initial application ofthis IFRS.8.2.11If an entity previously accounted for an investment in an unquotedequity instrument (or a derivative that is linked to and must be settled bydelivery of such an unquoted equity instrument) at cost in accordancewith IAS 39, it shall measure that instrument at fair value at the date ofinitial application. Any difference between the previous carrying amountand fair value shall be recognised in the opening retained earnings of thereporting period that includes the date of initial application.8.2.12Notwithstanding the requirement in paragraph 8.2.1, an entity thatadopts this IFRS for reporting periods beginning before 1 January 2012need not restate prior periods. If an entity does not restate prior periods,the entity shall recognise any difference between the previous carryingamount and the carrying amount at the beginning of the annual reporting period that includes the date of initial application in theopening retained earnings (or other component of equity, as appropriate)of the reporting period that includes the date of initial application.15© Copyright IASCFI NTERNATIONAL F INANCIAL R EPORTING S TANDARD N OVEMBER 20098.2.13If an entity prepares interim financial reports in accordance with IAS 34Interim Financial Reporting the entity need not apply the requirements inthis IFRS to interim periods prior to the date of initial application if it isimpracticable (as defined in IAS 8).© Copyright IASCF16IFRS 9 F INANCIAL I NSTRUMENTSAppendix ADefined termsThis appendix is an integral part of the IFRS.reclassification date The first day of the first reporting period following thechange in business model that results in an entityreclassifying financial assets.The following terms are defined in paragraph 11 of IAS 32 or paragraph 9 of IAS39 and are used in this IFRS with the meanings specified in IAS 32 or IAS 39:(a)amortised cost of a financial asset or financial liability(b)derivative(c)effective interest method(d)equity instrument(e)fair value(f)financial asset(g)financial instrument(h)financial liability(i)hedged item(j)hedging instrument(k)held for trading(l)regular way purchase or sale(m)transaction costs.17© Copyright IASCF。
新视角研究生英语读说写2课后答案

新视角研究生读说写2课后答案Unit oneVocabularyA 1.triggered 2.economically 3.minimum mitment 5.relieved 6.shrinking 7.enrollments 8.scarcely 9. sequence 10.strideB 1-5 ADBCB 6-10 ACACDCloze1.requires2.dimensional3.thoughtfully4.lines5. next6.summarize7.own8. notes9.out 10.refuse 11.front 12. content 13.act 14.value 15.accent 16.distracting 17.effort 18.advantage 19.forth 20.conclusionsTranslation[A] 1. 那位教授很可能在他唯一的学生缺席的情况下对着空空的教室讲了一课。
The professor might probably have delivered his lecture to the empty classroom in the absence of his solitary student.2. 现行的教育体制遭到了公众的批评,公众已经开始意识到这种体制给学生带来的危害。
The present educational system has been under attack from the public, who have begun to realize the harm the system has done to students.3. 老师告诉这些大四学生他每次都会点名,因为这门课是必须要听的。
The professor told those seniors that he would take attendance every time because attendance at this course was compulsory. 4. 我真想参加你的乔迁聚会。
fundamentals of software architecture 笔记总结

fundamentals of software architecture 笔记总结Fundamentals of Software Architecture: A SummarySoftware architecture plays a critical role in the development of any software system. It provides a blueprint for designing, implementing, and maintaining the overall structure of the software. In this article, we will delve into the fundamentals of software architecture and explore its key components and best practices.1. Introduction to Software ArchitectureSoftware architecture is the process of defining a structured solution to meet technical and operational requirements. It involves making strategic decisions about software components, interactions, and behaviors to ensure a system's desired qualities such as reliability, scalability, and maintainability.2. Key Components of Software Architecture2.1. Architectural StylesArchitectural styles define the overall structure and behavior of a software system. Examples of popular architectural styles include client-server, layered, microservices, and event-driven architectures. Each style has its unique characteristics and is suited for specific types of applications.2.2. Components and ConnectorsComponents refer to the different parts of a system that perform specific functions. Connectors, on the other hand, define how thesecomponents communicate and interact with each other. Examples of connectors include HTTP, message queues, and databases. Proper identification and understanding of components and connectors are crucial for designing an effective software architecture.2.3. Design PrinciplesDesign principles guide software architects in making sound architectural decisions. These principles include modularity, separation of concerns, encapsulation, and abstraction. Adhering to these principles results in a more modular, maintainable, and flexible software architecture.3. Best Practices in Software Architecture3.1. Scalability and PerformanceA well-designed software architecture should be scalable to handle increased workload and maintain optimal performance. This can be achieved through techniques such as load balancing, caching, and vertical or horizontal scaling.3.2. SecuritySecurity is a crucial aspect of software architecture. Architects must take into account security measures such as authentication, authorization, and secure communication protocols during the design phase to protect the system from potential threats.3.3. MaintainabilityThe architecture should be designed with maintainability in mind. This includes modularizing the system into smaller components, adhering tocoding standards, and providing proper documentation. A maintainable architecture enables easier bug fixing, enhancements, and future system updates.4. Tools and TechnologiesVarious tools and technologies are available to assist in software architecture design and implementation. These include modeling languages like UML (Unified Modeling Language), design patterns, and architectural frameworks such as TOGAF (The Open Group Architecture Framework) and Zachman Framework.5. Case StudiesCase studies provide real-life examples of successful software architectures. Analyzing case studies can help understand the practical application of architectural concepts and learn from the experiences of others.6. ConclusionIn conclusion, software architecture is a fundamental aspect of software development, encompassing the design, structure, and behavior of a software system. By following best practices and understanding key components, architects can create robust, scalable, and maintainable architectures that meet the requirements of modern software systems.Remember, software architecture is a vast field, and this article provides only a summary of its fundamentals. Further exploration and learning are essential to master this important discipline in the software development lifecycle.。
供应商反恐安全调查表(1)

3业务伙伴安全 Business partner Security
Yes
No
Yes
No
Item Check list
Yes
No
Answer Answer Answer
Evidence Evidence Evidence
公司是否有书面的、基于风险的流程来筛选新的业务合作伙伴和监pany have a written, risk-based process for screening new business
公司有无制定内部审核计划?有无进行内审? Does the company have an internal audit plan?Is there an internal audit?
有没有任命安全联系人(POC)? Is there a designated security contact (POC)?
partners and monitoring current partners?
公司是否要求业务合作伙伴填写安全问卷或提供证据证明其安全措施符合C-TPAT的最低安全标
3.2
准? Does the company require business partners to fill out security questionnaires or
公司名称: Company name: 公司地址: Company address: 城市/国家: City/country: 联系人姓名/电子邮件地址: Contact name/Email address: 完成日期: Date of completion:
供应商反恐安全评调查表 Vendor Security Assessment
产品说明:
BarTender 标签打印软件版本预览文档说明书

BarTender® Preview FAQGeneral information.What is BarTender® Preview ?BarTender Preview is the latest release of BarTender. BarTender Preview includedexpanded availability of Print Portal, a re-designed Print Station companion application and support for direct access to SAP HANA® databases. BarTender Preview adds a new BarTender REST API andadditional enhancements and bug fixes..How is a preview release different than a regular release?BarTender is being developed following a software preview process, pre-releasing new features to users, and gathering earlier customer feedback to provide increased software quality at release and later releases..Can I use Preview in production?Yes. Preview releases are fully supported in all types of environments, including trial, sandbox andproduction. Most features are useable in production (see Digimarc information below). As a bestpractice, we recommend that customers validate BarTender in a trial/sandbox setting and follow an update plan when ready to move BarTender into production..Can I run multiple version releases of BarTender in my environment?Yes. You can run multiple version releases of BarTender on the same network. However, BarTendercontains an updated BarTender Licensing Service (BLS), that is different from the BLS versionrunning in earlier versions of BarTender. Unless you plan to install BarTender Preview on thesame system you currently run BarTender on — and overwrite your current BarTender installation —BarTender Preview must be installed on a different PC or virtual machine instance..Who can use the Preview release?BarTender Preview releases are available to customers with active Maintenance and Supportagreements..I am using BarTender Preview with a -day Trial license. Can I buy BarTender Preview ?Yes. Contact your reseller and purchase BarTender along with Maintenance and Support. You can then install and use BarTender Preview with your BarTender license.Downloading and activation.How do I download BarTender Preview ?You can find BarTender Preview here..I am an existing customer using BarTender ( / / ). How do I activate BarTender Preview ?We recommend installing BarTender Preview on a separate system and using BarTender’sprovisional activation mechanism for a temporary period ( days for Professional and Automationeditions, days for Enterprise edition). You can learn more about provisional activation at ourBarTender Support Center here.If you install BarTender Preview on your current system — and overwrite your current BarTender release — you will use your same license. In this case, we recommend you note your product key code (PKC) before installing BarTender Preview ..I’m not a current BarTender customer. How do I try BarTender Preview ?You can access BarTender Preview for a limited time using our -Day Trial program here.Obtain a -day Trial license code to activate BarTender Preview ..I am running an older version of BarTender (before BarTender ). How do I activate BarTender Preview ?You can access BarTender Preview for a limited time using our -Day Trial program here.Obtain a -day Trial license code to activate BarTender Preview ..I do not have an active Maintenance and Support agreement, but I want to try out BarTender Preview . How do I activate BarTender Preview ?You can contact your reseller to renew your Maintenance and Support Agreement or access BarTender Preview for a limited time using our -Day Trial program here.Technical support.What technical support is available for Preview ?BarTender Preview is fully supported. For customers with an active Maintenance and Supportagreement, guaranteed first response time targets and support channels will match your current support plan. Visit our BarTender Preview community support forum to get started.Print Portal.What is Print Portal?BarTender Print Portal is a web-based service providing device- and location-independent access to label printing, revision control and workflow state management. Using any modern web browser, youcan access BarTender documents from any computer connected to the internet. You can learn moreabout installing, configuring, securing and using Print Portal by reading the updated BarTender PrintPortal Technical Document here..What’s new for Print Portal in BarTender Preview and Preview ?With BarTender , Print Portal is available in three BarTender editions (Professional, AutomationEditions and Enterprise). Some Print Portal features (REST API, Librarian and workflow integration)require the Enterprise Edition.BarTender Print Portal enhancements include:•New security properties provide added control over user access•New folder color and image customizations to improve the user experience•Reorganized property pages to simplify the administration experienceTo learn more about the improvements to Print Portal in BarTender , check out the updatedBarTender Print Portal Technical Document here.Print Station.What is Print Station?BarTender Print Station is the Windows-based BarTender companion application providing users direct access to label printing. For BarTender Preview and Preview , Print Station has been improved, matching the intuitive and modern interface introduced with Print Portal in BarTender. Enhancements to Print Station include:•Streamlined modern UI with improved performance•Point-and-click printing•Familiar grouping options like author, categories, tags and products to organize labels and documents, making it easier and faster to find and print labels•Sorting options like names and dates to speed up document selection•Document- and form-level action support to enable or limit user behaviors•BarTender Librarian integration including revision control workflows (Enterprise Edition only)•Folder customization using colors and images, making document collections stand out•Customizable corporate branding with your logo and color scheme•Security options to grant/limit user access for folders•Improved standalone kiosk mode (using Microsoft Windows kiosk mode) To learn more about the improvements to Print Station in BarTender , check out the updatedBarTender Print Station Technical Document here.SAP HANA.What is SAP HANA?SAP HANA is a relational database platform from SAP. SAP HANA is currently the only supporteddatabase for SAP’s S/ HANA business suite and a choice for SAP Business One. Previous SAP ERPreleases could use rd party databases from Oracle and others..What support for SAP HANA is included in BarTender ?In Preview , we added support for the SAP HANA database to BarTender. Using the SAP HANAdatabase connector, businesses can now access and use data stored in SAP HANA tables. BarTendersupports SAP HANA . SPS and later versions, and BarTender can access on-premises and cloudinstances of SAP HANA..Can I access SAP S/ HANA or SAP Business One, HANA edition with the BarTender SAP HANA database connector?Not directly. S/ HANA and Business One HANA editions are the ERP and business applications SAP provide that use SAP HANA databases for the underlying database infrastructure. The SAP HANAdatabase connector in BarTender connects to the underlying SAP HANA database, not the ERP business environment. To integrate with SAP ERP systems, you can use Integration Builder – seequestion # ..Can I integrate BarTender to S/ HANA or SAP Business One HANA?Yes. BarTender Automation and Enterprise Editions include Integration Builder, software developer kits (SDKs) and Web Service APIs for direct integration with SAP ERP and business applications,independent of the underlying SQL database.BarTender REST API.What is a REST API?A Representational State Transfer (REST) Application Programming Interface (API) is designed with theweb and web services in mind. RESTful APIs are widely used across the web today, providing a simple, uniform architectural approach for integration between client applications and web services..What is the BarTender REST API?The BarTender REST API introduces a new option for users and integrators looking to automate label printing and associated tasks. With the BarTender REST API, customers can connect client applications to BarTender, using common web service mechanisms, and automate their label printing using anextensive set of automation actions. Client applications can be written in any programming language, including JavaScript, Ruby, Java, C#, Perl and Python.What’s new in BarTender Preview :•RESTful web service endpoints that can receive automation script action requests•An extensive set of automation actions (nearly ) that BarTender can perform, including: o Print actions for labels and documentso Transform actions for data sent to BarTendero Input actions directing BarTender to process data from files, network sockets andserial portso Output actions directing BarTender to output data to specified destinationso Execute actions controlling the execution flow of an integrationo File actions directing BarTender to manage files and folders•Integrate BarTender and enterprise applications with scripting formats such as YAML and JSON, in addition to BarTender BTXML• A YAML Actions Reference guide detailing BarTender automation script actions using the YAML file format•OpenAPI documentation detailing the BarTender REST APIDigimarcNote: BarTender includes a demonstration of future support for Digimarc watermarks..What can I do with the Digimarc support in BarTender Preview and Preview ?BarTender increases BarTender’s support of barcode and marking symbologies with the addition of Digimarc watermarks. With BarTender , label designers can create prototype label designs thatincorporate Digimarc watermarks to experience how the design and print process in BarTender works.The BarTender support for Digimarc demonstrates the process label designers and print users will follow when full Digimarc support is released. In BarTender , label designers can:•Create label templates that contain Digimarc watermarks•Use the GS Data Source Wizard to associate GS GTIN information with the Digimarc watermark•Print a sample label containing the Digimarc watermark. However, as this is a demonstration, the final printed label will carry predefined sample data•Test printed labels enhanced with Digimarc watermark in their scanning environment In BarTender Preview , while any format of a Digimarc watermark can be created and applied to a label template, BarTender will replace entered data with predefined sample data in the printed label..What is a digital watermark?A digital watermark is designed to blend into a label design. The Digimarc watermark is a proprietarytechnology that appears as a pattern of tiny dots distributed across the entire label when applied tolabels — a process called enhancement. The pattern is detected by Digimarc-enabled handheld barcode scanners, in-counter scanners, industrial vision systems and mobile devices. A list of supported hardware is available at https:///enabled-hardware.Unlike traditional D barcodes, Digimarc watermarks are repeated across the label design, allowing aDigimarc-enabled scanner to read the data anywhere, from any angle, resulting in more reliable scanning and greater resilience to damage..Who should use BarTender for Digimarc watermarks?Digimarc watermarks are used in various industries and use cases, including retail, consumer brand packaging, intellectual property and digital asset protection, supply chain and logistics, recycling and more. Any commercial organization using or considering using Digimarc watermarking technology is a potential user of BarTender , particularly if they are interested in variable-data printing (VDP)..When will full Digimarc support be available?Expect more information once our full Digimarc support is completed.26.If I want to use a Digimarc watermark, what do I do?Digimarc watermarks are available for individual license or as part of an enterprise agreement. Contact Digimarc directly at https:///contact/sales for more information. To make sure the Digimarc team can help you effectively, prepare to discuss your application and be sure to mention BarTender.。
软件开发英语词汇练习30题
软件开发英语词汇练习30题1. In software development, a "bug" refers to:A. A featureB. A mistakeC. A successD. A plan答案:B。
本题中,“bug”在软件开发中通常指“错误”。
选项A“feature”意思是“特征”;选项C“success”是“成功”;选项D“plan”是“计划”。
在软件开发语境下,“bug”指的是错误,所以选B。
2. When we talk about "code review", we mean:A. Checking the quality of the codeB. Writing new codeC. Deleting old codeD. Ignoring the code答案:A。
“code review”指的是检查代码的质量。
选项B“Writing new code”是写新代码;选项C“Deleting old code”是删除旧代码;选项D“Ignoring the code”是忽略代码。
进行“code review”就是检查代码质量,故选A。
3. The term "debugging" is related to:A. Fixing errors in the codeB. Adding new functions to the codeC. Changing the design of the codeD. Making the code more complex答案:A。
“debugging”与修复代码中的错误有关。
选项B“Adding new functions to the code”是给代码添加新功能;选项C“Changing the design of the code”是改变代码的设计;选项D“Making the code more complex”是让代码更复杂。
MBN_10447_2010-05_EN_Quality Management Standard-Elektrics-Elektronics for Mercedes-Benz Cars_nng
10447 Mercedes-Benz MBN Company Standard Date published: 2010-05Folder: 22Supersedes: A212 000 18 99Total no. of pages (including Annex): 49Person in charge: Matthias GeigerPlant 050; Dept.: MBC/QEEDate of Translation: 2010-11 Phone: +49 7031 90 49 400Quality Management StandardElectrics/Electronicsfor Mercedes-Benz CarsQualitätsmanagement-Norm Elektrik/Elektronik für Mercedes-Benz CarsForewordThis Quality Management Standard Electrics/Electronics for Mercedes-Benz Cars describes therequirements specified by Daimler AG for suppliers of electrical/electronic components and electri-cal/electronic control units for Mercedes-Benz Cars.This Standard is applicable in addition to the component requirement specifications for the devel-opment, manufacture and series production of this component by a contractor of Daimler AG.ChangesFirst editionNOTE: This translation is for information purposes only.The German version shall prevail above all others.Copyright Daimler AG 2010Contents1Scope (5)2Normative references (6)3Terms and definitions (7)3.1List of abbreviations (7)3.2Nomenclature (8)4General requirements (9)4.1Contacts at Daimler AG (9)4.2Contacts at the supplier and its sub-suppliers (10)4.3Key processes (10)5Preventive maturity level management (11)5.1Start of preventive maturity level management (11)5.2Scope (11)5.3Tracking of sub-supplier maturity level (12)5.4Changes following start of production (12)5.4.1Process and sub-process relocation (12)5.4.2Replacement or exchange of machines or equipment (12)5.4.3Change of a sub-supplier (13)6Detection of anomalies (14)7Process capability and product reliability (15)7.1Proof of machine and process capability for SMT processes (15)7.1.1Machine and process capability of paste printer (15)7.1.2Machine capability placement machines (15)7.1.3Verification of solder profile (16)7.2Proof of reliability of the assembly and connection technology (16)7.3Proof of reliability of the devices used (16)7.4Board bending test (17)7.5Requalification (18)7.5.1Complete repeat of the environmental and life tests (18)7.5.2Q-Review Environment E/E (18)8Manufacturing processes for electronic components (20)8.1Storage (20)8.1.1Moisture sensitive devices (20)8.2Printed circuit board magazines (21)8.3Transportation of devices and components (21)8.4Soldering paste printing (21)8.4.1Initial part approval during series production (21)8.4.2Soldering paste (21)8.4.3Paste printer (22)8.4.4Cleaning of the stencil (22)8.4.5Cleaning of circuit boards following soldering paste printing (22)8.4.6Mechanical stress in double-sided PCB assembly (23)8.5PCB assembly (23)8.5.1Initial part approval (23)8.5.2Reel change (23)8.5.3Mechanical stress (23)8.5.4Process control (23)8.5.5Maintenance (23)8.6Assembly and connection technology (24)8.6.1Reflow soldering (24)8.6.1.1Machine malfunctions (25)8.6.1.2Temperature profile (25)8.6.2Press-fit technology (25)8.6.3Selective soldering with mini-wave (26)8.6.3.1Flux (26)8.6.3.2Temperature pretreatment and temperature gradient (26)8.6.3.3Temperature monitoring (27)8.6.3.4Machine malfunctions (27)8.6.3.5Solder residue (27)8.6.3.6Solder bath (27)8.6.3.7Solder filling level (27)9Rework (28)10Test technology in series production (29)10.1Inspection of soldered joints (29)10.1.1Inspection of paste printing (29)10.1.2Inspections after reflow soldering (29)10.1.3Inspections after selective soldering (30)10.1.4Manual visual inspections (30)10.2In-circuit test (30)10.3Contacting of components (31)10.4End-of-line test (31)10.5Test parameters (32)10.6Mechanical interfaces (32)10.7Product audit (32)10.7.1Temperature cycle test (33)10.7.2Additional component-specific tests (33)10.7.3Changes (34)10.8Early defect detection (34)10.8.1Realization of early defect detection (34)10.8.2Active run-in (34)10.9Test coverage analysis (35)10.10Evaluation and reporting of internal test results (36)10.11Haptic measurements (36)10.12Testing of function, switch and controls illumination (37)10.13Noise testing (37)10.14Process documentation and process records (38)10.14.1Soldering paste printing (38)10.14.2Placement machines (38)10.14.3Reflow soldering (38)10.14.4Selective soldering with mini-wave (38)10.14.5Rework (39)10.14.6Test parameters (39)11Mechanical manufacturing processes (40)11.1Circuit board separation (40)11.1.1Milling (40)11.1.2Punching (V-cutting) (40)11.1.3Sawing (40)11.1.4Laser cutting (41)11.2Assembly and screw-fastening processes (41)11.3Zero Insertion Force (ZIF) connectors (41)11.3.1Manual joining of zero insertion force connectors (42)11.3.2Semi or fully automatic joining of zero insertion force connectors (42)11.3.3Testing of the connection of zero insertion force connectors (42)11.3.4Opening of the plug connection of zero insertion force connectors (42)12Traceabilty of devices and components (43)12.1Incoming goods (43)12.2PCB assembly (43)12.3Tests (44)12.4End-of-line test (44)12.5Outgoing goods (44)12.6Rework (44)13ESD (45)13.1ESD protection measures in electronics production (45)13.2Personnel grounding (45)13.3Rework (45)14Flashing of components (46)14.1Handling (46)14.2Contacting and flashing (46)14.3Testing and traceability of flashed components (46)14.4Capacity of the flashing process (47)15Failure analysis (48)15.1Analysis reports (48)15.2Priority failures (48)15.3NTF failures (complaints) (48)15.4Failure analysis on site (48)16On-site support (49)16.1Professional requirements for staff (49)16.2Time-related requirements (49)16.3Other requirements (49)1 ScopeThis Quality Management Standard Electrics/Electronics applies irrespective of the model to all electri-cal/electronic components in general.2 Normative referencesMB Special Terms Mercedes Benz Special Termsof Electronic AssembliesANSI/IPC-A-610D AcceptabilityIPC/JEDEC J-STD-033B.1 Handling, Packing, Shipping and Use of Moisture/ReflowSensitive Surface Mount DevicesDIN EN ISO 9453 Soft Solder Alloys – Chemical Compositions and FormsA2110039899 Design Rules for E/E ComponentsDIN EN 61340-5-1 Protection of Electronic Devices from Electrostatic Phenom-ena — General RequirementsIEC/TR 61340-5-2 Protection of Electronic Devices from Electrostatic Phenom-ena – User GuideDIN EN 61340-4-5 Standard Test Methods for Specific Applications – Methodsfor Characterising the Electrostatic Protection of Footwearand Flooring in Combination with a PersonDIN EN 61340-4-3 Standard Test Methods for Specific Applications – Footwear AEC-Q100 Stress Qualification for Integrated CircuitsAEC-Q101 Stress Test Qualification for Discrete SemiconductorsAEC-Q200 Stress Test Qualification for Passive ComponentsAEC-Q004 Zero Defects Guideline (Draft version)ANSI/IPC J-STD-001D Requirements for Soldered Electrical and Electronic Assem-bliesMBN 10448 Field Failure Analysis3 Terms and definitions3.1 List of abbreviationsTwo-dimensional2DThree-dimensional3DAEC Automotive Electronic Council (body for quality standards in the automotive indus-try)InspectionOpticalAutomatedAOI(Ausführungsvorschrift)regulationAVImplementationBGA Ball Grid Array componentsBR Vehicle model series (Baureihe)cmk Short-term process capabilitycapabilityprocessLong-termcpksupplyspecification (Liefervorschrift)Daimler-BenzDBLDS Identification and documentation of safety relevancedocumentation of certification relevanceandIdentificationDZE/E component Electrical/electronic componentProgrammable Read-Only MemoryEEPROM ElectricallyErasableX-rayspectroscopyEnergy-dispersiveEDXEOL End Of Line testOverStressEOSElectricalDischargeElectroStaticESDFMEA Failure Mode and Effects AnalysisLevelingAirHotHALHIL Hardware In the LoopHardWareHWStandardizationISOforOrganisationInternationalCircuitsIC IntegratedIn-Circuit-TestICTspecifications (Komponentenlastenheft)requirementComponentKLHMBN Mercedes-Benz standard (Mercedes-Benz Norm)SystemDevelopmentMercedes-BenzMDSInterfaceMan-MachineMMIMSD Moisture Sensitive DeviceLevelSensitiveMSLMoistureSystemProductionMercedes-BenzMPSMTTF Mean Time To FailureNTF No Trouble Foundprocess and product approvalPPAProductioncapabilityprocessPreliminaryppkPRG Product maturity level (Produkt-Reifegrad)GateQGQualityQualityManagementQMStatusQ-Status QualityMemoryAccessRandomRAMMemoryOnlyReadROMTemperatureRoomRTUnitControlCUMountedTechnologySurfaceSMTSOP Start of ProductionSoftWareSWTechnologyHoleThroughTHT3.2 NomenclatureBelow, electrical/electronic components and electrical/electronic control units are termed "components" for the reader’s convenience.Below, the contractor of Daimler AG is termed "supplier".Below, the sub-components of components such as circuit boards, electronic devices (e.g. controllers, transceivers, micromechanical semiconductors) and mechanical units (e.g. housings) are termed "de-vices" for the reader’s convenience.Below, requirements for documentation and the recording of data are specified. In this context, "docu-ment" refers to instructions and specifications (e.g. work instructions, process descriptions, etc). The term "record" refers to evidential data (e.g. completed checklists, audit evidence, etc).4 GeneralrequirementsFor safety requirements, homologation and quality, the existing statutory requirements and laws shall be complied with. In addition, the relevant requirements of Daimler AG apply.All materials, procedures, processes, components, and systems shall conform to the current regulatory (governmental) requirements regarding regulated substances and recyclability.This Quality Management Standard Electrics/Electronics makes reference to applicable laws, standards and regulations etc. The supplier shall be responsible for compliance with all laws, standards and regula-tions and for the development and production of the component in line with the state of the art. In this con-text, due consideration shall be given to the fact that the vehicles of Daimler AG containing this compo-nent are sold worldwide.This Quality Management Standard Electrics/Electronics makes reference to other applicable documents of the component requirement specifications (KLH) (specifications, test methods, implementation regula-tions, instructions of Daimler AG). Where this Quality Management Standard Electrics/Electronics contains deviating or contradictory information compared with other standards, specifications or implementation regulations, the more severe specification shall apply. In case of doubt, clarifying agreements following discussions with Daimler AG Quality Management shall be set down in writing.The supplier shall supply conforming products to Daimler AG, and the supplier shall maintain the zero-defect target.If the supplier is aware of measures or alternatives serving to increase quality or reliability, the supplier shall notify these to Daimler AG Quality Management.All information and documents associated with the development, manufacture and production of the com-ponent shall be treated confidentially.4.1 Contacts at Daimler AGThe responsible component developer and other contacts at Daimler AG are listed in the component re-quirement specifications (KLH).Mercedes-Benz Cars Quality Management is divided into two units:- Preventive Quality Management (Prevention) and- Quality Management Production in the worldwide Daimler assembly, body, paintwork and stamp-ing plants (e.g. Sindelfingen, Bremen, Tuscaloosa, South Africa etc.).During the development phase (requirement specification phase up to the launch of the component in production), a staff member from Prevention is the responsible quality contact for the supplier. Together with the responsible staff member from Prevention, the supplier shall hold coordination discussions re-garding quality management requirements. The supplier shall seek approval from the responsible staff member from Prevention for any deviations from these quality management requirements.During the production phase (launch of component in production up to discontinuation of production), a Quality Management staff member from each assembly, body, paintwork and stamping plant is the re-sponsible quality contact for the supplier. The supplier shall seek approval for all changes to the compo-nent or production process during the production phase from the responsible Quality Management staff member from the assembly, body, paintwork and stamping plants. In the event of deviations from the re-lease status of the component, the supplier shall present appropriate measures and samples and have any changes approved.Any deviation from the requirements of this Quality Management Standard Electrics/Electronics are sub-ject to the written approval of Daimler AG Quality Management.4.2 Contacts at the supplier and its sub-suppliersThe supplier shall submit an organizational diagram to Daimler AG Quality Management showing all per-sons responsible for the project and their functions.The supplier shall reveal the complete supply chain of devices for the project to Daimler AG Quality Man-agement. In this process, the supplier shall document the scope of supply and supplier name of each de-vice.4.3 Key processesTo facilitate the successful implementation of the project, the supplier shall provide evidence of docu-mented process structures for the following key processes during the concept presentation:1. Requirements analysis process2. Test strategy process3. Configuration and change management process4. Problem analysis process5. Project management5 Preventive maturity level managementThe objective of preventive maturity level management is to recognize quality-related problems and defi-cits concerning the product and/or production process as early as during the development phase of the component and to be able to initiate countermeasures. Timely completion of the project and defect-free implementation of all specified functions are the top priorities for Daimler AG.The supplier shall document and maintain a preventive maturity level management system. As part of this system, the supplier shall determine and record characteristic data (metrics, process capability indices, inspections, etc.).In this context, all company units of the supplier involved with the product creation process shall be sub-ject to the maturity level management system.Assessment of the maturity level shall be based on the specified quality targets and quality criteria throughout the product and process development process.The supplier shall document compliance with and fulfillment of all requirements from the component re-quirement specifications (KLH) and this Standard.To track all activities during development, the supplier shall maintain a list of open issues, and grant Daim-ler AG Quality Management access to this list on request.The supplier shall submit regular reports to Daimler AG Quality Management regarding maturity level pro-gress. The supplier shall document maturity level reports in writing. The supplier shall record the maturity level reports for the Quality Gates (according to MDS) and submission of A, B, C, D and PPF samples in writing.5.1 Start of preventive maturity level managementThe supplier shall initiate preventive maturity level management at the time of project start - immediately following the commencement of hardware and software development and the start of the production proc-ess.5.2 ScopeThe supplier shall coordinate and document the scope of preventive maturity level management with Daimler AG Quality Management.The preventive maturity level tracking during the product creation process includes the monitoring of the degree of fulfillment of all requirements. In this context, the supplier shall document and record the (func-tional and non-functional) requirements for the component and the production process during the devel-opment phase of the component.The supplier shall carry out an assessment on the basis of the degree of implementation of the require-ments at the relevant project date. The maturity level is divided into four stages:- Requirement not implemented by the deadline- Requirement is in the process of being implemented- Requirement has been implemented by the deadline- Requirement has been implemented and tested successfully by the deadline5.3 Tracking of sub-supplier maturity levelThe supplier shall document and implement a preventive maturity level management system at all sub-supplier companies involved in the project (Tier 2, Tier 3, …).The supplier shall inform Daimler AG Quality Management of the status of the preventive maturity level management if there is a risk of the sub-suppliers involved in the project failing to reach the project objec-tive.On request, the supplier shall grant Daimler AG Quality Management access to records concerning the maturity level management of the sub-suppliers involved in the project.5.4 Changes following start of productionAny changes to the component or an existing manufacturing process shall be subject to the approval of Daimler AG Quality Management and be approved using a PPA process.The supplier shall qualify any change, e.g. in the event of changes to devices (material or manufacturing process of the device) or in the manufacturing process of the component. The supplier shall provide evi-dence of and document qualification in accordance with the component requirement specifications.Deviations from a complete qualification by the supplier shall be subject to the approval of Daimler AG Quality Management.Qualification shall be carried out using components manufactured on the production equipment at the se-rial production location.The documentation of changes shall be coordinated with Daimler AG Quality Management.The supplier shall adhere to a previously defined time frame for pre-advice to Daimler AG Quality Man-agement.In the cases indicated below, the supplier shall inform the following Daimler AG units: Quality Manage-ment, Development, Purchasing and Logistics.5.4.1 Process and sub-process relocationIn the case of any type of process and sub-process relocation, the supplier shall inform Daimler AG Qual-ity Management no later than 9 months before the intended implementation of the change. The supplier shall submit a relocation scenario and seek the approval of Daimler AG Quality Management for such scenario.This time frame also applies to the outsourcing of processes or sub-processes to sub-suppliers.5.4.2 Replacement or exchange of machines or equipmentIn the case of the replacement or exchange of machines or equipment or other systems, the supplier shall inform Daimler AG Quality Management no later than 3 months before the intended implementation of the change.5.4.3 Change of a sub-supplierIn the case of a change of a sub-supplier or manufacturer of a device of the component, the supplier shall submit a change scenario to Daimler AG Quality Management and seek the approval of Daimler AG Qual-ity Management for such scenario. The supplier should inform Daimler AG Quality Management no later than 6 months before the intended implementation of the change.6 Detection of anomaliesThe statistical detection of anomalies is intended for the detection of unusual features in the functionality or measurement parameters. These may be anomalies which lie within the specification limits provided, but are unusual compared to other components. The anomalies may point towards pre-damage to the component.In order to ensure the process capability and product reliability, the supplier shall document and use a method for the detection of anomalies, and provide evidence by means of records.To verify the process capability and product reliability, the supplier shall use this method, starting with the manufacture of initial samples, and create records. Evidence shall be provided no later than at the time of submission of the initial sample documentation.7 Process capability and product reliabilityIn accordance with VDA 2, the supplier shall provide evidence of the process capabilities for its production processes.For the deadline and the required values for the process capabilities, refer to MBST.At the time of submission of the initial samples, the supplier shall document the final evidence of the proc-ess capabilities and product reliabilities required.The initial samples shall be manufactured on production equipment and selected randomly.The supplier shall have any deviations from these specifications approved by Daimler AG Quality Man-agement.7.1 Proof of machine and process capability for SMT processesWithin the framework of the zero-defects strategy in relation to the customer, the supplier shall make every effort to prevent and detect nonconformances. From the point of view of customer satisfaction and with a view to ensuring the quality of the components, it is essential that nonconformances are detected as early as possible and eliminated. The focus shall therefore be on the process capability of the supplier's manufacturing process. This includes the determination of the ongoing process capability, the control of the production process and continuous process improvement.The supplier shall supply regular evidence of the process capabilities of production as a whole and each production process and maintain the appropriate records.7.1.1 Machine and process capability of paste printerThe supplier shall check the machine capability once every year and maintain the pertinent records.Evidence of the machine capability of the paste printer can be provided by means of a reference stencil. The relevant parameters for this purpose are the positioning accuracy in the x and y direction of the solder deposit.The supplier shall check the process capability of the paste printer with the product-specific original stencil and maintain appropriate records. During this process, the supplier shall document reference points and determine their positioning accuracies in x and y position as well as the volume. To do so, the supplier may use the paste AOI provided that the AOI measuring data can be analyzed.7.1.2 Machine capability placement machinesThe supplier shall check the machine capability every other year and maintain the pertinent records.The supplier shall check the machine capability using a glass board and glass devices or ceramic pads and maintain appropriate records. To prove capability, the supplier shall document the critical SMD shapes and test these.7.1.3 Verification of solder profileThe supplier shall verify that the solder profile determined allows each solder joint to reach the required soldering temperature and the required temperature profile. The supplier shall maintain appropriate re-cords.The supplier shall verify that "thermally critical" devices on the circuit board are not overheated. The sup-plier shall maintain appropriate records.The supplier shall observe the specifications of the board, device and soldering paste manufacturers, and provide evidence of compliance. The temperature profile shall therefore be recorded with the printed com-ponent circuit board.7.2 Proof of reliability of the assembly and connection technologyThe supplier shall document the development progress at the time of each delivery of sample parts.At the time of submission of the initial samples, the supplier shall perform a full qualification on the basis of the requirements of the KLH and provide the appropriate evidence.The supplier shall coordinate the number and scope of the tests with Development and Daimler AG Qual-ity Management and document the results.In order to allow the impact of changes on the component to be assessed, the supplier shall document a comparison of measuring results before and after the intended change.Qualification shall be carried out using components manufactured on the series production equipment. 7.3 Proof of reliability of the devices usedOn delivery, the supplier shall provide evidence of device qualification.For ICs, the supplier shall provide evidence of the device qualification in accordance with AEC-Q100, for discrete components in accordance with AEC-Q101, and for passive components in accordance with AEC-Q200.To achieve the zero-defects strategy, the supplier shall document the methods as per AEC-Q004 and provide evidence of the records to Daimler AG Quality Management.The supplier shall have any deviations from these specifications approved by Daimler AG Quality Man-agement.7.4 Board bending testThe supplier shall ensure that soldered circuit boards or devices cannot be damaged as a result of me-chanical stresses. Excessive mechanical stresses result in the danger of the board or devices becoming pre-damaged due to microcracks. The supplier shall support the PCB boards using an appropriate fixture.By means of a board bending test, the mechanical stress to which a soldered circuit board is exposed during the production process can be determined.The supplier shall perform a bending test for the following production steps on the component-specific board and maintain the relevant records:- Paste printer (only for double-sided boards)- SMD placement machines- ICTseparatorboard- Circuit- Press-fit process for contacts- Press-fit and assembly fixtures and jigs for installing boards in a housing- Transport systems, including gripping devices.The supplier shall repeat the board bending test at regular time intervals and record the relevant results.The supplier shall use the bending test for fault finding in the event of failures of devices (e.g. damage, microcracks on ceramic capacitors). The supplier shall record the results and submit them to Daimler AG Quality Management on request.The supplier shall use an appropriate measurement procedure for carrying out the board bending test.The maximum critical bending of boards depends on the individual circuit board or the devices used. The supplier shall take care to ensure that the sensors are positioned on the board at the point of maximum bending.The supplier shall take care to ensure that circuit board is assembled and soldered in line with the relevant process step to be examined.During the processing of ceramic capacitors, the supplier shall ensure that the specifications ofAV A2110039899 "Design Rules for E/E Components“ are complied with for all manufactured compo-nents.7.5 RequalificationThe supplier shall check at least once every year whether its deliveries conform to the specifications of Daimler AG.As a minimum requirement, the test scope shall include evidence that the specifications with regard to dimensional, material, reliability, environmental, process and statutory rules have been complied with.The supplier shall coordinate and document the test scopes with Daimler AG Quality Management. This coordination shall be based on the environmental and lifetime tests specified in the component require-ment specifications (KLH) as well as other specifications such as DBL, MBN, AV, etc.The supplier can choose between the following methods to prove compliance with the specifications of the environmental and life tests required in KLH:- complete annual repeat of the of the environmental and life tests specified in KLH- annual execution of a so-called "Q-Review Environment E/E“.7.5.1 Complete repeat of the environmental and life testsThe supplier shall record the results of the repeat and submit them to Daimler AG Quality Management on request.The supplier shall notify Daimler AG Quality Management of any deviations from the specification without delay.The supplier shall supply regular evidence of the process capabilities of production as a whole and each production process and maintain the appropriate records.If the tests show that the required cp or cpk values are not achieved and that the equipment requires read-justment, the supplier shall shorten the test interval.7.5.2 Q-Review Environment E/ETo perform a "Q-Review Environment E/E“, the supplier is required to comply with the following conditions: The environmental and life tests specified in the KLH have been performed once successfully, and the relevant results recorded.Another condition for the execution of a "Q-Review Environment E/E“ is that the following requirements have been fulfilled during the previous 12 months:- The supplier has used a statistical method for the early detection of faults in production. This method has ensured that 100% of the manufactured parts have been covered, the results recorded and evaluated regularly. All measures defined as part of the early fault detection system during the previous 12 months must have been effectively implemented.- The required qualification tests shall have been passed successfully with regard to any changes to the component or the production process.- All failures during the tests in production have been determined, and the relevant results recorded and regularly evaluated. All measures defined during the previous 12 months shall have been effectively im-plemented.- All measures defined during internal and external audits during the previous 12 months shall have been effectively implemented.- All 0-km failures and field failures during the previous 12 months shall have been analyzed and evalu-ated. Any resulting measures shall have been implemented effectively.。
绘制价值流图常见问题(英文版)
FAQ: Distribution Centers Example
(Information flow on top)
RECEIVE
STOCK
I
I
I
PICK
PACK
SHIP
I
I
FAQ: Parallel Manufacturing Flows
Keep it simple, and make sure to leave room for the data boxes!
To minimize inventory costs, try to find the upstream location where the value stream has very few variations and consider a supermarket of WIP at that point.
FAQ: Assemble-to-Order Options in a Future State
Finished goods supermarkets can be expensive in value streams which have many finished part numbers within a product family
FAQ: Including Subassemblies
Focus on major subassemblies first Select one or two which might represent different types of situations –Generic vs. specific to the product family –Outsourced tasks within assembly Follow the format for parallel flow, and always include the main assembly process! For large fabricating and assembly operations, consider maps for each major subassembly with a “macro map” indicating the entire product family
打扫老师办公室的作文英语
Cleaning the teachers office is a task that many students might undertake as part of their school duties or as a voluntary act of respect and appreciation for their educators. Heres an essay that describes the experience of cleaning a teachers office,written in English with a French influence.The Task of Tidying:A Reflection on Cleaning the Teachers OfficeAs the autumn leaves began to fall outside,a sense of duty stirred within me.It was time for the annual cleaning of our beloved teachers office,a task that,while not glamorous, held a certain charm in its simplicity and the opportunity it provided to show gratitude.Preparation:The Art of Gathering ToolsBefore embarking on this mission,I gathered all the necessary tools:a broom and dustpan for sweeping,a mop and bucket for mopping,a set of cleaning cloths,and a bottle of disinfectant spray.The French have a saying,Avoir le bon outil est la moitiédu travail,which translates to Having the right tool is half the work.With this in mind,I was wellprepared to tackle the task ahead.The Process:A Symphony of MovementI began by sweeping the floor,ensuring that every corner was free of dust and debris.The rhythmic swish of the broom was almost meditative,a prelude to the more intensive cleaning that was to follow.Next,I turned my attention to the desk,a veritable treasure trove of papers,books,and various teaching aids.I carefully sorted through the items, placing the essential documents in neat piles and discarding any unnecessary clutter. The Challenge:The Dusty WindowsThe windows,a source of natural light and a view of the schools courtyard,were next on my list.With a damp cloth and a sense of determination,I wiped away the accumulated grime,revealing a clear pane that now allowed the sunlight to pour in unobstructed.The French might say,Le travail bien fait est un plaisir,which means Welldone work is a pleasure,and indeed,the satisfaction of seeing the windows gleam was immeasurable. The Finishing Touches:A Spotless OfficeWith the major tasks completed,I turned to the finer details.I wiped down the shelves,dusted the books,and polished the desk to a shine.The scent of the disinfectant filled the air,a testament to the thoroughness of my cleaning.The French would appreciate the attention to detail,for they believe that Le détail fait la différence,or The detail makes the difference.Reflection:The Reward of ServiceAs I stood back to admire my handiwork,a sense of accomplishment washed over me. The office,once cluttered and dusty,now stood as a testament to the value of hard work and the respect I hold for my teacher.The French would say,Le service rend heureux,or Service makes happy,and indeed,the act of cleaning the teachers office was not just a chore but a labor of love.In conclusion,cleaning the teachers office was an experience that taught me the importance of order,cleanliness,and respect for others.It was a task that,while simple in nature,carried with it a profound sense of purpose and satisfaction.As I left the office,I felt a sense of pride in knowing that I had contributed to creating a more pleasant environment for my teacher,a small gesture of appreciation for the countless hours they dedicate to our education.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Value Framing:A Prelude to Software Problem Framing Roel Wieringa∗Jaap Gordijn†Pascal van Eck‡AbstractSoftware problem framing is a way tofind specifications for software.Software problem frames can be used to struc-ture the environment of a software system(the machine) and specify desired software properties in such a way that we can show that software with these properties will help achieve the required effects in the environment.Actually framing a software problem,i.e.finding suitable problem frames of a given situation,is creative activity for which no guidelines are currently known.In this paper,we pro-pose to use an idea exploration technique called e3-value tofind software problem frames.The e3-value methodology is an approach to help business analysists solve the prob-lem of designing a networked enterprise,defined as a set of businesses or business units that make money by performing value exchanges over a computer network.The outcome of e3-value is viewed by business managers as a solution,but it is a problem for software engineers who have to imple-ment this idea.In this paper we illustrate the combination of e3-value with problem framing by means of a small ex-ample from real life,and discuss the research questions that come out of this.1IntroductionSoftware problem diagrams structure the environment of a software system(the machine)into domains with various interfaces towards each other and towards the machine[6]. The interfaces are places where shared events occur.In ad-dition,a problem diagram shows the requirement,which consists of desired behavior in some domains.It also shows domain properties and a specification of desired machine properties which is expected to ensure that the requirement will be satisfied.The machine specification,the domain re-quirement,and the given domain properties are related by a correctness argument.We call the analyst’s concern tofind ∗University of Twente,the Netherlands,roelw@cs.utwente.nl.Partially supported by the BSIK project Freeband/AF.†Vrije Universiteit,Amsterdam,gordijn@cs.vu.nl‡University of Twente,the Netherlands,vaneck@cs.utwente.nl.Par-tially supported by the BSIK project Freeband/AF.a machine specification such that this correctness argument can be given the problem concern.When we recognize a class of problems,we can abstract it into a problem frame.We are interested in classes of soft-ware problems that arise in the context of business automa-tion,such as in the development of business information systems,workflow systems,groupware or e-commerce sys-tems.More in general,the environment of these systems is a business context in which business actors(people playing organizational roles)perform activities to generate value. The question that interests us is:How tofind the relevant problem frame(s)for these problems?Or,in less esoteric English:How to frame the business problems so that the software engineer can derive software specifications from his or her problem analysis?In this paper we zoom in on one particular class of busi-ness software problems,namely the problem of developing multi-business information systems.Examples of this kind of problems are the problem of trading music,data,video or other digital content on-line.Other examples include digital service provision among business units of a large company. The relevance of this problem stems from the fact that busi-ness increasingly engage in cooperative networks of oth-erwise independent enterprises,and that large enterprises more and more structure themselves internally as networks of profit and loss responsible business units.What makes problem framing difficult in these cases is that more than one enterprise is involved in these prob-lems,each with their own universe of discourse,business goals,business processes,legacy systems,and infrastruc-tures.It is hard tofind the relevant problem domains,be-cause different businesses may talk in different languages about their domains.This in turn engenders confusion about domain properties.It is also hard to reach agreement on the requirements because different businesses have differ-ent goals.Confidentiality of available software and business processes makes it even harder to discuss domain properties and requirements.And to compound the problem further, most businesses will be reluctant to build new systems for just this cooperation,and so software specifications that do not agree with available legacy systems will not be accept-able to most businesses.But the presence and nature of legacy system will not be easily revealed by the businesses.All of this makes it hard to structure the software problems in business networks.In the past,the e3-value method has been used to explore e-commerce ideas in aboutfive different e-commerce con-sultancy projects[3].The outcome of using e3-value is a specification of a network of business actors that perform value activities and that exchange value,and an estimate of the profitability of these value activities and exchanges for each of the business actors.In this paper,we discuss how this can be used as input to a software problem framing pro-cess.We do this using a small example,presented in the next section.To keep matters simple,we ignore value ac-tivities,performed internally by business actors,and show only value exchanges between business actors.Before we present the example,we should point out that the value perspective taken in this paper is not yet common in requirements engineering.We think that addition of a value orientation is necessary to help the requirements en-gineer make choices in software problem analysis,and that a value orientation can be added in a way that avoids vague talk about marketing and commercial benefits.We think that including a value orientation in software requirements decreases the chance on irrelevant requirements and failed software.In the next section,we introduce our running example and in section3we summarize the e3-value method.Sec-tion four distinguishes the three abstraction levels that we distinguish in our problems,namely the value level,the business process level,and the business system level.Sec-tion5then shows how the value perspective can be used to explore solutions,whose consequences can then be traced to the business process and business system models.Section6 shows how the business system models can be transformed into software problem diagrams,using the value perspective to identify the requirements.2The NGO exampleWe illustrate our proposal with a real life example of a collection of European Non-Governmental Organizations (NGOs)in the domain of international voluntary service. Each NGO sends out volunteers from its own country to projects offered by NGOs in other countries(as well as its own projects)and accepts volunteers from other countries in its own projects.The purpose is to create possibilites for learning from other cultures and to help in local social de-velopment.The NGOs maintain contact with each other about projects offered and about volunteers,and there is a supranational umbrella organization that loosely coordi-nates the work of the(independent)NGOs.Some of the NGOs receive government subsidies,most do not.In the projects offered,only work is done that cannot be performed commercially.Each NGO has a web site,a general ledger system for the financial administration,a simple workflow management system(WFM)to manage the workflow for each volunteer, a project database of running projects,and a customer re-lationship management system(CRM)to manage informa-tion about volunteers that have shown interest in voluntary service.Since the NGOs vary widely in age,size and level of professionalism,and since they are independent,the im-plementations of these systems also vary widely and do not provide compatible interfaces.Recently,an application ser-vice provider(ASP)has offered to handle the WFM/CRM systems of all NGOs.The question to be solved is how this can be done in such a way that the ASP makes money and the NGOs save money.Although this example is about non-profit organizations, the arguments to enter the network of cooperating NGOs are stated in terms of value added and costs saved by the members in this cooperation.This makes e3-value a useful technique to solve the business problem whether a cooper-ation can be organized in such a way that value is added for all concerned.3The e3-value methodThe e3-value methodology is specifically targeted at the design of business networks,as for example in e-commerce and e-business.Business networks produce,distribute and consume things of economic value jointly.The rapid spread of business networks,and of large enterprises that organize themselves as networks of profit and loss responsible busi-ness units,is enabled by the capability to interconnect in-formation systems of various businesses and business units. In all cases,the trigger of an application of e3-value are the networking opportunities perceived to be offered by in-formation and communication technology(ICT).The use of e3-value is then to explore whether the networking idea can really be made profitable for all actors involved.We do so by thoroughly conceptualizing and analyzing such a networked idea,to increase shared understanding of the idea by stakeholders involved.The results of an e3-value track are sufficiently clear to start requirements engineer-ing for software systems.In the following,we will indicate networks of businesses and networks of business units by the blanket term networked enterprises.We will also call the software systems that support business processes busi-ness systems.Examples of business systems are information systems,workflow systems and special-purpose application software.Before the requirements on the information technology used by networked enterprises can be understood,the goals of the network itself need to be understood.More pre-cisely,before specifying the business systems and commu-nications between these,it is important to understand howvarious enterprises in the network create,distribute and con-sume objects of economic value.The e3-value method has been developed in a number of action research projects1as a method to determine the economic structure of a networked enterprise.3.1The e3-value methodology in a nutshellWe illustrate the concepts of e3-value using Figure1, which shows a value model of the current network of NGOs. Actor.An actor is perceived by its environment as an in-dependent economic(and often also legal)entity.An actor intends to make a profit or to provide a non-profit service.In a sound,sustainable,business model each actor should be capable of creating a net mercial actors should be able to make a profit,and non-profit actors should be able to create a value that in monetary terms exceeds the costs of producing it in order to sustain.Each NGO,the umbrella organization,each project and each volunteer in our exam-ple is an actor.Value Object.Actors exchange value objects,which are ser-vices,products,money,or even consumer experiences.A value object is of value to at least one actor.In Figure1, Assigned volunteer and Assigned project are value objects. Value Port.An actor uses a value port to show to its envi-ronment that it wants to provide or request value objects.A value port has a direction,namely outbound(e.g.a service provision)or inbound(e.g.a service consumption).A value port is represented by a small arrowhead that represents its direction.Value Transfer.A value transfer connects two equidirec-tional value ports of different actors with each other.It is one or more potential trades of value objects between these value ports.A value transfer is represented by a line con-necting two value ports.Note that a value transfer may be implemented by a complex business interaction containing data transmissions in both directions.The direction of a value transfer is precisely that:the direction in which value is transfered,not the direction of data communications un-derlying this transfer.Value exchange.Value transfers come in economic recip-rocal pairs,which are called value exchanges.This models ‘one good turn deserves another’:you offer something to someone else only if you get adequate compensation for it.1These are real life projects in which the researcher uses the technique together with business partners,followed by a reflection on and improve-ment of the technique.For the business partners,these projects are not research but commercial projects where they pay for the results.The re-searcher has the dual aim to do a job for the business and to learn something from doing it.Value Interface.A value interface consists of ingoing and outgoing ports of an actor.Grouping of ingoing and outgo-ing ports model economic reciprocity:an object is delivered via a port,and another object is expected in return.An actor has one or more value interfaces,each modelling different objects offered and reciprocal objects requested in return. The exchange of value objects across one value interface is atomic.A value interface is represented by an ellipsed rectangle.Market segment.A market segment is a set of actors that for one or more of their value interfaces,ascribe value to objects equally from an economic perspective.Naturally, this is a simplification of the real world,but choosing the right simplifications is exactly what modeling is about.A market segment is represented by a stack of actor symbols. NGOs is an example of such a market segment.With the concepts introduced so far,we can describe who exchanges values with whom.If we include the end con-sumer as one business actor,we would like to show all value exchanges triggered by the occurrence of one end-consumer need.This considerably enhances a shared understanding of the networked enterprise idea by all stakeholders.In addi-tion,to assess the profitability of the networked enterprise, we would like to do profitability computations.But to do that,we must count the number of value exchanges trig-gered by one consumer need.To reace an end-consumer need and do profitability computations,we include in the value model a representation of dependency paths between value exchanges.A dependency path connects value inter-faces in an actor and represents triggering relations between these interfaces.A dependency path has a direction.It con-sists of dependency nodes and connections. Dependency node.A dependency node is a stimulus(repre-sented by a bullet),an AND-fork or AND-join(short line), an OR-fork or OR-join(triangle),or an end node(bull’s eye).As explained below,a stimulus represents a trigger for the exchange of economic value objects,an end node represents a model boundary.Dependency connection.A dependency connection con-nects dependency nodes and value interfaces.It is repre-sented by a link.Dependency path.A dependency path is a set of connected dependency nodes and connections with the same direction, that leads from one value interface to other value interfaces or end nodes of the same actor.The meaning of the path is that if a value exchange occurs across a value interface I,then value interfaces pointed to by the path that starts at interface I are triggered according to the and/or logic of the dependency path.If a branch of the path points to an end node,then this says“don’t care”.Figure 1.Value Model of the current NGO network.Dependency paths allow one to reason about a network as follows:When an end consumer generates a stimulus,this triggers a number of value interfaces of the consumer as indicated by the dependency path starting from the trigger-ing bullet inside the consumer.These value interfaces are connected to value interfaces of other actors by value ex-changes,and so these other value interfaces are triggered too.This in turn triggers more value interfaces as indicated by dependency paths inside those actors,and so on.Our value model now represents two kinds of coordina-tion requirements:Value exchanges represent the need to coordinate two actors in their exchange of a value object,and dependency paths indicate the need for internal coordi-nation in an actor.When an actor exchanges value across one interface,it must exchange value across all value in-terfaces connected to this interface.This allows us to trace the value activities and value exchanges in the network trig-gered by a consumer need,and it also allows us to estimate profitability of responding to this need in this way for each actor.For each actor we can compute the net value of the value objects flowing in and those flowing out according to the dependency path.2Note that an e 3-value model should not be seen as some business process model [5].A value model shows only ob-jects that are of economic value for someone,while a busi-ness model shows many objects that are not of direct value (but are e.g.needed to control the process flow).Addi-tionally,business process models do not have the notion of economic reciprocity,which is in e 3-value captured by the ’value interface’concept.It is our experience that decisions on the exchange of economic values should not be confused with decisions on the business process that put such ex-changes into operation.The relation between value models and process models is further explored in [9].2Theconcept of a dependency path is reminiscent to that of use casemaps [1],but it has a different meaning.A use case map represents a se-quential scenario.Dependency paths represent coordination of value inter-faces,and dependency paths in different actors may among each other not have an obvious temporal ordering,even if triggered by the same stimulus.3.2Example:The NGOs in the current situationFigure 1represents the current situation as a value model.The diagram shows the NGO market segment twice,because we want to show that there exists interaction be-tween NGOs.An NGO serves two types of actors:V olun-teers and projects.The task of a NGO is to match a volun-teer to a project.If a match is successful,the project obtains a volunteer,and a volunteer obtains a project.Both the vol-unteer as well as the project pay a fee for this service.V olunteers need a project to work for;Projects need vol-unteers.These needs are shown in Figure 1by stimuli.The match itself is represented as an AND-join.Follow-ing the paths connected to the join,it can be seen that for a match,a volunteer and a project is needed.These vol-unteers and projects can be obtained from the NGO’s own customer base,or can be obtained from other NGO’s as is represented by OR-joins.Note that Figure 1shows only part of the dependency path.Specifically we represent that for matching purposes the rightmost NGO uses volunteers and projects from its own base or from other NGO’s.However,the leftmost NGO’s also do matching.Paths associated with these matchings are not presented.We will skip the profitability estimations for this exam-ple,because these play no role in the following argument.The interested reader can find examples in earlier publica-tions [4,3].4Value Models,Business Processes and In-formation SystemsLet us now introduce a manager,a business process de-signer,and a technology designer in each NGO.In each NGO,these might very well be the same person,but we treat them as different roles.For the manager,a value model represents a business so-lution,namely how a networked enterprise does business.For the business process designer,it represents a problem,namely what processes are needed to realize these value ex-changes?For the current situation of the NGOs we know the solution to this problem,namely the processes currently operating at the NGOs.The current business processes op-erating in the NGOs are these:•Network management:Entry and exit of an NGO in the network of NGOs.•Core processes:(a)Acquisition of own projects,(b) Acquisition of own volunteers(c)Matching:(i)place-ment of incoming volunteers in own projects,(ii) placement of own volunteers in projects of other NGO.(d)V olunteer preparation(training)•Financial processes•ICT support processes•HRM processes•ICT management processes•Controlling processes:(a)Policy making(b)Quality control(c)Incident responseOperationalizing the value model into a business process model requires us to think through the consequences of each end-consumer stimulus from start tofinish,also including all possible exceptions.For example,how are the projects and volunteers informed about the matching?What if they refuse the matching proposed by the NGO?What if they don’t respond?What if no match can be found?What if there is more than one match?In their turn,business processes are supported by tech-nology,ranging from buildings and furniture to ICT,tele-phone and fax.A design of business processes is a solu-tion for the business process designer,but a problem for the technology designer.We are interested in the information technology required to support the business processes.Figure2shows a communication diagram of the cur-rently available business systems in each -munication diagrams are undirected graphs in which the nodes represent systems and the edges represenmt com-munication channels.Nesting of nodes represents munication diagrams are used to represent the (de)composition of a system(in our case the composition of the context of the systems of interest)[10].The difference with Jackson’s context diagrams is that the nodes in the di-agram represent systems,not sets of coherent phenomena, and that we do not single out one system as the machine of interest.This difference is very slight because any sys-tem can be viewed as a set of coherent phenomena,and any coherent set of phenomena can be viewed as a system.Figure2shows a number of business systems in NGO1. Each system consists of people and technology,such as software,paper,telephones,fax,etc.Each NGO has sys-tems with the same functionality,but different NGOsmaymunication diagram of currentsituation.use different people-technology combinations to implement this functionality.The diagram also shows a number of communication channels between these systems.Each communication channel is a means to share information between two ac-tors.The meaning of the diagram is that each channel is re-liable and instantaneous;if we want to include an unreliable communication channel with delays,we should include the channel as system in the diagram and connect it with lines to the systems communicating through the channel;the re-maining lines then represent reliable instantaneous commu-nication channels.The WFM system of NGO1communi-cates with WFM systems in all other NGOs.Not shown is the fact that the communication between WFMs of different NGOs currently is done mostly by telephone,fax,email and paper mail.For brevity,we do not list the shared phenom-ena occurring at the interfaces indicated by the communica-tion channels.Figure2also shows the context of NGO1,which consists of volunteers and projects(and other NGOs).We now add a requirement to the diagram:R1Match a volunteer to a project.This is the mission of the network of NGOs and it is the purpose of the core business process of each NGO.Note that each of the business processes listed earlier will gen-erate a requirement like this.We call the resulting diagram (Figure3)a solution diagram because it shows the current solution to this requirement.Unlike a problem diagram,a solution diagram does not represent a machine to be speci-fiedIn the current solution,requirement R1can be satisfied in two ways,either by matching volunteers and own projectsFigure3.Solution diagram of current situa-tion.of the NGO,or by asking another NGO to place the volun-teer on one of its projects.We here consider thefirst option. The concern raised by R1is whether the phenomena at the interfaces shown in the problem diagram are sufficient to guarantee R1.In other words,the concern is whether in the current solution the following correctness argument is valid: 1.If a volunteer entered his or her data and preferencescorrectly through the NGOs web site,2.and the project data have been entered correctly in theproject database,3.and the CRM system obtains the volunteer data fromthe web site4.and the WFM system can access the project data fromthe database5.and can access volunteer data from the CRM system6.then the WFM system must match volunteer andproject data as required.Numbers refer to lines in the problem diagram.Now,what kind of argument is this?We are not specifying any of the systems shown in the diagram,so why bother about this at all?Obviously,the NGOs currently can be observed to do their work,so why produce an argument that they can do their work?The point of constructing the argument is that it gives a reason for the presence of each of the interfaces in the prob-lem diagram in terms of achieving R1.R1in turn is needed to perform a business process,which in turn was needed to implement the value model.The above correctness argu-ment thus allows us to understand the value currently added by current technology of NGOs.The technology correct-ness argument also allows us to validate our understanding of the business processes:Did we really think through all consequences of an end-consumer stimulus?Did we really take care of all exceptions?Thirdly,the problem concern can also be used to specify desired behavior of any of the systems in the NGO,still assuming the current way of working.Suppose we want to redesign the WFM system.If all other systems in the NGO are given,we can then extract desired interface behavior of the WFM from the problem concern.This allows us to find the specification of a reimplemented WFM system that plays a role in achieving R1as indicated by the correctness argument.5Value-Oriented Idea Exploration5.1Option(1):ICT OutsourcingA main concern for NGOs and the umbrella organiza-tion is to have cost-effective ICT support for their processes, while preserving or improving the quality of service offered to volunteers.Specifically,NGOs have indicated that the different WFM and CRM systems present in the NGOs are candidates for cost-cutting operations.We saw in our cur-rent problem analysis that each NGO exploits its own WFM and CRM.One option for cost-cutting is therefore to re-place all these WFM and CRM systems by one system,to be used by all NGOs.This system can be placed at the un-brella organization,who then acts as an Application Service Provider(ASP).This means that NGOs connect to the Inter-net,and use the WFM and CRM system owned by the um-brella organization.To keep costs low,NGOs use a browser to interact with the WFM and CRM system of the umbrella. This leads to the value model in Figure4.The exchanges introduced in Figure1remain intact.The umbrella organization acting as ASP is introduced in the value model.In the value model we see that the ASP offers a matching service,which is the same main functionality of the old WFM and CRM application offered to the NGO. This functionality is offered by the umbrella orgizantion, while the rest remains the same.This implies that the NGO interacts from a value perspective exactly the same as in Figure1.This solution has no impact on the business processes but it has impact on the technology situation,as shown in the communication diagram of Figure5.From an ICT per-spective,there is now only one WFM/CRM application(in-stead of many different ones),buth there are still as many instances of it as there were applications in the old situa-Figure 4.Value Model for an ASP solution (ICToutsourcing).Figure munication diagram of software systems in the ASP solution (ICT outsourc-ing).tion,only they are now provided by one party,and they are all exactly the same.By doing so,the umbrella organiza-tion can exploit economies of scale and thus yields a more cost-effective ICT service for the NGOs.The NGOs use the WFM/CRM applications exactly in the same way as before;their business processes do not have to change.5.2Option (2):Business process outsourcingA second option is to outsource not only the software,but the entire business process to do the matching to the umbrella organization.Figure 6show the value model of this.The matching is now done for all NGOs using the same base of volunteers and projects.This allows for doing global matching,rather than doing local matching for each NGO separately.In this solution,there is a drastic change in the value exchanges:Each NGO pays for a match to the umbrella or-ganization.The role of a NGO is not so much the matching itself,but attracting volunteers and projects in their specific region.So,exchanges between NGOs disappear.They ex-change now value objects using the umbrella organization as an intermediate.From an ICT perspective,there is one matching (WFM/CRM)system for all NGOs (Figure 7).These NGOs only need a (web-based)client to interact with the match-ing engine.From a functional point of view complexity is added,because the WFM engine/process should cover all NGO’s coherently,whereas in the ICT outsourcing alter-native the scope of each WFM is limited to a single,spe-cific NGO.This situation may be more cost-effective than the ICT outsourcing solution,but it may nevertheless be unattractice to the NGOs because they seem to lose their primary function.6Software Problem Concerns。