ImageVerifierCode 换一换
格式:PDF , 页数:20 ,大小:511KB ,
资源ID:1257869      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1257869.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ISO TR 25102-2008 Intelligent transport systems - System architecture - -Use Case- pro-forma template《智能运输系统 系统体系结构 用例(Use Case)形式模板(pro-forma template)》.pdf)为本站会员(jobexamine331)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

ISO TR 25102-2008 Intelligent transport systems - System architecture - -Use Case- pro-forma template《智能运输系统 系统体系结构 用例(Use Case)形式模板(pro-forma template)》.pdf

1、 Reference number ISO/TR 25102:2008(E) ISO 2008TECHNICAL REPORT ISO/TR 25102 First edition 2008-02-15 Intelligent transport systems System architecture “Use Case” pro-forma template Systmes intelligents de transport Architecture des systmes Gabarit pro forma de cas dusage ISO/TR 25102:2008(E) PDF di

2、sclaimer This PDF file may contain embedded typefaces. In accordance with Adobes licensing policy, this file may be printed or viewed but shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In downloading this file, partie

3、s accept therein the responsibility of not infringing Adobes licensing policy. The ISO Central Secretariat accepts no liability in this area. Adobe is a trademark of Adobe Systems Incorporated. Details of the software products used to create this PDF file can be found in the General Info relative to

4、 the file; the PDF-creation parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below. COPYRIGHT PR

5、OTECTED DOCUMENT ISO 2008 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or ISOs

6、 member body in the country of the requester. ISO copyright office Case postale 56 CH-1211 Geneva 20 Tel. + 41 22 749 01 11 Fax + 41 22 749 09 47 E-mail copyrightiso.org Web www.iso.org Published in Switzerland ii ISO 2008 All rights reservedISO/TR 25102:2008(E) ISO 2008 All rights reserved iii Cont

7、ents Page Foreword. v Introduction . vi 1 Scope . 1 2 Terms and definitions. 1 3 Abbreviated terms 2 4 Background . 3 4.1 TC 204 Working Group WG 1. 3 4.2 Statement of requirements 3 4.3 Use cases 3 4.4 “Unified Modeling Language” (UML) 4 4.5 The bottom line value of “Use Cases” 5 5 Use case element

8、s 6 5.1 General. 6 5.2 Normal use cases description. 6 5.3 “Use Case” template 7 5.4 “Use Case” title name 7 5.5 “Use Case” description 7 5.6 “Use Case” scope. 7 5.7 “Use Case” level . 7 5.8 Target system release 7 5.9 “Use Case” level of generality or abstraction .7 5.10 “Use Case” author/primary a

9、ctor 8 5.11 “Use Case” stakeholders/participants . 8 5.12 “Use Case” goal 8 5.13 “Use Case” references to requirements. 8 5.14 “Use Case” assumptions. 8 5.15 “Use Case” technology restrictions . 8 5.16 Relationship to other “Use Cases” . 8 5.17 Actors associated with “Use Case” 8 5.18 “Use Case” tri

10、ggers 9 5.19 “Use Case” pre-conditions 9 5.20 “Use Case” scenarios 9 5.21 “Use Case” expected outcomes . 9 5.22 “Use Case” acceptance criteria 9 5.23 “Use Case” exceptions 10 5.24 “Use Case” post-conditions 10 5.25 “Use Case” extensions 10 5.26 “Use Case” inclusions . 10 5.27 “Use Case” business rul

11、es 10 5.28 “Use Case” verification approach. 10 5.29 “Use Case” test cases 11 5.30 “Use Case” version 11 5.31 “Use Case” modification history. 11 5.32 “Use Case” approvals 11 5.33 “Use Case” application notes . 11 5.34 “Use Case” open issues 11 6 Suggested “Use Case Template” 11 6.1 “Use Case Templa

12、te” rationale . 11 6.2 Form of “Use Case Template”. 11 ISO/TR 25102:2008(E) iv ISO 2008 All rights reserved6.3 Example “Use Case Template” 11 Bibliography . 13 ISO/TR 25102:2008(E) ISO 2008 All rights reserved v Foreword ISO (the International Organization for Standardization) is a worldwide federat

13、ion of national standards bodies (ISO member bodies). The work of preparing International Standards is normally carried out through ISO technical committees. Each member body interested in a subject for which a technical committee has been established has the right to be represented on that committe

14、e. International organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization. International Standards are drafted in accordance

15、with the rules given in the ISO/IEC Directives, Part 2. The main task of technical committees is to prepare International Standards. Draft International Standards adopted by the technical committees are circulated to the member bodies for voting. Publication as an International Standard requires app

16、roval by at least 75 % of the member bodies casting a vote. In exceptional circumstances, when a technical committee has collected data of a different kind from that which is normally published as an International Standard (“state of the art”, for example), it may decide by a simple majority vote of

17、 its participating members to publish a Technical Report. A Technical Report is entirely informative in nature and does not have to be reviewed until the data it provides are considered to be no longer valid or useful. Attention is drawn to the possibility that some of the elements of this document

18、may be the subject of patent rights. ISO shall not be held responsible for identifying any or all such patent rights. ISO/TR 25102 was prepared by Technical Committee ISO/TC 204, Intelligent transport systems. ISO/TR 25102:2008(E) vi ISO 2008 All rights reservedIntroduction The objective of this Tec

19、hnical Report is to propose a pro-forma template for “Use Cases” for intelligent transport systems (ITS), and provide guidance on how the template should be used. While this Technical Report provides a pro forma template, the elements may be augmented or omitted as applicable. The Technical Report p

20、rovides guidance to develop use cases and is a guide rather than a prescription to be followed without variation. A “Use Case Model” is simply a term to describe, and in many cases define, a users view of interactions with (and within) the system. Use cases show how entities interact, and are usuall

21、y presented as structured text or diagrammatically. “Use Cases” are a means to define requirements for a system in terms of the primary users (known as actors) that interact with the system and the scenarios or activities that are performed by the system in response to stimuli from the actors or fro

22、m other system entities. Each “Use Case” has a starting state and conditions, a series of activity steps that together comprise a scenario, and a finishing state and conditions. There may be more than one scenario in a “Use Case”. The “Use Case” should also include exceptional cases with alternate o

23、utcomes. In many situations, including some International Standards, there has been more attention paid to the definition of “Actors”, “Use Cases” and the relationships between them, rather than the detail of each “Use Case”, especially the explanatory text that goes with the “Use Case”. The identif

24、ication of “Use Cases” is most frequently associated with use case model diagrams using the “Unified Modelling Language” (UML) 4 . In this Technical Report, for consistency, this methodology is used throughout. However, “Use Cases” can be elaborated and developed for any system methodology and are a

25、s appropriate for process oriented methodology as object oriented methodology, and indeed there is no requirement to use any technical architecture methodology at all. A “Use Case” can often be elaborated simply with pen and paper. The benefits of applying use cases to the development of ITS include

26、 the following: Common, standardized approach available for the first segment of software system development, namely requirements elicitation and definition; Requirements are related to each other informally, thus providing some assurance of compatibility and consistency. TECHNICAL REPORT ISO/TR 251

27、02:2008(E) ISO 2008 All rights reserved 1 Intelligent transport systems System architecture “Use Case” pro-forma template 1 Scope This Technical Report discusses the application of “Use Cases” for requirements and related aspects of a software-intensive system such as an intelligent transport system

28、 (ITS). The scope of this Technical Report is to provide a pro-forma template for the consistent consideration and development of “Use Cases” within ITS International Standards and associated deliverables. NOTE This Technical Report provides a pro forma template; the elements may be augmented or omi

29、tted as applicable. It provides guidance to develop use cases and is a guide rather than a prescription to be followed without variation. 2 Terms and definitions For the purposes of this document, the following terms and definitions apply. 2.1 architecture set of concepts and rules describing the in

30、ter-relationship between entities in the entire system, independent of the hardware and software environment. Mil4; architecture is described through a series of views that may be at varying levels of generality/specificity, abstraction/concretion, totality/component, and so on 2.1.1 system architec

31、ture framework for ITS deployments; it is a single, high-level description of the major elements or objects and the interconnections among them NOTE It provides the framework around which the interfaces, specifications and detailed system designs can be defined. An architecture is not a product desi

32、gn, nor a detailed specification for physical deployment. 15 2.2 business rule rigorous statement of policy, sometimes expressed in the format IFTHENELSE, that must be followed when the stated conditions are satisfied 2.3 condition state of an entity or a set of state variables; also the qualificati

33、on of a contract or agreement 2.4 exception departure from normal or correct operation ISO/TR 25102:2008(E) 2 ISO 2008 All rights reserved2.5 model representation of an entity from which the important elements have been abstracted by removing unimportant detail while at the same time retaining the i

34、nterrelationship between the key elements of the whole NOTE A model can be made more or less abstract by the successive suppression of detail such that the concepts and relationships come into enhanced focus and become more readily understood. However, the process can be taken too far when the simpl

35、ification has exceeded the threshold where a necessary understanding is possible. Thus, the process of modelling is one of going only far enough to achieve the optimum understanding and insight and no further. 2.6 primary actor principal entity interacting with the system being described to achieve

36、an objective NOTE An actor defines a coherent set of roles that users of an entity can play when interacting with the entity. An actor may be considered to play a separate role with regard to each “Use Case” with which it communicates. An Actor has a Name and may communicate with a set of Use Cases.

37、 An Actor may also have a set of Interfaces, each describing how other elements may communicate with the Actor. An Actor may have generalization relationships to other Actors. 2.7 relation nature of how two entities affect each other including dependencies 2.8 requirement statement of user need, typ

38、ically expressed in a single-sentence form to assist with later verification of compliance 2.9 scenario sequence of steps that are taken to change the state from that before the scenario to that immediately after the scenario 2.10 template framework that may be used repeatedly to meet requirements t

39、hat are similar to some extent 2.11 trigger event that starts the process in a scenario 2.12 use case series of interactions between an outside entity and the system, which ends by providing business value NOTE A “Use Case” is a sequence of actions that an actor (usually a person, but perhaps an ext

40、ernal entity, such as another system) performs within a system to achieve a particular goal 16 . 2.13 user actor that derives benefit from the normal end state of the “Use Case”. 3 Abbreviated terms 3.1 ITS intelligent transport system ISO/TR 25102:2008(E) ISO 2008 All rights reserved 3 3.2 TICS tra

41、nsport information and control systems NOTE TICS is a term that has been largely superseded by ITS. 3.3 TR technical report 3.4 UML unified modelling language 3.5 WG 1 ISO/TC 204 Working Group 1, Architecture 4 Background 4.1 TC 204 Working Group WG 1 This Technical Report arose from work by ISO/TC

42、204/WG 1 on the elaboration of ITS architecture in the ISO 14813 series of International Standards. It had become apparent that the application of use cases was arbitrary and inconsistent and therefore required more explicit guidance. 4.2 Statement of requirements There have been many proposed metho

43、ds for the statement and management of requirements, the most common being a tabular collection of single verifiable statements. The problem then arises that with large numbers of requirements, the relationships between them become less and less clear. Various strategies are employed effectively to

44、organize (or manage) the requirements base and among these “Use Cases” have become increasingly popular because they can be understood readily by all stakeholders of a complex system. This is the most important motivation for this Technical Report to be developed “Use Cases” are an important means t

45、o achieve consensus of all stakeholders. 4.3 Use cases The first question to be answered is: What is a “Use Case”? Why use this term to define a very simple process that is essential to the creation of software or any other business system? A “Use Case Model” is simply a term to describe, and in man

46、y cases define, a users view of interactions with (and within) the system. Use cases show how entities interact, and are usually presented as structured text or diagrammatically. The “Use Case” is just a method to facilitate information exchange. The commodity being acquired is the business knowledg

47、e of the stakeholder. This knowledge is transferred to a programmer/architect who then uses their expertise to develop a system or software to enable a service or system to function. In order to create quality software an explanation of how the system is to function must be clearly understood by all

48、 involved. Therefore, a “Use Case” stands as a mutually understood and accepted representation of how a user, commonly referred to as an actor, interacts with a desired or existing system. ISO/TR 25102:2008(E) 4 ISO 2008 All rights reservedImportantly, the purpose of describing use cases is not to f

49、ully specify the exact nature of what its subject will contain and how it is to be built. Instead, use cases define goals and purpose: the problems we are trying to solve. Establishing these goals lays the foundation for the scope that will follow. Additionally: If we simply consider the roles played by the actors, and the goals of those actors, the use-case model can very rapidly emerge. Use-case diagrams can distil a complex project into a more easily comprehensible picture. A well-constructed use-case m

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