• 2.95 MB
  • 2022-04-22 13:49:41 发布

GBT18491.4-2010信息技术软件测量功能规模测量基准模型.pdf

  • 77页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'lCS35.080L77缰园中华人民共和国国家标准GB/T18491.4—2010/ISo/IECTR14143—4:2002信息技术软件测量功能规模测量第4部分:基准模型Informationtechnology—Softwaremeasurement—Functionalsizemeasurement——Part4:Referencemodel2010-12-01发布(IS0/IECTR14143—4:2002,IDT)2011—04—01实施牛瞀粥紫瓣警糌瞥翼发布中国国家标准化管理委员会捉19 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/ISO/IECTR14143—4:2002目次前言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯‘引言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·一1范围⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯2规范性引用文件⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯3术语和定义⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯4缩略语⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯j基准用户需求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6基准FsM方法⋯⋯⋯⋯⋯⋯⋯⋯⋯··⋯⋯⋯⋯·⋯⋯⋯⋯附录A(资料性附录)商业应用RRuR·⋯-⋯⋯⋯·⋯⋯-⋯··A.1RuRA1:旅馆住宿系统(预定)⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯A.2RuRA2:旅馆住宿系统(预定)——初始需求⋯⋯⋯⋯-一A.3RuRA3:旅馆住宿系统(预定)——实体模型⋯⋯⋯⋯-一A.4RuRA4:在旅馆预定系统中添加自动姓名查找的功能·一A.5RURA5:在旅馆预定系统中添加按自动姓名查找的功能A.6RuRA6:在旅馆预定系统中添加按自动姓名查找的功能A.7RuRA7:TRAx事务处理报告⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-一A.8RuRA8:巴黎交易所净赚需求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·附录B(资料性附录)实时/控制RuR⋯⋯⋯⋯⋯⋯⋯⋯⋯··B.1RURB1:基本的减法功能⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯··B.2RuRB2:重要的大功能⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·B.3RuRB3:次要的大功能⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯··B.4RuRB4:信号品示字段的用户要求⋯⋯⋯⋯⋯⋯⋯⋯-,B.5RuRB5:出错信息的用户要求⋯⋯⋯⋯⋯⋯⋯·⋯⋯⋯一B.6RuRB6:用户维护的出错信息的用户要求⋯⋯⋯·⋯⋯,B.7RuRB7:一个内部函数的用户要求⋯⋯⋯⋯⋯⋯⋯⋯·B.8RURB8:自动线路切换⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·B.9RURB9:阀门控制系统⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-B.10RURB10:网关系统⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·B.11RuRB儿:L_Euchre纸牌游戏(最小化实现)⋯⋯⋯⋯·B.12RuRB12:L_Euchre系统(可用的系统实现)⋯⋯⋯⋯·B.13RuRB13:标准Euchre系统⋯⋯······⋯···⋯⋯···⋯⋯·B.14RURB14:超级Euchre系统⋯···⋯⋯⋯···⋯⋯···⋯⋯·附录c(资料性附录)RuR参考列表⋯⋯⋯⋯⋯⋯⋯⋯⋯·C.1RUR命名:销售/定购系统⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·C.2RUR命名:旅行安排⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·c.3RUR命名:同定定单支持⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·c.4RuR命名:产品计划与控制⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·c.5RuR命名:行销信息系统⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·ⅢⅣ●●,000地¨M¨M¨卯弭姐弘弭孙弘弘弘孙拍勰w盯盯卯∞∞∞∞鹋∞● www.bzfxw.comGB/T18491.4—2010/ISO/IECTR14143—4:2002c.6RUR命名:商业分析⋯⋯⋯⋯··c.7RuR命名:计费系统·⋯⋯⋯⋯-c.8RuR命名:薪水册⋯⋯⋯⋯⋯·-c.9RuR命名:采购⋯⋯⋯⋯⋯⋯~c.10RIJR命名:应付款⋯⋯⋯⋯⋯.-c.11RuR命名:人力资源系统⋯⋯··c.12RuR命名:修订的人力资源系统c.13RuR命名:交通控制系统⋯⋯-tc.14RuR命名:学生选课系统⋯⋯-c.15RuR命名:存货清查系统⋯⋯··c.16RuR命名:应付款系统⋯⋯⋯··c.17RuR命名:增强型应付款系统“c.18RuR命名:包路由系统·⋯·⋯⋯c.19RuR命名:简单图书馆系统⋯·一c.20RuR命名:图书馆系统Ⅱ⋯⋯-一Ⅱ∞∞∞加加加绚伯儿n订儿陀化佗 www.bzfxw.com标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/ISo/IECTR14143-4:2002剖吾18491在《信息技术软件测量功能规模测量》总标题下目前由以下6个部分组成:——第1部分:概念定义;——第2部分:软件规模测量方法与GB/T18491.1—2001的符合性评价;——第3部分:功能规模测量方法的验证;——第4部分:基准模型;一第5部分:功能规模测量的功能域确定;——第6部分:GB/T18491系列标准和相关标准的使用指南。本部分为GB/T18491的第4部分。本部分等同采用国际标准IsO,/IEcTR14143—4:2002《信息技术软件测量功能规模测量第4部分:基准模型》(英文版)。由于国际标准IsO/IEC14143—6:2006发布晚于Is0/IEcTR14143—4:2002,因此原国际标准ISo/IECTR14143—4:2002的前言中不涉及ISO/IEC14143—6:2006。而在将IsO/1EcTR141434:2002转化为本部分时,前言中补充了有关第8部分的说明。为便于使用,对于IsO/IEcTR14143—4:2002,本部分还做了下列编辑性修改:——原文的第2章引出了IsO/IEc9126:1991,但由于ISo/IEc9126:1991已经更新为Iso/IEc9126—1:2001,所以在本部分国标中改为GB/T16260.1—2006;——关于附录A和附录B的性质问题,原文的附录A和附录B为规范性附录,但其内容是给出了国外的“评估RuR的商业应用”和“实时控制RuR”的实例。在转换为国家标准时,不宜作为规范性附录使用,因此改为资料性附录;——在附录A的例子中,给出的语种代码和语言说明均为国外的,在转换成国家标准时增加了汉语和中文的表述。本部分的附录A、附录B和附录c为资料性附录。本部分由全国信息技术标准化技术委员会(sAc/Tc28)提出并归口。本部分起草单位:上海计算机软件技术开发中心、中国电子技术标准化研究所。本部分主要起草人:杨根兴、陈达丽、宗宇伟、冯惠、刘振宇、李婷、蔡立志、金荣得、谢晓燕。Ⅲ www.bzfxw.comGB/T18491.4—2010/ISo/IECTR14143—4:2002引言FSM方法的使用者必须确定所使用的FSM方法适用于量化该软件的功能规模。GB/T18491.12001的符合性将是必须的但不是充分的。对一个FSM方法的评价过程将考虑该FsM方法实施中的实际证据。i平价一个FSM方法可能需要一个基准测试,即对已知的RuR的一个扩集采用选定的FSM方法所产生的评价结果与一个基准FsM方法所获得的基准结果进行比较。1849l的本部分提出标准化RuR方法与基准FsM方法的指南。图o.1给出了如何使用这些方法得到基准结果。待评FsM方法决定r一个适当的RuR汇集的功能规模结果。使用一个或多个基准FsM方法来测量同样的RuR汇集,并将这些基准结果与从待测FsM方法获得的结果进行比较。图0.1RuR的使用和基准FsM方法本部分的第5章定义了识别、分类和选择RuR的框架。附录A和附录B提供了两个不同领域的RuR的例子。然而有一个详尽的RuR集合是理想化的,此集合的代价是昂贵的。更多的RuR可以在附录c中给山的RUR参考列表中找到。其他适当的RuR町根据第5章的RuR说明的基本指南构建。本部分的第6章介绍了基准FsM方法的一般要求。基准FsM方法提供了基准点,对照这些可以对其他的FsM方法进行比较。Ⅳ www.bzfxw.com标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/lSo/IECTR14143-4:2002信息技术软件测量功能规模测量第4部分:基准模型1范围1849l的本部分规定了在验证一个功能规模测量(FsM)方法时使用的基准模型(如图o.1)。该基准模型由以下两个部分组成:a)一个可以用FsM方法来估计规模的基准用户需求(RuR)的分类框架。包括这种RuR的例子,它引用了可以供RUR使用的更多f1=I户需求(uR)。b)选择基准FsM方法的指导说明。根据这些指导,可以刘FsM方法进行比较。该基准模型是FsM方法评价过程的输入。评价测试的公式和执行以及对结果的解释都超出了本部分的范围。本部分中包含的RuR干¨附加的参考表仅仅代表了在某些领域和隋况下的uR的例子。附加的RuR与在附录A、附录B和附录c中不包括的领域和情况下的RuR.将会在本部分中所描述框架的协助下产生。基准FsM方法的要求有助于选抒基准FsM方法。2规范性引用文件下列文件中的有关条款通过GB/1-18491本部分的引用而成为本部分的条款。凡注日期或版次的引用文件,其后的任何修改单(不包括勘误的内容)或修订版本都不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡不注日期的引用文件,其最新版本适用于本部分。18491.1200l信息技术软件测量功能规模测量第1部分:概念定义(idtIsO/IEC】4143111998)G}j/T16260.12006软件工程产品质量第1部分:质量模型(IsO/IEc91261:2001,IDT)3术语和定义下列术语和定义适用于本部分。图1描述了uR(用户需求)、RuR、RuR汇集的组成关系。 www.bzfxw.comGB/T18491.4—2010/Iso/IECTR14143-4:2002RuR汇集为指定的评价选择(5.1.2部分)图1uR和RuR组成关系示意图3.1用户功能需求functionaIuseI’requiremeⅡts用户需求的一个子集。用户功能需求表示软件必须实现的用户业务实践和规程。它不包括质量需求和任何技术需求。注:根据GB/T】8491.1—2001。3.2质量需求qual“yrequirements与GB/T16260.1—2006定义的软件质量有关的需求。注:根据GB/T18491.1—2001定义,质量需求是用户需求的一个子集。3.3基准FsM方法reference醛Mmethod在验证功能规模测量结果时,用于进行比较的与6.1规定的要求相符的FSM方法。3.4基准用户需求ReferenceuseI。ReqⅡirements与5.1.1规定的要求相符的用户需求的一个标准集合。注:图1表示了RuR与UR的关系。3.5基准用户需求汇集RuRcolleti蚰被选来用作匹配一个特定评价目的RuR子集,选择要求规定在5.1.2中。注:图1表示RuR与RuR汇集的关系。3.6技术需求techⅡicalrequirements有关软件开发、维护、支持和运行的技术以及环境的需求。注:根据GB/T18491.12001,技术需求是用户需求的一个子集。 www.bzfxw.com标准分享网www.bzfxw.com免费下载3.7GB/T18491.4—2010/Iso/IECTR14143—4:2002用户需求userr。quirements对所提供软件而言,用户要求集合的完整描述,包括用户功能需求、技术需求和质量需求。4缩略语FSM功能规模测量(FunctionalsizeMeasurement)FuR用户功能需求(FunctionaluserRequirement)QR质量需求(QualityR8quirement)RUR基准用户需求(ReferenceuserRequirement)TR技术需求(Techn0109yRequirement)uR用户需求(userRequirement)5基准用户需求5.1一般要求为了使一个FsM方法评价能被接受,RuR汇集应由遵循5.1.1的和那些按照5.1.2中声明的规则所选出的RUR组成。5,1,1RuR要求单个RuR应:a)以专门从事RuR领域的用户普遍能理解的形式用文档记录下来;注:RuR宜代表用户需求。可接受的表达形式包含以文本和图表形式对功能性的描述,而特定功能域的用户应该能接受这些形式。不可接受的文档形式的例子有:技术设计文档、计算机程序列表或信息技术的术语学代表。b)代表一个完整的和自我包含的用户的实践或规程;注:RuR宜提供所有必要需求来执行用户的实践或规程,但是不必提供实际系统所需要的完整的需求集台。不同的FsM方法会有不同识别BFc(基本功能部件)的方法。仅包含用户实践或规程一个子集的RuR可能因此而歪曲结果。一个部分FuR的例子就是仅仅满足RuRA1中的旅馆住宿系统的(A1.3)的数据实体需求,或者是RURAl中的A.1.2.2.1中的RES功能的屏幕布局。c)经测试并且不包含模糊和不一致。注:遵照这个要求可接受的就是像软件产品一样成功地实现的RuR,在参考的书籍或者杂志中发布的RuR,或在一个FsM中成功地使用的RuR。5.1.2RuR汇集选择要求选作RuR汇集的RuR应:a)代表能够评价FsM方法的功能域;注:该RuR宜代表为评价FsM方法而选出的功能域。功能性宜与该功能域的特性保持一致。b)不偏向于一个特定的FsM方法或者评价过程;注:构造或选择该RuR宜不带任何偏好。这些RUR不偏爱或歧视一个特定的FsM方法或者评价过程;c)包含相等的,不相等的和完全不相等的功能规模的FuR例子;注:RuR宜有不同功能规模的功能实例,以使FsM方法能够把大的功能性和小的功能性区分开来。当缺少一个绝对的功能规模指标时,这种区分只能是粗略的并且是以数量级为顺序的。选择准则可以是凭崩户的感觉或任何量化的功能特性,例如:数据域的数量、选择决策的方法、业务规则或数据引用。d)包括用户需求,但不仅限于GB/T18491.1—2001中定义的用户功能需求;注:一些RuR宜包括诸如质量需求或技术需求这样的需求。一个非功能性需求的例子包括可靠性、成本、开发时间或者计算机体系结构的约束。e)当根据技术或实现技巧评估一个FsM方法的独立性时,包括相同用户需求的不同视角:1)实现技巧;3 www.bzfxw.comGB/T18491.4—2010/ISO/IEcTR14143—4:20022)丌发方法学;3)文档级别;洼:RL『R宜使FsM方法能从实现技术和开发方法学及其覆盖软件开发的不同阶段来表现出它的独立性。f)为增强软件测量而评估一种FsM方法时,还需包括需求变化的例子。5.2例子附录A和附录B包含了业务应用和实时/拄制领域的RuR的例子。附录c提供了已发布的用户需求的参考列表,这些可用作RuR的附加资料。但是,附录c中的参考资料没有对5.1.1中规定的规则正式检查过。5.2.1业务应用附录A列出了8个RuR:RuRAl到RuRA8。前6个RUR描述了部分旅馆预定系统,但是采用了不同的形式和功能性。它们分别为需求5.1.1a)(文档)、5.1.1b)(完整性)、5.1.1c)(经测试的和明确的)、j.1.2d)(功能规模范围)、5.1.2e)(实现独立性)和5.1.2f)(变化的需求)提供了例子:a)RuRA1包含了用户界面布局的详细规约;b)RuRA2提供了相同需水的更概括的描述,但是缺少了RuRAl中的某些细节;c)RuRA3与RuRA]有相同的用户界面,但仅仅模拟了商业功能,而不执行操作的业务逻辑;djRIJRA4一A6描述了对RuRAl的·些修改;e)RLJRA7和RuRA8是复杂的RuR例子,描述了一金融组织使用的部分实际需求。5.2.2实时/控制附录B包括一些不f刊规模的RuR及其实现。这些RuR为需求5.1.]b)(完整性)、j.1.2c)(功能规模范围)和5.1t2d)(非功能需求)提供了例子。a)RURB1设置了RURB2到B7的基线;b)RuRB2与RURBl相比具有相当大的功能规模,因为它的功能数量是RuRBl的3倍,当与RuRB2相比较时,由于执行了附加的功能,因此RuRB3同样应该具有相当大的功能规模;c)RuRB4、RuRB5和RuRB6描述了RuRB3的3种不同非功能性技术或实现需求;d)RuRB7描述了RuRB3需求的一-一个不同用法;e)RuRB8描述了一个过程控制应用,用来持续监视和控制通信线路;f)RuRB9描述了一个阀门控制应用;g)RuRB10是关于一个通信控制系统的复杂RuR的例子。6基准FSM方法结合RuR基准FsM方法可以用来建立·个已知的结果荩线(见图o.1)。这将使得FsM方法的一个基准得以执行(见网o.1)。与一个基准FsM方法的结果相比,一个FsM方法能够建立它本身相对于基准FsM方法的位置。一个基准FsM方法可能仅对某些功能域有效。它将为在特定情况下被选FsM方法的相关评价提供一个基准点。6.1一般要求一个基准FsM方法自身应:a)根据GB/T18491.2—2010与GB/T18491.1—200l相一致;b)覆盖将要被评估的FsM方法中描述的相同功能域;c)公开可获得的;d)验证它对评价目的的最小功效。6.2使用基准FsM方法的例子使用多个不同的基准FsM方法将提供一个与定位FsM方法相关的基准范围。创建这种基准结4 www.bzfxw.com标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/Iso/lECTR14143-4:2002果范围的适当基准FsM方法在该范围的一端是窄度的基准FsM方法,在该范围的另一端是广度的基准FSM方法。6.2.1窄度的基准FsM方法一个窄度的基准FSM方法形式上应符合GB/T18491.1—2001的规定。然而,根据GB/T18491.3,证实其将展示出十分有限的测量功能规模能力。这种窄度的基准FsM方法可以是一个评定标度的起点。6.2.2广度的基准FSM方法一个广度的基准FsM方法将会在广阔的实例范围内增强识别功能规模的能力。同窄度的基准FsM方法相比较,它的性能参数(如GB/T18491.3中建立的参数)宜充分地改进。 www.bzfxw.comGB/T18491.4—2010/ISo/lEcTR14143-4:2002附录A(资料性附录)商业应用RRURA.1RuRA1:旅馆住宿系统(预定)A.1.1概述旅馆预定系统是一般旅馆系统中住宿系统的一部分,本部分概述了旅馆预定系统的需求。关于该系统的具体功能以及如何在该旅馆系统中实现这些功能将在下面阐述。该旅馆预定系统支持以下两种与租借旅馆房间有关的业务功能:——维护预定;——确认预定。所使用的房间数据包括房型、房价和说明(有汉语版、英语版、法语版或德语版的房间说明),并且任何人都可以预定某一个类型的房间。客户可以用中文、英语、德语或法语来确认预定,而且也可以取消预定。系统使用大量一般的数据实体,这些数据实体由旅馆住宿系统的其他部分来维护:——旅馆,数据包括:姓名、地址、电话、电报、传真和旅馆经理的姓名;——国家,数据包括:国家的代码和名称;——房间和房型,描述旅馆房间和各种各样房间的类型。该系统在一个叫“参数”文件里存储最后发布的预定号码,以此确保预定号的连续性。下面的通用性需求适用于旅馆住宿系统的所有部分:——帮助信息在屏幕级别和区域级别上能够获得;——标准的出错信息必须在屏幕第24行显示。A.1.2详细的规格说明为了识别输入到旅馆住宿系统的数据类型,对于规格说明的菜单布局使用字符串“9”来表示数字,用字符串“x”来表示字母数字。A.1.2.1导航A.1.2.1.1旅馆系统的主菜单旅馆系统的主菜单提供了两种选项:住宿、记清单(开票和支付)。预定系统是住宿系统的一部分。以下是主菜单的屏幕布局:功能:F10:退出应用程序屏幕元素:菜单选项,旅馆名称A.1.2.1.2住宿菜单的选择下图是住宿菜单的屏幕布局6 www.bzfxw.com标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/Iso/IECTR14143—4:2002功能:F10:返回到主菜单屏幕元素:菜单选项,旅馆名称注:通过第一个选项“预定”,进入预定系统。A.1.2.2功能A.1.2.2.1功能:RES预定使用REs屏幕可以发出预定请求。除了预定号以外的所有数据都需要输入。当使用REs屏幕修改预定数据时,可以通过客户的姓名或部分姓名来搜索预定号。除了预定号,所有的数据都可以被更改。如果同一个姓名不止预定一次,将会出现选择屏幕(sEL-REs)。系统将会进一步检查在顾客所需要的时问段内是否有一定数量的、他们想要的房型(也就是未被占用或预定过的)。系统将会根据房型、预定开始的时间、预定的天数,定房的数量来检查房间是否已“被预定”。如果需要的话,可以在同一时期内存储更多的房间类型。只有房问的类型和房间的数量可以被输入。如果能满足请求的话,该系统接受屏幕AcPREs显示预定信息,同时生成确认预定(cON—REs)的屏幕。如果不能满足请求的话,该系统将调用房间类型报告(RT-REP)来查询其他可行的订房方案。用户屏幕:REs(请求预定),sEL_REs(选择预定),AcP-REs(接受预定),RT_REP(房间类型报告),cONREs(确认预定)以下是预定功能的屏幕显示:7 GB/T18491.4—2010/ISo/IECTR14143—4:2002功能:F1:同一段时间的连续预定F2:确认预定F3:修改某预定号对应的预定数据(预定号不能更改)F10:返回上一级菜单屏幕元素:到达日期街道预定天数街道编号电话号码数量姓名国家代码预定号城市旅馆名称房间类型邮政编码语种代码A.1.2.2.2功能:AcP—REs接受预定当一个预定请求能够被满足的时候,旅馆预定系统将执行接受预定功能。该功能将显示详细的预定信息和分配的预定号。这样就确认了一个接受的预定。以下是接受预定(AcP—REs)功能的屏幕显示:功能:F1:继续预定F2:接受预定,打印确认信息,返回上一级菜单F10:返回上一级菜单屏幕元素:到达日期预定天数姓名数量预定号房型旅馆名称A.1.2.2.3功能:sEL—REs选择预定预定报告是基于预定人的部分姓名。当通过客户姓名查询预定信息,并查询到该姓名的多于1个8 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/ISo/IECTR14143—4:2002预定记录时,该系统通过选择预定(sELREs)屏幕显示结果。功能的姓名屏幕的布局如下功能:F1:选择预定,返回前一个屏幕F9:返回前一个屏幕F10:返回上一级菜单屏幕显示:到达日期姓名城市预定号旅馆名字A.1.2.2.4功能:RT_REP房间类型报告当系统中没有顾客所需要的房间时,系统会给出一个房间类型报告。这个房间类型报告显示了未被占用和未被预定的房间数目:以下是RT—REP功能的屏幕布局: GB/T18491.4—2010/Iso/lECTR14143·4:2002功能:F9:回到前一个屏幕F10:回到上一级菜单屏幕显示:到达日期数量房型旅馆名称预定天数A.1.2.2.5功能:c0N—RES确认预定当确认一个被接受的预定信息时,系统会执行确认预定功能。确认信息可以用4种语言(英语,法语,德语和汉语)来表示。以下是cON—REs功能的屏幕布局:(1)(2>(3>(4)电话:<5)传真:(6)预定号:(12)亲爱的女士/先生,我们已经进行了如下预定天数:(14)房型:<16>房型:(16)房型:(16>友好祝愿旅馆经理<19>预定的确认日期到达日期:(15)数量:(17>数量:<17)数量:(17)数量:(17>数量:(17)房问描述(18><18)(18><18>报告的组成部分:(1)旅馆名称(2)旅馆的街道地址(3)旅馆的邮政编码(4>旅馆所在的城市<5)旅馆的电话号码(6)旅馆的传真(7>姓名<8)街道地址(9>邮政编码<10>城市<11)国家《12)预定号<13)系统日期(14)预定天数<15>到达日期(16>房型(17>数量<18)房型的描述<19>旅馆经理)O1()^^^l7891<,、,、J‘)3l,\ 标准分享网www.bzfxw.com免费下载GB/T18491.4—20j0/IS0,IECTR14143-4:2002A.1.3实体的描述以下是旅馆预定系统中所要用到的业务实体。A.1.3.1账单地址该实体指预定房问或者支付费用的个人或机构,系统生成一个账单身份号来标识这个客户或机构。数据元素:账单身份号(关键字)6姓名25街道地址30邮政编码4城市20电话号码12国家代码2A.1.3.2房间该实体指可以出租的房间,包括房间相关的数据。每种房型至少有1个房间,最多有30个房间。数据元素:房间号(关键字)3房型2A.1.3.3旅馆该实体包含了有关使用该系统的旅馆的数据。该实体只能包含一份数据,不能包含更多。数据元素:旅馆名称(关键字)30街道地址20城市20邮政编码7电话号码12电报12传真12旅馆经理25A.1.3.4房间种类该实体用来标明多种类似房间的质量和价格,系统中至多允许有lo种房型。数据元素:房型(关键字)2住宿价格6英语描述30法语描述30德语描述30汉语描述30A.1.3.5国家该实体说明预定房间/支付预定的人所住的国家。不能把语言和国家的代码混淆。该系统可以支持四种不同的语言,但是顾客可能会居住在更多的国家里。数据元素:国家代码(关键字)2英语国家25法语国家25德语国家25汉语国家25A.1.3.6参数预定房间和产生发票的参数数据如下:1】 GB/T18491.4—2010/Iso/IECTR14143—4:2002数据元素最近一个预定房间的预定号6最近一个发票号6最近一个支付号6A.1.3.7预定已经预定过的某种类型的房问数日,语言代号可以是4种被支持的语言(英语,法语,德语和汉语)中的一种。数据元素:预定号(关键字)6起始日期lO预定的天数2账单身份号6语言编号2A.1.3.8预定细节用来表示已经被预定过的某种类型房问的数目。数据元素:预定号(关键字)房型数量A.2RuRA2:旅馆住宿系统(预定)——初始需求62A.2.1所支持的业务功能系统支持下列旅馆业务中与出租房间相关的管理功能:a)维护预定1)建立预定:获得一个预定号,同时输入所有预定的详细信息;2)更新预定:可以修改除预定号以外的所有预定信息;3)连续预定:有多次输入屏幕的连续复杂预定;4)接受预定:完成一次预定。b)确认预定1)给客户端发信息,以确认客房预定的详细信息。c)报告"客型报告:列出从到达日期开始的一段时间内的客房空闲状况;2)预定报告:根据账户姓名和地址列出该客户预定房间的预定号的到达日期。房间数据包括预定客型、价格和描述(用汉语、德语,英语和法语)。任何人均可以对房型进行预定。系统可以用汉语、德语、英语和法语来确认预定。A.2.2一般需求住宿预定系统必须保证预定号的连续性和唯一性。住宿系统使用以下通用协定:·标识性:每个功能页面应该列出旅馆名称和功能名称;·导航功能:可用功能键来选择、确认、修改、滚动和继续业务过程;·每个屏幕和字段都应该提供帮助信息;·出错信息应该可以在每个贞面运行时出现。A.2.3数据模型该住宿预定系统所使用的通用数据文件包括旅馆、国家、房间和房型。这砦数据文件由旅馆系统的其他部分来维护。实体描述如下:]2 标准分享网www.bzfxw.com免费下载CB/T18491.4—2010/Iso/IEcTR14143—4:2002账单地址:支付费用或者已经登记预定的个人或机构;旅馆:与使用该系统的旅馆相关的数据。这个实体不能包括多个实例;房问:可以出租的客房,每种类型的客房至少有1个房间,最多30个房间房间种类:质量和价格相似的房间的描述。最多支持10种房型;国家:预定/支付客房的客户的国籍;预定:允许客户在一定期限内,可以人住所述房犁的客房数.还有;预定细节:已经被预定的客房种类的客房数。该旅馆预定系统的数据模型见图A.1。预定预定号(K)/开始口期预定天数账单身份号/语言代码房间房间号(K)房型一预定细节预定号(K)/房型(K)/预定房间数量账单地址账单身份号(K)姓名街道地址邮编,城市电话号码/国家代码/房间种类房型(K)住宿价格汉语描述英语描述德语描述法语描述国家国家代码(K)汉语国家英语国家德语国家法语圉家图A.1旅馆预定系统的数据模型A.3RuRA3:旅馆住宿系统(预定)——实体模型A.3.1需求A.3.1.1概述为了方便演示,我们设计一个实体模型来阐述旅馆住宿系统中预定部分的功能。这个演示系统宜提供“观和感”的应用,来仿效A.1中RuRA1定义的旅馆住宿系统(预定)中所有功能的用户界面。实体模型应该能仿效所有文件访问,但是它不宜执行任何算术或逻辑操作。取而代之.任何演示信息只是为了保持与界面的格式相符性。A.3.1.2详述旅馆住宿系统(预定)的实体模型(mockup)必须包含A.1,3中描述的所有实体。然而,每个实体最多只能存储3个条目或3个记录。实体中的第一个条目总是被任何功能用于更新目的。输入到实体模型系统的数据不会执行非指示的完整性、验证和格式检查。所有数据以文件的形式显示,或如果这些数据是导出的话则不考虑实际值是如何制成的。实体模型系统仅仅显示正确的格式,而不是正确的值。出错信息只在诸如“出错信息在这里显示”这种位置显示。帮助信息以“帮助信息在这里显示”这种形式实施。13 GB/T18491,4—2010/Iso/IEcTR14143—4:2002所有数据被接受并存储在输入的每个实体的第一个条目中。任何形式的数据确认都是不可行的。以这种方式存储的数据将以适当的显示功能来显示,包括所有可能被输入的错误信息。A.4RuRA4:在旅馆预定系统中添加自动姓名查找的功能一旦RURA1中描述的初始旅馆预定系统完成,应在旅馆预定系统中添加以下的功能。在REs功能巾,当把客户姓名输入到预定屏幕时,系统应检查该姓名是否已经存在于先前的预定系统中。如果是,系统应该在新的预定中自动输人该客户的详细信息(如街道地址、邮政编码、城市、国家、电话号码和语种代号)。如果同一个姓名有几个不同的地址,系统应选择该用户最近预定时的详细信息。如果必要的话,可以修改预定地址的详细信息。A.5RuRA5:在旅馆预定系统中添加按自动姓名查找的功能一旦RuRA1中描述的初始旅馆预定系统完成,应在旅馆预定系统中添加以下功能。在REs功能中,当把客户姓名输入到预定屏幕时,系统应检查该姓名是否已经存在于先前的预定中。如果是(并且当小存在其他名字时),系统应该在新的预定中自动输人该客户的详细信息(如街道地址、邮政编码、城市、国家、电话号码和语种代码)。如果同一个姓名有几个不同的地址,系统应该在弹出式窗口中显示所有的副本,允许用户选择适当的选项。直¨果必要的话,客户可以修改详细信息。其中用户可以不用所有的选项而手工输入数据。A.6RuRA6:在旅馆预定系统中添加按自动姓名查找的功能一旦RuRA1中描述的初始旅馆预定系统完成,应在旅馆预定系统中添加以下的功能。在REs功能中,当把客户姓名输入到预定屏幕时,系统应检查该姓名是否已经存在于以前的预定中。如果是(并且当不存在其他名字或相似姓名时),系统应该在新的预定中自动输入该客户的详细信息(如街道地址、邮政编码、城市、国家、电话号码和语种代码)。如果同一个姓名(或者相似姓名)有几个不同的地址时,系统应该在一个弹出窗口中显示所有的选项,允许用户选择一个适当的选项。如果满足下面条件时,则认为客户姓名是相似的:——大小写表达形式;——填充字符(例如空格、句号和破折号)的不同;——能与全部长度名字中的部分相匹配的缩写和名字;——发音相似的名字也应该加到候选名单中。如果必要的话,客户可以修改详细的预定地址。用户可以拒绝所有的选项而手工输入数据。A.7RuRA7:TRAx事务处理报告该文档的目的是通过TRAx对事务处理报告的规则进行文档记录并且赞成此规则,也就是,国际安全市场协会(IsMA)的报告机制。这些规则的覆盖范围包含IsMA的规则以及证券和期货权威(sFA)、阿姆斯特丹证券交易所(AsE)和英格兰银行(BoE)的规则。该文档是由能应用于相关报告主体的规则的通用产品领域构成的。A.7.1IsMA需求概述——经销商报告委员会的成员必须向IsMA报告,在国际证券活动中,有其他委员会成员或其他TRAx订户参与每笔交易;——在英国的成员,无论IsMA是否参与交易,都必须向IsMA报告(xx银行的总部设在英国);4 标准分享网www.bzfxw.com免费下载GB/T18491,4—2010/Iso/IEcTR14143—4:2002——交易报告必须通过IsMA的TRAx电子传递系统来完成(除非由于交易的数量很少,而被IsMA免除,也就是,每历月中的交易少于50次),在手工传递的情况下,必须在20min内执行报告。这种免除不适合于xx银行和xssA,因为他们在任何一历月中的交易都超过50次。A.7.2sFA需求概述sFA要求成员报告在投资中的所有交易,除非投资或交易被免除,这些交易是通过公认的报告机制来生效的。A.7.3ASE需求概述AsE要求成员报告在AsE合同上列出(例如,公司和政府)所有的交易。xx银行是AsE的一个特殊的团体成员,它使用IsMA的TRAx系统来报告它的交易。A.7.4BoE需求概述B。E要求所有参与黄金会员回购价格的成员,通过人工的方式或TRAx方式报告他们的交易。xx银行是黄金会员回购价格的市场会员,它自愿决定采用IsMA的TRAx系统报告它的交易。A.7,5报告需求A.7.5.1自由兑换,许可证和全球存放票据A.7.5.1.1产品定义可兑换债券赋予它的所有者,在以后被规定的情况下,与其他发行证券的公司进行交换的特权。许可证授予它的所有者,在未来某个固定的时间,以固定价格买或卖固定数量的基础资产的权利,但这不是义务。除_r他们有更长的成熟期,基本上都与OTc的期权相似。期权通常是授予目前可供资产的权力。例如使用一家公司发行的许可证,将会使那家公司产生优先股的资本。全球存放票据(GDR)是在全世界的资本市场经商的涉外公司的股份票据。GDRs允许欧洲、亚洲、美国、拉丁美洲遍及世界的公司在多数市场上提供股份。A.7.5.1.2系统和产品系统条目产品QUOTESHEETTD交易和ccs自由兑换,许可证和全球存放票据TRUK(Taps)TD交易和TDccs自由兑换,许可证和全球存放票据,被覆盖的许可证TWULTD交易和ccs自由兑换自由兑换,许可证和全球存放票据的产品可以在任何地方的任何办事处登记。例如从伦敦到东京和法兰克福,从纽约到伦敦。A.7.5.1.3IsMA交易报告需求A.7.5.1.3.1XSSAxSSA,列人经销商报告委员会的成员注册表中,它需要向IsMA报告在国际证券交易活动中的每一笔交易。例如,另一个理事会成员或者另一个TRAx用户参加了多数公司债券和一些政府债券。A.7.5.1.3.2xx银行xx银行作为IsMA在英国的一个成员,需要向IsMA报告在国际证券交易活动中的每一笔交易,不管这些交易是否有IsMA成员参与。xx银行也向IsMA报告其他非国际证券交易的证券交易,例如那些在任何其他认可的或指定的交易所中的证券交易,这些交易中,xx银行没有报告交易的责任。例如,伦敦股票交易所。在下面的段落中将更为详细地描述这些责任。与此规则相关的国际证券意味着IsMA的可报告列表中的证券,时常是由董事会公布出来。IsMA产生所有国内外证券列表(附列表序)。从TRAx系统中获取证券列表和状态变化。通常,在多15 GB/T18491.4—2010/Iso/IEcTR14143—4:2002种情况中用与通过TRAx汇报底层股票相同的方法报告出隐藏的许可证。在没有分配cusip的情况中,需要使用DRs系统向sFA直接汇报。A.7.5.1.3.3ISMA报告的时间一般来说,按照】sMA规则产生的交易报告,必须在从该交易条款在对方中达成一致后,不超过30min向lsMA备案(也就是,在完成后的30min内)。-国际证券中的交易受交易报告所支配,这些报告是在本地时间晚5:00到早10:oo之间交易被预定的地方或者在一个不同时区预定的进入该区的地方,和发生在本地时间晚5:OO到早10:oo之间交易被预定的地方(工作完成期间)根据IsMA规则发生(也就是,执行)的,这些报告应是因该部分而引起的工作完成交易。关于工作完成后的交易报告必须在根据完成工作期间接F来时间内交易被预定的地方不迟于本地时问lo:30向IsMA备案(如,假设在伦敦时削早上10:30xx银行预定的交易和巴黎时间早t10:30假设在xssA预定的交易)而且应显示出口期与时间(调整成显示预定交易地方的相应时问)当交易最初开始(如,一个执行海外角交易的完成时问应根据交易与xx银行或xxsA预定来调整成显示相应的伦敦/巴黎时间)。“营业日”指每天早上10:oo到晚上5:00这段时间。A.7.5.1.3.4其他问题一个TRAx订户在指定的时问内由于软件、硬件或通信故障等原因不能够做出交易报告时,应立即通知IsMA。一旦解除了故障TRAx订户应通知IsMA并且应该从那以后尽可能快地把所有已发布的交易归档。TRAx订户必须在营业日内按指定方式有规律地访问IsMA的TRAx系统,以来确定匹配的、未匹配的、咨询的和其他关于他们的交易。在一个TRAx订户的对方通知了他有一个咨询交易时,TRAx订户应立即实行交易报关手续或者拒绝此咨询交易。TRAX订户必须通过ISMA提供的安全方式访问ISMA的TRAX系统。A.7.5.1.4通过TRAx来报告sFA交易sFA要xx银行报告所有投资中的交易,投资改进的报告机制来发挥效应,除非是免税投资或者交易。在次要的自由兑换,许可证和全球存放票据的情况中无免税产品。另外,构成一个公司向适当资格交易(附加的)的sFA不要求有报告。在现金自由兑换,许可证和全球存放票据的情况中这是不适用的,由于xx银行目前不是任何~个资格交易所得成员(为了用这些产品进行交易)。正如A.7.5.1.3.2中提到的xx银行通过TRAx报告了他在国际证券的交易情况。xx银行决定使用TRAx系统来报告在自由兑换、许可证和伞球存放票据的情况中对sFA的交易,该系统作为一个改正的报告机制被指出(附加的)。A.7,5,1.4.1安排sFA报告的交易报告sFA交易的报告必须在不迟于交易营业日后一天内做出来。A.7.5.1,5通过TRAx所做的交易报告内容根据SFA规则如下的内容是强制的:——公司的标识码,例如,sFA公司标识码;——一个经批准的(附加的)证券类型的投资标识码或者一个完整描述;——交易的日期与时间;——交易的规模、价位和币种;——交易是买进还是卖出;——公司是以负责人身份或以代理身份来处理交易;16 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/Iso/IEcTR14143-4:2002结算日期;交易的参照数据:——汇报系统中必要的任何其他强制领域;——一个交易是否取消;而且——在一个派生交易情况下.合适的有效期限、底线价格与是否投入或出示。在1997年5月6F1的影响1=_.,对方的榆验人也将必须向投资公司、信用协会和集团公司报告。在1997年影响下,还为其他方的对方检验人汇报情况。另外,JsMA的交易报告必须包含关于IsMA的TRAX系统规则要求的交易所有的细节,这种规则有时大规模地在那些规则(参见必须域的附加列表)所需的格式化形式下为交易进行匹配。在TRAx上,应为xx银行/xSSAf1:为代理的所有交易加上专用状态码“A”(如果该状态码投有出现,那么IsMA会假定成员公司是以负责人的身份进行交易的)。应进入买进/借出交易被报告成一个相匹配的状态码“w”的股票。A.7.5.2FID——债券A.7.5.2.1产品定义债券是能够产生利益的歧府现贴或公司证券的基金,它迫使发行者向债券持有人支付专门一笔钱,通常有特定的间隔,并且到期偿还贷款的主数目。债券持有来自发行者的IOu但足没有股东拥有的公司特权。担保债券用担保品支持,假如证券的发行者在到期时不能够偿付利息和本金时可能债券持有者会为了满足一个要求而把它卖出。抵押支持证券是一种在抵押优先下,投资者接收利息以外报酬和本金的证券。A.7.5.2.2系统和产品系统条目产品BSSTD交易&TDccs全部-l、WUI。TD+lcc8全部TRUJTD+1cc8GTUA全部美国政府债券SZUATD+lcc5TRUJ(Taps)全部除了IBs外的全部GHY全部高收益产品MBUC全部抵押复制证券A.7.5.2.3IsMA交易报告需求A.7.5.2.3.1XSSAxssA,在汇报经销商理事会成员的注册表中列出,它需要将国际证券中的每笔交易报告给IsMA,也就是,大多数公司债券和一些政府债券,与其他理事会成员或其他TRAx签定者一起进入。A.7.5.2.3.2xx银行作为英国uK的一个1sMA成员,xx银行需要向IsMA汇报国际证券市场的每笔交易是否与lsMA的一个成员一起参加。xx银行也可能向IsMA报告其他非国际证券市场的证券交易,这里,xx银行在其他任何被承认的或指定的兑换(例如,伦敦证券兑换)那种证券中报告交易不受债务支配。在17 GB/T18491.4—2010/Iso/IEcTR14143—4:2002下面的章条中将详尽地描述这些债务。在此准则下的国际证券是指在IsMA可汇报证券列表中的证券,有时这些证券由董事会发布。IsMA产生了所有国内外证券列表(附列表序言)。证券列表和他们的状态也是从TRAx系统中获得的。A.7.5.2.3.3向IsMA报告的时间一般意义上讲,在IsMA准则下做的交易报告必须从交易条款在双方中达成一致开始不迟于30min内向IsMA备案(例如在执行开始的30min内)。国际证券中的交易隶属于在IAMs准则下的交易报告出现(也就是执行)在当地时问晚5点至早10点之间交易被预定的地方或者在一个不同时区预定的进入该区的地方,和发生在本地时间晚5:oO到早lO:OO之间交易被预定的地方(工作完成期间),这些报告应是因该部分而引起的工作完成交易。关于工作完成后的交易报告必须在根据完成工作的接下来时间内交易被预定的地方不迟于本地时间早上10:30向IsMA备案(也就是,假设在伦敦时间早上lo:30xx银行银行预定的交易和假设在巴黎时间早上10:30xssA预定的交易)而且当交易最初开始(也就是,一个执行海外角交易的完成时间应根据交易与xx银行或xXsA预定来调整成显示相应的伦敦/巴黎时间)应显示出日期与时间(调整成显示预定交易地方的相应时间)。“营业日”应指每天早10:00到晚5:00的这段时间。A.7.5.2.3.4其他事宜一个TRAx订户在指定的时间内由于软件、硬件或通信故障等原因不能够做出交易报告时,应立即通知IsMA。一旦克服了故障,TRAX订户应通知IsMA,并且应该从那以后尽可能快地把所有已发布的交易归档。为了确定匹配的、未匹配的、咨询的和其他关于他们的交易,TRAx订户必须在营业日内按指定方式有规律地访问IsMA的TRAx系统。在一个TRAx订户的反方已经通知他有一个咨询交易时,TRAx订户应立即实行交易报关手续或者拒绝此咨询交易。TRAx订户必须通过IsMA提供的安全方式访问ISMA的TRAx系统。A.7.5.2.4ASE交易报告(TRAx)xx银行是AsE的一个专属公司成员。AsE要求IsMA成员通过TRAx做成的和由专门的条件码确定的与执行的交易一起能够反映实体类型(见2.2.6)的在AsE中列出证券(也就是,公司与政府)的交易。A.7.5.2.4.1向ASE报告的时间AsE能报告的交易IsMA也是可以报告的,因而上述为IsMA报告描述的需求包含r这些交易。A.7.5.2.5通过TRAx来报告sFA交易sFA需要xx银行报告所有投资中的交易,投资改进的报告机制发挥效应,除非是免税投资或者交易。在次要的市场现金债券交易中,免税的投资仅仅是批发货币市场参考金融服务行为(参见附加部分)而不是那些在常规市场中处理的交易的进度表5中的2(2)的手段。许可证和全球存放票据的情况中无免税产品。由于识别产品上的困难,已经决定报告所有产品。另外,构成一个公司向适当资格交易(附加的)的sFA不要求有报告。在现金自由兑换情况中是不适用的,由于xx银行目前不足任何一个其他有资格的交易所的成员(为了用这些产品进行交易)。除了通过1sMA的TRAx系统安排报告的阿姆斯特丹股票交易。正如A.7.5.2.3.2中提到的xx银行通过TRAx报告了它在国际证券的交易情况。xx银行决定使用TRAx系统。该系统作为一个批准的(附加)报告机制被指出,以报告在其他固定收入产品(例如,usTs,JGBs)中对sFA的交易。18 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/ISO/IECTR14143-4:2002A.7.5.2.5.1为sFA报告安排交易报告必须在不迟于交易停业日的~天后出sFA交易的报告。A.7.5.2.6通过TRAx的交易报告内容A.7.5.2.6.1通常根据sFA准则,如下的内容是强制的:——公司的标识码,例如,sFA公司标识码;~个经批准的(附加)证券类型的投资标识码或者一个完整描述;——交易的日期与时间;——交易的规模、价位和币种;——交易是买进还是卖出;——公司是以负责人身份或是代理来处理交易;——结算日期;——交易的参照数据;——汇报系统中必要的任何其他强制领域;——一个交易是否取消;而且——在一个派生出的交易情况下,合适的有效期限、底线价格与是否投人或出示。在1997年5月6日的影响下,对方的检验人也将必须向投资公司、信用协会和集团公司报告。在1997年影响下,为其他方的对方检验人能够汇报情况。另外,IsMA的交易报告必须包含关于IsMA的TRAx系统规则要求的交易的所有细节,这种规则有时大规模地在那些规则(参见必须域的附加列表)所需的格式化形式下为交易进行匹配。在TRAx上,应为xx银行/xssA作为代理的所有交易加上专用状态码“A”(如果该状态码没有出现,那么IsMA会假定成员公司是以负责人的身份进行交易的)。应进入买进/借出交易被报告成一个相匹配的状态码“w”的股票。A.7.5.2.6.2细节a)I。IFFE主贸易在一个主贸易承担的现金段的情况下,使用LIFFE的主贸易工具,必须输入一个专门的条件码“T”。b)ASE贸易除了IsMA需求外。AsE/IsMA还要求TRAx上的特殊条件域应与以下的AsE町报告交易类型的标识码一起:“D”——如果是在一个在AsE成员之问直接处理的交易;“U”一如果是在ASE成员和非荷兰经纪人之问的交易;“I”——如果是AsE成员和~个机构投资者之间的交易。A.7.5.2.7预定在交易实体方面被识别的客户交易账目客户账目范围74范围42借方一贷方一100@6+100@630min为lsMA匹配成员的交易报告+处理事务报告 GB/T18491.4—2010/Iso/lEcTR14143—4:2002A.7.5.2.8预定在过去交易实体方面被识别的单独客户交易账目XXX客户账目范围74范围42借方一贷方100@6+1。o@6一借方+100@6借方一100@6CXL/CORRCXL/对客户来说正确的当前未报告给ISMA,在1997年530min的IsMA交易报告月6日以后在sFABN272后报告A.7.5.2,9子账户重新分配预定交易账目细目分类客户账目XXX范围74Washa/c范围42贷方一⋯⋯一借方一100@6+100@6100@6+100@6CXL/CORR借方一40@6一一⋯一+40@6借方40@6+40@6CXL/对客户来说正确30min的IsMA交易的当前未报告给当前未报告给IsMAlsMA,在1997年5月客户交易,在1997年j报告月6日以后在SFA6日以后在SFABN272后报告A.7.5.3回购协议A.7.5.3.1系统和产品系统实体产品WFUA全部 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/lSo/IECTR14143—4:2002A.7.5.3.2IsMA交易报告IsMA要求根据交易报告要求,报告国际证券中回购协议/再卖回回购协议。与这项规则相关的国际证券是指IsMA列表中可报告的证券,它们是由董事会不时地公布出来的。IsMA出示所有国内外证券列表(附加列表的序言)。证券列表和变化状态是从TRAx系统中获取。A.7,5.3.2.1回购协议交易报告准则实体回购协议是不报告的;三方回购协议是不报告的;已报告过的债券所附的自由认股权和认股权证的回购协议是不报告的。不需要报告利润的变化或者重新定价。一个回购协议期间的替代措施也不需报告。如部分偿还回购协议,则需要报告。A.7.5.3.2.2向lsMA报告的时间在营、耻口当天伦敦时间l7:oO报告伦敦时间16:oo前执行的交易。在营业日后天伦敦时问10:oo报告伦敦时问16:00后执行的交易。“营、Jp日”应指每天从10:oo到17:oo这段时间。A.7.5.3,2.3交易报告内容给IsMA的交易报告必须包含关于交易的所有细节,lsMA的TRAx系统准则时不时大规模地进行交易匹配格局(参见需求域的附加表)。回购协议交易报告给TRAx时候需要如下特殊条什:一同购协议“Q”;——回购协议是“可随时支付的”“E”;~退休金优裕(1月eree)“Z”。关于TRAx的特殊条件码“A”应为xx银行/xssA作为代理(如果该代码未出现那么IsMA会确保成员公司担当本金负责人)的所有交易加上去。如果报告股票买进/借出,那么应加入“w”的匹配条件码。A.7.5.3.2.4其他事宜一个TRAx订户在指定的时间内由于软件、硬件或通信故障等原因不能够做出交易报告时,应立即通知IsMA。一旦克服1r故障,TRAx订户应通知IsMA,并且应该从那以后尽可能快地把所有已发布的交易归档。-、TRAx订户必须在营业日内按指定方式有规律地访削IsMA的TRAx系统,以确定匹配的、未匹配的、咨询的和其他关于它们的交易。在一个TRAx订户的反方已经通知他有一个咨询交易时,TRAx订户应立即实行交易报关手续或者拒绝此咨询交易。TRAx订户必须通过IsMA提供的安全方式访问IsMA的TRAx系统。A.7.5.3.3ASE交易报告AsE不需要回购协议交易的报告。将来也不表明这种情况会改变。A.7.5.3.4SFA交易报告尽管在1997年尾回购协议已归于变成可报告的,对sFA来说回购协议不是当前可报告的交易。向sFA报告的回购枷议的需求仍然没有公布,因此在随后的Phoenix的阶段中来考虑。A.7.5.3.5英格兰银行报告英格兰银行在1996年1月1日发起了一个金边债券回购协议市场。xx银行或国际有限c。.公司,做为市场的一个参与者,使用TRAx系统向英格兰银行以金边债券回购协议方式报告它的交易。被报告的信息遵循国际证券中的那些回购协议(参照上述)。另外,IsMA已经为通过估价假货证券的交付提供r如下的代码:21 GB/T18491.4—2010/ISo/IEcTR14143—4:2002A083525通过价值交付——仅仅金边债券;A083426金边债券和其他cG0可接受的手段。任何重定价和金边债券中的利润报告应包含一个可匹配的特殊条件码“Y”以确保BoE不包含在它考虑中的那样交易。A.7.5.4产品返销A.7.5.4.1系统和产品系统实体产品WFUA全部A.7.5.4.2IsMA交易报告IsMA视国际证券中买卖背后的交易为两个单独交易,并且作为FID现行(非一回购协议)交易,这些交易是对IsMA可报告的交易。因报告交易的原因,sFA与AsE也视买卖背后的交易为两个独立的交易。为引用之便在下面重新产生交易报告规则。A.7.5.4.2.1XSSAXssA在汇报经销商理事会成员的注册表中列出。它需要向国际证券中IsMA的每笔交易报告,也就是,大多数公司债券和一些政府债券,与其他理事会成员或其他TRAx签定者一起进入。A.7.5.4.2.2xX银行作为英国uK的一个lsMA成员,xxNBANK需要向IsMA汇报国际证券市场的每笔交易是否与IsMA的一个成员一起参加。xx银行也可能向IsMA报告其他不是国际证券市场的证券交易,其中xx银行在其他任何被承认的或指定的兑换(例如,伦敦证券兑换)那种证券中报告交易不受债务支配。在下面的子条款中将详尽地描述这些债务。在此准则下的国际证券是指在IsMA可汇报证券列表中的证券,有时这些证券由董事会发布。IsMA产生了所有国内外证券列表(附列表序言)。证券列表和它们的状态也是从TRAx系统中获得的。A.7.5.4.2.3向IsMA报告的时间在营业日当天伦敦时间17:00报告伦敦时间16:00前执行的交易。在营业日后天伦敦时间lo:00报告伦敦时间16;oo后执行的交易。“营业日”应指每天从10:00到17:oo这段时间。A.7.5.4.2.4其他事宜一个TRAx订户在指定的时间内由于软件、硬件或通信故障等原因不能够做出交易报告时,应立即通知IsMA。一旦克服了故障,TRAx订户应通知IsMA,并且应该从那以后尽可能快地把所有已发布的交易归档。TRAx订户必须在营业日内按指定方式有规律地访问IsMA的TRAx系统,以确定匹配的、未匹配的、咨询的和其他关于他们的交易。在一个TRAx订户的反方已经通知他有一个咨询交易时,TRAx订户应立即实行交易报关手续或者拒绝此咨询交易。TRAx订户必须通过1sMA提供的安全方式访问IsMA的TRAx系统。A.7.5,4.3AsE交易报告(TRAx)xx银行是AsE的一个专属公司成员。AsE需要IsMA成员通过TRAx做成的和由专门的条件码确定的与执行的交易一起能够反映实体类型(见.A.7.5.2.6)的在AsE中列出证券(也就是,公司与政府)的交易。22 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/ISo/IECTR14143—4:2002A.7.5.4.3.1向AsE报告的时间AsE能报告的交易lSMA也是可以报告的,因而上述为1SMA报告描述的需求包含了这些交易。A.7.5.4.4通过TRAx来报告sFA交易sFA需要xx银行报告所有投资中的交易,投资改进的报告机制发挥效应,除非是免税投资或者交易。在次要的市场现金债券交易中,免税的投资仅仅是批发货币市场参考金融服务行为(参见附加部分)而不是那些在常规市场中处理的交易的进度表5中的2(2)的手段。许可证和全球存放票据的情况中无免税产品。由于识别产品上的困难,已经头报告所有产品。另外,一个公司已向有合适资格的交易所(附加的)报告交易的sFA不要求另有报告。在现金自由兑换情况中是不适用的,由于xx银行目前不是任何一个资格交易所的成员(为了用这些产品进行交易)。除r通过ISMA的TRAX系统安排撤告的阿姆斯特丹股票交易。正如A.7.5.2.3.2中提到的xx银行通过TRAx报告了他在国际证券的交易情况。xx银行决定使用TRAx系统,该系统作为一个核准的(附加)报告机制被指出,来报告在其他固定收入产品(例如,USTs,JGBs)中对SFA的交易。A.7.5.4.4.1安排SFA交易报告必须在不迟于交易营业日的后一天做出对sFA的交易报告。A.7.5.4.5通过TRAX的交易报告内容A.7.5.4.5.1通常根据SFA准则,如下的内容是强制的:——公司的标识码,例如,sFA公司标识码;——一个经批准的(附加)证券类型的投资标识码或者一个完整描述;——交易的日期与时间;——交易的规模、价位和币种;——交易是买进还是卖出;——公司是以负责人身份或是代理来处理交易;——结算日期;——交易的参照数据;一一汇报系统中必要的任何其他强制领域;——一个交易是否取消;而且——在一个派生出的交易情况下,合适的有效期限、底线价格与是否投入或出示。在1997年5月6日的影响下,对方的检验人也将必须向投资公司、信用协会和集团公司报告。在1997年影响下,为其他方的对方检验人能够汇报情况。另外,IsMA的交易报告必须包含关于IsMA的TRAx系统规则必须的交易所有的细节,这种规则有时大规模地在那些规则(见必须域的附加列表)所需的格式化形式下为交易进行匹配。在买卖背后交易情况下,必须在交易的双方都输入特殊的条件码“R”。如果一桩买卖的背后是可“偿还的”,那么应加上特殊的条件码“E”。未用文档进行记录的买卖背后交易会有一个可匹配的条件码“V”进行标识。在TRAx上,应为xx银行/xssA做为代理的所有交易加上专用状态码“A”(如果该状态码没有出现,那么IsMA会假定成员公司是以负责人的身份进行交易的)。应进入买进/借出交易被报告成一个相匹配的状态码“w”的股票。A.7.5.4.5.2通常1)ASE贸易除了IsMA需求外,AsE/IsMA还要求TRAx上的特殊条件域应与以下的AsE可报告交易类型的标识码一起:“D”——如果是在一个在AsE成员之间直接处理的交易;“u”——如果在AsE成员和非荷兰经纪人之间的交易;以及23 GB/T18491.4—2010/ISo/IECTR14143-4:2002“I”——如果是AsE成员和一个机构投资者之』百J的交易。A.7.5.5新的问题A.7.5.5.1产品定义在第一时间提供股票或债券。这些可能是先前私人公司初始的公开销售证券由或公司发行的已经公开并且经常列在兑换中的附加的股票或债券。新的问题能够带来发行债券时的直接销售的形式,这包括股票、债券其他直接向一个投资机构的投资,如一个保险公司,的直接卖出。A.7.5.5.2系统和产品系统实体产品SUUI。全部XX银行TRUB全部Ms&.coTRUKTD交易&ccsXX银行TRUJTD+1cc8XX银行KSUUA全部MS8LCoTWULGTUADTc&其他美国货A.7.5.5.3调节需求总结lsMA的交易报告需求不在主和次的市场交易中做区分。然而,根据sFA规则,发行市场进行分配和企业联合组织对sFA来温是不可报告的,除非在一个受管制的市场中/上进行处理(从与sFA的讨论来看这意味着如果一个新问题可以与现存的问题进行互换,那么报告足需要的,如果不是这样,报告不是必要的)。考虑到在识别这些交易中有困难,已经头定报告所有新的问题交易。为参考IsMA之便,sFA和AsE规则在接下来会详细描述。A.7.5.5.3.1XSSAxssA在汇报经销商理事会成员的注册表中列出,它需要向国际证券中IsMA的每笔交易报告,也就是,大多数公司债券和一砦政府债券,与其他理事会成员或其他TRAx签定者一起进入。A.7.5.5.3.2XBANK作为英国uK的一个IsMA成员,xxBANK需要向IsMA汇报国际证券市场的每笔交易是否与IsMA的一个成员一起参加。xx银行也可能向IsMA报告其他不是国际证券市场的证券交易,其中XX银行在其他任何被承认的或指定的兑换(例如,伦敦证券兑换)那种证券中报告交易不受债务支配。在下面的子条款中将详尽地描述这些债务。在此准则下的国际证券是指在lsMA町扩报证券列表中的证券,有时这砦证券由董事会发布。IsMA产生了所有国内外证券列表(附列表序言)。证券列表和他们的状态也是从TRAx系统中获得的。A.7.5.5.3.3向ISMA报告的时间一般意义上讲,在IsMA准则下做的交易报告必须从交易条款在双方中达成一致开始不迟于30min内向IsMA备案(例如在执行开始的30min内)。国际证券中的交易隶属于在IAMs准则下的交易报告,出现(也就是执行)在当地时间晚5:。0至早10:oo之间交易被预定的地方或者在一个不同时区预定的进入该区的地方,和发生在本地时间晚5:00到早lO:oo之问交易被预定的地方(:【作完成期间这些报告应是因该部分而引起的工作完成交易)。关于工作完成后的交易报告必须在根据完成工作的接下来时间内交易被预定的地方不迟于本地时间早上10:30向IsMA备案(也就是,假设在伦敦时间甲上10:30xx银行预定的交易和假设在巴黎时24 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/Iso/IECTR14143—4:2002间早上10:30xssA预定的交易)而且当交易最初开始(也就是,一个执行海外交易的完成时间应根据交易与xx银行或xxsA预定来调整成显示相应的伦敦/巴黎时间)应显示出日期与时间(调整成显示预定交易地方的相应时间)。“营业日”应指每天早10:00到晚5:oo的这段时间。A.7.5.5.3.4其他事宜一个TRAx订户在指定的时间内由于软件、硬件或通信故障等原因不能够做出交易报告时,应立即通知rsMA。一旦克服了故障TRAx订户应通知IsMA并且应该从那以后尽可能快地把所有已发布的交易归档。TRAx订户必须在营业F1内按指定方式有规律地访问IsMA的TRAx系统,为了来确定匹配的、未匹配的、咨询的和其他关于他们的交易。在一个TRAx订户的反方已经通知他有一个咨询交易时,TRAx订户应立即实行交易报关手续或者拒绝此咨询交易。TRAx订户必须通过IsMA提供的安全方式访问IsMA的TRAx系统。A.7.5.5.4AsE交易报告(TRAx)xx银行是AsE的一个专属公司成员。AsE需要IsMA成员通过TRAx做成的和|=h专门的条件码确定的与执行的交易一起能够反映实体类型(见A.5.5.2.6)的在中AsE列出债券(也就是,公司与政府)的交易。A.7.5.5.4.1向AsE报告的时间AsE能报告的交易IsMA也是可以报告的,因而上述为IsMA报告描述的需求包含了这些交易。A.7.5.5.5通过TRAX的SFA交易报告sFA要求xx银行报告所有投资中的交易,它通过投资核准的报告机制来发挥效应,除非是免税投资或者交易。在次要的市场现金债券交易中,免税的投资仅仅是批发货币市场参考金融服务行为(见附加部分)而不是那些在常规市场中处理的交易的进度表5中的2(2)的手段。许可证和全球存放票据的情况中无免税产品。由于识别产品上的困难,已经决定报告所有产品。另外,一个公司已向合适的资格交易所报告交易(附加的)的sFA不要求另有报告。在现金自由兑换情况中是不适用的,由于xx银行目前不是任何一个资格交易所的成员(为了用这些产品进行交易)。除了通过IsMA的TRAx系统安排报告的阿姆斯特丹股票交易。正如A.7.5.2.3.2中提到的xx银行通过TRAx报告了它国际证券的交易情况。xx银行决定使用TRAx系统。该系统作为一个改正的报告机制被指定(附加的),以报告在其他固定收入产品(例如,UsTs,JGBs)中对sFA的交易。A.7.5.5.5.1为sFA报告安排交易报告sFA交易的报告必须在不迟于交易停业口的一天后。A.7.5.5.6通过TRAx的交易报告内容A.7.5.5.6.1通常根据sFA准则,如下的内容是强制的:——公司的标识码,例如,sFA公司标识码;——一个经批准的(附加)证券类型的投资标识码或者一个完整描述}——交易的日期与时间;——交易的规模、价位和币种;——交易是买进还是卖出;——公司是以负责人身份或是代理来处理交易;——结算日期;——交易的参照数据;——汇报系统中必要的任何其他强制领域;25 GB/T18491.4—2010/lso/IECTR14143—4:2002——一个交易是否取消;而且——在一个派生出的交易情况下,合适的有效期限,底线价格与是否投入或出示。在1997年5月6日的影响下,对方的检验人也将必须向投资公司、信用协会和集团公司报告。在1997年影响下.为其他方的对方检验人能够汇报情况。另外,IsMA的交易报告必须包含关于IsMA的TRAx系统规则要求的交易的所有细节,这种规则有时大规模地在那些规则(见必须域的附加列表)所需的格式化形式下为交易进行匹配。在买卖背后交易情况下,必须在交易的双方都输人特殊的条件码“R”。如果一桩买卖的背后是可“偿还的”那么应加上特殊的条件码“E”。未用文档进行记录的买卖背后交易会有一个可匹配的条件码“V”进行标识。在TRAx上,应为xx银行/xssA作为代理的所有交易加上专用状态码“A”(如果该状态码没有出现,那么IsMA会假定成员公司是以负责人的身份进行交易的)。应进入买进/借出交易被报告成一个相匹配的状态码“w”的股票。A.7.5.5.6,2细节1)LIFFE主贸易在一个主贸易承担的现金端的情况下,使用LIFFE的主贸易工具,必须输入一个专门的条件码“T”。2)ASE贸易除了IsMA需求外,AsE/IsMA还要求TRAx上的特殊条件域应与以下的AsE可报告交易类型的标识码一起:“D”——如果是在一个在ASE成员之问直接处理的交易;“u”——如果是在AsE成员和菲荷兰经纪人之间的交易;“1"——如果是AsE成员和一个机构投资者之间的交易。A.7.5.6预定交易一公开事件一FID副经理账目IED客户或可生产性成发行者财产账目交易账目MSLL(042一MSLL主要的本研究(045—05031)(074一00106)00025)或者外交易账目IED(045范围)(074—00145)可生产性成本研究部(045范围)(074—0013A)借方贷方一1,000@6+1,000@6借方一600@6+600@6借方贷方一600@6+600@6十200@6借方+200@6一200@6+200@6借方贷方—200@6一400@6+400@6200@6未报告的交易 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/ISo/IEcTR14143-4:2002A.7.5.7预定交易一发行债券时的直接销售一FIDMTN降低发行者财产账目交易账目客户账目(042一NEWOS)(074OOl37)(045范围)借方贷方一1,ooO@6十1,000@6借方贷方一l,000@6+600@6+400@6已报告A.7.5.8预定交易一发行债券时的直接销售一FID结构产品(DPG)发行者财产账目交易账目客户账目(042—08】2j)(074—00AB2)(045范围)借方贷方一l,000@6十1,。oO@6借方贷方一1,000@6+600@6+400@6已报告A.8RuRA8:巴黎交易所净赚需求A.8.1总结A.8.1.1问题定义结算关于法国国内市场资产净值交易的清算费是昂贵的,已经计算下来大概是每年996880美元。这由于我们没有在我们的巴黎账本中(xxsA)占据任何位置这个事实,因此我们贸易的一大部分是在xx银行国际伦敦(xX银行)和xxsA匿名社会(xxsA)之间。独立结算的xx银行和xxsA与公司之间的指示是我们结算费用的一个重要部分。一个特定结算时间的贸易日净赚()mni贸易和Cusip进入一个独立指示会导致大约总计每年节省41396。0FRF(827920美元)。巴黎清算费有如下特点:——xxsA贸易在sicovam(507)通过xxsA账户来进行清算,这个通过YY来执行管理;——YY已经开发了专门的结算系统,此系统可以接收日订单和来自B。urse系统(COcA)执行细节,他们管理许多交易所成员的清算;——xx银行贸易通过Xx保证书sicovam账户(048)来进行清算,这里Xx保证书担当一个普通的清算代理。 GB/T18491.4—2010/Iso/IECTR14143—4:2002A.8.1.1.1公司内部交易场景细节通过巴黎交易所xx银行想卖FRF资产净值,预定如下的交易:a)xx银行全部卖给xxsA:xx银行指导xx担保(xGPE)在slcovam(sicovam号码507)向xxsA账户交付有价证券;b)xxsA从xx银行买进所有的:YY管理xxsA在sicovam的账户并且指导来自xx担保(xGPE)(sicovam号码507)的交付;c)xxsA卖给巴黎交易所:交易所交易和来自xxsA账户到交易所的交付一起自动在sicovam支付。由于我们当前为每个交易所的订单做这些事情的事实,为了改变从xx银行到xxsA的位置(指向上面例子中的l&.2)我们支付的清算费是过多的。这导致相同产品和结算日期的多种转变,这些都是单独收费的。A.8.1.2需求总结实施的多种网络运算法则必须与YY使用的网络算法一致;这是用来保证网络指令的匹配。能够轻松地调解YY带来的任何矛盾。相反地,巴黎月末结算一定不能受全部网络的影响。A.8.1.3推荐解决方案以天为基础实施巴黎Omn-指示,通过产品、结算日期和交易日期来网罗指令。A.8.2需求说明A.8.2.1功能需求A,8.2.1.1说明网a)YY.我们结算问题的管理者,和sicovam(507)一起会处理订单和他们从servisen在一天末接收的执行文件并且网罗MsBl0347代理和就产品来说账号03919506的全部运转、交易日期和单个指示的结算日期。除非数量网罗到零,那么会产生两个偏置法指示:买和卖;b)xx银行会为确切地以与YY方式相同的代理银行系统中的MsBl0347代理、03919506账号和MGPE代理、04514116账号网罗全部的指示;c)当交易实体系统在一天的最后不运作时,网罗就会开始。在网罗行动完成前,全部的指令不会发送到xX担保。A.8.2.1.2结算/核对a)当前交易日核对报告将要求包含网罗的全部指示的细节和YY与xx银行大批基本的指示。这些报告用来调查在YY和xx银行之间任何不匹配的网罗指令的细节;b)xx银行必须保持xsBl0347(xXsA)在持有状态下的网罗指令。并且在结算之期用YY的结算结果核对他们。匹配的指令状态必须被转变成结论并目要对任何突变进行报告和调查;c)我们在伦敦预定的关于法国资产净值的公司代理,×cPE0302(xx银行)通过swIFT到xx担保束发送,该代理指导代表我们的Relit结算系统;d)在结算之口,我们从YY得到一个结算结果(D4sDENOu.TxT)的下载,我们把YY结算结果和我们在持有状态下的代理银行的结算指令匹配起来。匹配的(结算的)代理银行指令状态转换成结论,打印出报告,报告中详述了结算性说明和任何未匹配(未结算的)说明;e)当结算批量指示时,xx担保将返回报告。一收到这些结算信息,大量的过程就更新所有基本的大量已完成状态的说明,使得这些状态可由代理银行挑出打开的条款获利过程和所有与优先交易相关的打开的条款,此基本的交易以一个交易获利代码LAD来抛售停止以确保由于根本的说明问题没有减少任何分类账;f)以往交易日期取消/更正和取消(来自交易实体)将被拒绝并且将不重做调整。xxsA与xx28 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/Iso/IEcTR14143—4:2002银行之间的交易从交易所执行中自动产生;因此,应该有非常少的以往交易日期的取消或取消/更正。这些更正可能足不『F确的,但是他们、№务报告并且如果需要的话更正应该通过代理银行进行手工指示。A.8.2.2操作需求A.8.2.2.1数据安全标准代理银行数据安全。A.8.2.2.2应用安全标准代理银行应用安全。A.8.2.2.3备份/恢复如果出现任何系统问题,那么,系统就将omm网岁过程设计成从开始点重新运算,忽略已经被网罗的说明。A.8.2.2.4可靠性/可用性/适用性网罗条款获利的月末问题。A.8.2.2.5性能成批的;需要在一天结束之前进行。A.8.2.2.6存档标准代理银行存档。A.8.2.2.7处理假期应该每天都运行网罗(如果没有任何交易那么就没有东西网岁)。网罗项的结算应每天运行,我们从YY或来自xx担保的swlFT中得到供给。A.8.3推荐解决方案A.8.3.1推荐由于巴黎交易所是每月结算的,这里有两种选择:a)由cusip和价格数据网罗所有全部的交易;b)由cusip,价格数据和每日的交易数据网罗所有全部的交易。我们推荐选项2,由于选项1存在以下问题:a)在xx银行和xxsA之间仅存在一些极大型的交易,如果有短期的情况这就可能产生问题;b)网罗交易中的分批付款。在多数交易口中网罗的交易能够引起一个说明连同被分解的部分问题和由分解带来的部分问题。每天网罗是指在Relit系统中根据交易日期自动进行所有分期付款。A,8.3,2成本与收益A.8.3.2.1成本——分析21d(招致);——设计24d;——编码/测试2ld;——实施/培训Od;一一踪迹56d112000美元。A.8.3.2.2收益a)xx银行的每年成本存款基于当前由YY进行收费的进度,通过0mni网络可能会是如下情形(基于1995年5月、6月和7月的量):一xx银行与xXsA之间当前交易费;29 GB/T18491.4—2010/ISo/IECTR14143—4:2002每季度的交易在每个交易的FF100—FRF4984400/年(996880美元比率:l美元一5FRF);——假定的费用和所有的网罗信息;——每季度的交易在每个交易的FF100—FRF844800/年(168960美元);——每年总收入一FRF4139600或827920美元;b)由于公司内部交易最的减少Omn-调节将更容易;c)xx银行也向每个订单收费,不管网罗结果xx银行都将参加。举例来说,在相同的交易日内XX银行可能购买了]000个Accor.同时也向市场销售出l000个Accor。关于对XXSA运转的网络影响是没有的,但是当YY代表我们向sic。vam的每个订单发送移交说明时,我们向双方收费。A.8.3.3范围与大小这是一个标准的小工程。A.8.3.4日程进度这足一个标准的小工程,由小工程团队根据已定义的进度来实施。分配作出响应的人们的工程协调者控制工程中各个不同的阶段:a)需求和功能说明报告;b)技术说明定义;c)编码;d)单元测试;e)系统测试;f)并行运行;g)上线运行。A.8.3.5关键成功因素/假定/问题A.8,3.5.1关键成功因素a)为xx银行和xxsA创造的网罗Omni移交说明应该与YY用来代表我们指导slcovam的网罗说明完全匹配;b)omni网罗的过程必须不能反过来影响月末结算和调整过程;月末结算和调整过程应要求最小限度的巴黎和伦敦操作指南介入;c)由于事实,xxsA大多数将会通过已完成的订单来产生xx银行交易并且由交易执行进入servisen系统,此系统在过去交易日期中应有极少(少于5)取消的交易和每天极少的取消/更正交易。此改正将通过业务手动进行;d)当前交易日后一天和月未调整过程将包括网罗说明的详细报告和根本的说明,突出了YY和xx银行之前的任何差异。A.8.3.5.2假定a)由于已经协议过,我们要求在相同的交易日YY来实施Omn-网罗,他们必须也能够提供给我们网罗的将要用一个及时的方式传回我们调整匹配合并过程的细节;b)由于订瞽和产生代理银行说明的执行被YY用来指导sicovam,应由极少取消/更正和取消,并且直接来自交易者的servisen终端。A.8.3.5.3问题a)网罗我们需要关于YY的网罗过程的详细信息,来确保我们能够以相同的方式确切地网罗;b)调整一我们需要关于从YY下载文件的详细信息,这些文件用来调整网罗的说明和它们在交30 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/Iso/lECTR14143—4:2002易日的后一天和结算口期的根本说明,而这些详细信息对于确保及时和准确的结算是关键的c)通信由于包含了多个组,存在潜在的误通信。伦敦IT,伦敦业务所,巴黎业务所,巴黎ITYY,XX担保。A.8.4功能说明A.8.4.1建议的过程细节A.8.4.1.1详细数据流图(见图A.2)图A.2数据流图A.8.4.1.2详细过程描述A.8.4.1.2.1Servisen关于当前servIsen过程没有任何变化。a)xx银行商家在servisen系统相对于巴黎交易所中加入了订单。b)执行巴黎股票交易(societcde交易所)。3】 GB/T18491.4—2010/Iso/IECTR14143—4:2002P1——xx银行进口a)已完成的订单和它的实行信息(D1)从servisen系统中下载下来并且装在TsPS系统上。管理我们在si∞vam(507)结算的YY在巴黎的一天术下载相同的信息P2——交易实体系统a)进行xx银行和xxsA之问的人工交易,这些包括法国客户、IBs、自由兑换债券、许可证和正当的交易,用传真来指导YY。b)通过TRuK进行交易日期的取消和取消/更正,并且由代婵银行拉装载进行牵引和在代理银行中处理同时产生新的结算移交说明。c)通过TRuK对过去交易日期的取消和取消/更正并且也由代理银行拉装载进行牵引,但是将由巴黎0mni处理所来否决。打印操作的行为记录报告。d)xx银行和xXsA之间存在的过去的交易日期的交易手动进行。P3——代理银行交易牵引代理银行系统从每日实时的交易文件巾(D2)中抽出交易,这些交易是在代理银行中进行处理的。Omni网罗处理过程使用表(A173)将识别出xxsA和xx银行多种多样的交易并且把他们置成唯一的有效状态供在一天末由全部的网罗处理过程来选择。P4——代理银行系统使用代理银行系统能够手工进行,取消或者取消/更正移交过程。P5——代理银行巴黎omnl网罗(一天束)在交易的一天末.当交易实体已经被降低以后将进行omni网罗过程。选择巴黎各种各族样的交易并用与YY相同的方式按照产品,结算日期和交易日期把交易网罗在一起。为伦敦代理xx担保(xGPE0302)网罗的说明通过swIFT发送出去,而为XxsA网罗的说明以有效的状态保存下来用来与YY对结算日期进行调节。A.8.4.1.2.2YY管理结算在巴黎(xxsA)方,servisen和YY之间在一天末有一个文件转移,此转移发送所有已完成订单的细节和他们相对于交易所已经进行的执行情况。P6——YY0mnj网罗(一天末)YY将处理全部交易并按照产品,结算日期和交易日期把交易网罗在一起来独立地产生结算说明,同时把这些说明发送到Relit结算系统进行相对于我们在sicovam(507)的结算。P7——交易后一天的调整当前我们调整xx银行和YY之间的一天末的执行过程和订单并且产生包含xx银行和YY中任何异常的报告。在交易后一天对异常报告进行调查。当前的报告将强调不匹配的所有订单和执行过程,但是将品示根本指示的细节;这将会使调查这些差异存在困难。根据是否YY向我们提供根本说明的细节,这些说明批量放在一起,将改经调整过程来匹配网罗的说明和他们根本的说明并鼠报告由业务操作来调查的任何差异。A.8.4.1.2.3xX担保P8——swIFT接口xx担保(xGPE0302)法国资产净值在伦敦账簿上的公司代理将接收网罗的说明,这些说明通过一条swIFT消息详细地记录了它们在sicovam(048)的账目和在sicovam(507)xxSA的账目运转过程。P9一结算日期在结算日期,此过程上传从YY传输过来的结算结果(D4sDENOu.TxT文件)文件并且对YY相对于在代理银行的结算说明进行匹配。唯一的区别是我们将有对每个产品、交易日期和结算日期进32 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/Iso/IEcTR14143-4:2002行单独的全部说明。产生详细结算订单和任何未结算订单的报告。整理xxsA(xsBl0347)结算说明,改变网罗说明为结束状态并丑削减分类账,以LAD为清理代码完成根本的说明指示来阻止分类账的削减。当网罗的说明结算后xx担保将发回报告。根据结算消息,批量处理的过程使用LAD为清理代码更新网罗的说明为完成(“F1”)状态,将所有根本说明更新为一个完成(“F1”)状态以来阻止分类账的削减。代理银行清算过程将清算所有开放式条款,并且为网罗说明削减分类账。我们也调整了YY和我们银行调整系统(RBuA)的状况。我们从YY(sBALTlTR.TxT)得到每日的状况信息,这要与RBUA系统中的状况进行比较。打印出任何形势变化的详细信息的报告。 GB/T18491.4—2010/Is0/IECTR14143-4:2002附录B(资料性附录)实时/控制RuRB.1RURB1:基本的减法功能用户需要实现两个域(域A和域B)的减法,结果保存在第二个域(c)中,即c—A—B。其结果应该能在O.Ols内完成。参与减法运算的域(A和B)是有符号整数(范围在一99999999和+99999999之间),否则其结果将显示出错信息。域c将显示A和B之间的差。B.2RuRB2:重要的大功能用户需要实现两个域(域A和域B)的减法,结果保存在第三个域(c)中,即c—A—B。其结果应该能在o.01s内完成。域A和B的数据格式可以是:a)有符号整数(范围在一99999999和+99999999之间);b)日期(格式是DDMMYYYY,范围在01011800和31129999之间);或c)时间(格式是Hl仆1.MM)。域A和B一定是同一数据格式,混合数据格式或任何其他数据格式,其结果将显示出错信息。域c总是有符号整数,分别表示:a)两个有符号整数之间的差,例如:A:+9567,B:+568,c:+8999;b)两个日期之间相差的天数,例如:A:30081996,B:2。071996,C:+4l;c)两个时间之间相差的分钟数,例如:A:102.25,B:094.55,c:+450。B.3RuRB3:次要的大功能用户需要实现两个域(域A和域B)的减法,结果保存在第三个域(c)中,即c能在O.01s内完成。正如在RURB2中,域A和域B的数据格式可以是:a)有符号整数;b)日期;或c)时间。域A和B数据格式可以混台,但混合时域B的数据格式必须是有符号整数。格式组合或其他的数据格式,其结果将昆示出错信息,并指出其错误类型。A—B。其结果虚该否则,不正确的数据当域A和B是同一数据格式时,域c的值是有符号整数,如同RURB2一样,分别表示:a)两个整数的差;b)两个日期相差的天数;c)两个时间相差的分钟数。当域A和B数据格式混台时,域c的数据格式将用域A的数据格式,分别表示:a)一个日期的值,此日期在域A表示的日期之前,域B表示相差的天数。例如:A:30081996,B十41,C:2007199,和b)一个时间的值,此时间在域A表示的时间之前,域B表示相差的分钟数。例如:A:102.25,B+450,C:94.j5。 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/ISO/IECTR14143-4:2002B.4RuRB4:信号显示宇段的用户要求以下述用户定义的要求,考虑RURB1:仅用一个输入/显示域的简单输入设备,这共用的输入/显示域一起采用一个“回车”键对所有用户提供通信。用户输人域A的值,并键人“回车”键,然后输入域B的值,再键入“回车”键,系统将显示域c的值或一个出错信息。B.5RuRB5:出错信息的用户要求以下述用户定义的要求,考虑RURB1:出错信息与程序逻辑存储在一起。B.6RuRB6:用户维护的出错信息的用户要求以下述用户定义的要求,考虑RURBl:出错信息保存在外部用户可以编辑的数据文件中。B.7RuRB7:一个内部函数的用户要求以下述用户定义的要求,考虑RuRB1:减法函数是一个用户所要求辅助业务操作自动化的通用函数的一个组成部分.用这个减法函数的通信仪由多个不同计算机程序调用,他们将包括该减法丽数。B.8RuRB8:自动线路切换B.8.1概述对一个通讯信道而言,提供了两条线路:一条工作线路和一条备用线路。如果工作线路失守或失效,备用线路将被启用。由接收端决定工作线和备用线之间的切换,即便之后工作线路变得完全正常了,备用线路仍将保持有效。使用一个标准的冗余方法来持续地检测传输的准确性。因此,纠错不是该应用的部分,而是由外部来执行的。一条线路信号的出错率决定该线路的质量是正常的、失守的还是失效的。由于线路持续被监控,信号的完全丢失将在一出现就作为失守的质量被检测到。如果备用线路处于好的状态,对工作线路上失守或失效所期望的反映是自动地切换到备用线路。B.8.2外部命令提供给技术人员一组变更信道配置的命令:一移去线路:该线路处于不服务状态;。’陕复线路:该线路投入服务;一强制切换:只要该线路处于服务,该线路被选择用于通信;和有条件切换:只要该线路处于服务,且其质量至少与当前所选择的线路相同,该线路就被选择来通信。B.8.3属性属性如下:a)一个线路的质量具有4个水平:1)“丁F常”(出错率小于10_。);2)“失守”(出错率在10。和101之间);3)“失效”(出错率大于10。或者没有信号);和4)“停止服务”。35 GB/T18491.4—2010/Iso/IECTR14143—4:2002b)在任何给定的时问,不变在两条线路中有且仅有一条线路被选择用于通信。c)当“移去工作线路”事件出现时,如果该工作线路不是处于停止服务状态,则将该工作线路转向停止服务,否则该工作线路保持停止服务状态。(移去备用线路事件的操作是类似的)。d)当“恢复r作线路”事件出现时,如果工作线路处于“停止服务”状态时,则该线路将转向“正常”状态,否则该工作线路的不用改变。(恢复备用线路事件的操作是类似的)。e)当“强制切换”事件出现时,如果工作线路不是处于“停止服务”状态时,则该线路将是被选用的线路,否则当前被选用的线路保持不变。(强制切换备用线路操作是类似的)。f)1r有条件切换”事件出现时,如果该亡作线路不是“停止服务”状态,且该线路质量不比备用线路差,则该上作线路就成为选用线路。(有条件切换备用线路操作是类似的)。g)当工作线路失守事件出现时,如果当前工作线路是“正常”状态,则该线路被更改为“失守”状态,否则该线路状态不变。(备用线路发生失守事件时操作是类似的)。h)当工作线路失效事件出现时,如果该工作线路是“失守”状态,则其状态将更改为“失效”,否则该线路质量状态保持不变。(备用线路失效事件的操作足类似的)。i)当“工作线路清除”事件出现时,如果当前工作线路是“失守”或者“失效”状态,则该线路将变更为“正常”状态,否则保持不变。(“备用线路清除”的操作是类似的)。j)如果出现“移去线路”,一一“恢复线路”,——“线路失守”,——“线路失效”,或者“线路清除”事件时,并且当前未被选中的线路质量比选中的线路质量高时,将发生线路切换选择。k)移去、恢复、降质或者清除线路不影响其他线路的质量。1)切换选择的线路不影响任一线路的质量。m)叨换到一条处于“停止服务”状态的线路足被禁止的,除非2条线路均处于“停止服务”状态。n)在下列情况下,选择的线路将变更:1)使用切换命令变更选择;2)当前选择的线路质量退化到比其他线路差;3)当前选择的线路停止服务;或4)非选择的线路质量恢复到比当前选择的线路好。B.9RuRB9:阀门控制系统B.9.1概述下面的功能需求描述了螺线管控制阀门在水力电路阀门控制一个机械设备的行为,此机械设备是为安装在陆卜运输工具上的自动传输设备变速的。这个阀门可开可合,默认情况是刚合状态,而当机械装置变速时则是闭合的。此过程控制着阀门在几百万微秒的操作周期中的闭合时问。提供操作周期参36 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/lSo/IEcTR14143—4:2002考的时钟触发这个过程。B.9.1.1输入系统控制过程中使用以下作为输人:——一个表明变速的传感器信号(Gc):在进行中(值1)或不在进行中(值o);——在变速的过程中,表明速度变化的传感器信号(su):如果转移到上面齿轮或者转(值1)移到下而齿轮(值O);——用来表明传输是否受压的传感器信号(Idl):受压(值1)或者空转(值o);——二进制标识”A”,其值存储在处理器RoM中;或者——二进制标识”B”,其值存储在处理器RoM中。二进制标识”A”和”B”描述了自动传输的一些基本配鼍特点。B.9.1.2输出过程产生以下输出:在控制阀门闭合一个操作周期巾的时间(T)B.9.2需求B.9.2.1A部分——确定一般操作条件从一个液压阀门闭合的状态确定操作速度的快或慢j如果(Gc一1ANDIdl—1ANDA—OANDB—O)那幺,在正常情况下操作,执行H部分如果(Gc—lANDIdl一0ANDSu一1ANDA一0ANDB一0)那么,在变速的情况下操作,执行c部分B,9.2.2B部分——控制液压阀门从闭门的状态下逐渐打开重置T至更小的值:INIT或者是在这最近过程周期中的T值,这里TNIT是存储在计算机R()M存储器中一个常量,计算新的T值:T—T一(csI—x*ET)这里cst—x是存储在处理器RoM中的一个常量,而ET是从阀门闭合状态被缓慢地激活过程的一个瞬时值。完成的条件:若下面的条件被满足,那么阀门控制转换到另一个过程:T小于或等于LT或slp大于或等于uslp。式中I。T是一个更低的时问阀值,uslp是存储在ROM存储器中滑动量的更高阀值。slp是当前的滑动量,表明了引擎从动轴与主动轴转数的差值。根据下面的公式计算和更新阀门值并将结果保存在RAM处理器中。slp—E。。~Ps。,l式中E。。是引擎输出的从动轴旋转量,Ps。,是主动轴旋转量,两个变量的值都是由从分离传感器的37 GB/T18491,4—2010/Is()/IEcTR14143—4:2002输入和放在RAM存储器巾的计算结果两者的并发过程提供的。B.9.2.3c部分——控制液压阀门从关闭状态下快速打开的值——重置T至更小的值:1N1T(Vs),或是在最近一个过程周期中的T值.这里INIT是存储在RoM存储器中初始值的一张表,而Vs是由另一个处理过程来计算和更新的机械速度并存储在计算机RAM存储器中;计算新的T值:T—T(INCR(Vs)*ET),这里INcR是根据存储在ROM处理器中的机械速度增加值的一个表格,ET是从液压阀门闭合状态被激活到快速关闭的一个瞬时值;——完成的条件:如果符合下面的条件,那么阀门控制转换到另~个过程:T小于或等于I,T其中LT是一个存储在处理器RoM中的较低的时问阀值。注:从一个功能规模量测(FsM)角度来看,存储在R()M在RAM处理器中的数据属性和数据结构属于软件边界的范围。B.10RURB10:网关系统B.10.1引言B.10.1.1目的本案例研究的目的是确定sAvAT网关(SAGA)的功能需求,sAGA是指邮件预定供应商sAVAT公司(Ma订ordersupplicrsAVATcorporation)的网关应用。功能需求规格说明:——确定经过用户批准的所有软件需求;——描述系统的输人,输出,功能过程和环境需求;——为系统设计文档提供技术基础;——该文档将用于验证发布的系统;——描述sAVAT网关的功能需求,该网关将sAVAT公司的邮件预定系统从Presentation/9系统转化到AuS_oNI,INE多媒体平台。B.10.1.2读者文档的读者包括:——开发团队;——AUS—ONLINE多媒体项目发起人;项目管理部门;质量评审人员。B.10.1.3定义,缩略语SAGAMOISECX.2jTCPP/9MAII。一ORDERB.10.2当前状况B.10.2.1概述SAVAT网关应用邮件汀单接口规格说明位于sAVAT公司的外部计算机ccITT用于报文交换网络的标准传输控制协议Presentation/9sAvAT公刮的电子邮件订单服务SAVAT通过可视文本接口系统提供一个公共访问电子邮件订购系统。sAVAT允许用户使用他们的可视文本终端登录sAVAT邮件订购系统,并可:38 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/lsO/IECTR14143—4:2002——亩:接订购sAVAT产品;——接收当前账户余额;一获取每月账单;——预定新产品目录。Aus()NI。INE机构提供川户可视文本终端和sAVAT公司邮件订购应用之间的接【I。这个Aus()NLINE接【I系统称为Presentati。n/9可视文本系统。Aus()NI,INF计划放弃Presentati。n/9可视文本系统,而采用一个多媒体系统,从而允许用户使州多种不I司的终端。当Aus_ONI,INE实现了这个新的接口系统,该机构需要为使用Prcsentation/9的软件提供新的访问方式。B.10.2.2现存的硬件和软件当前c方闻sAVAT邮件订购系统的接口.是通过可视文本终端连接Au孓(,)NI,INE的P/79系统,如图B.1所示。AUS0NJ。TNE的P/9服务:——驱动可视文本终端利实现在Ec上的sAVAT邮件订购系统之间的用户交互;使用一个通讯协议,泫协议:·在可视文本系统和sAVAT外部计算机之间传输数据:·是Aus—oNI。lNE媒体网关协议的2.3版;·提供用于描述对sAVA,I外部汁算机的P/9用户活动和从外部计算机接收的页面同复、数据汇集或其他可视文档反馈的机制。邮件汀购系统的服务机制对授权,ij户提供了下列在线订购和账户管理服务:账户余额明细;~产品订购;产品目录订阅;其他相关的维护功能。图B.1 GB/T18491.4—2010/ISo/IECTR14143-4:2002B,10.3目标和范围B.10.3.1商业目标sAVA应用(sAVAT网关系统)将提供公共访问服务提供者sAVA的相关工具。其主要的商业目标足借助无冲突的现存sAVAT邮件预订系统,将访问从当前的P/9系统迁移到AUsONLINE多媒体平台上。sAVAT网关是介于AusONLINE多媒体平台应用和sAVAT邮件订购应用之间的中间媒介系统,对sAVAT邮件订购应用而言,sAVAT网关是为了实现从P/9系统到AusONI。INE多媒体平台的透明移植。B.10,3.2范围这个案例研究包括SAVAT网关的所有功能需求。该SAVAT网关将:一使用邮件订购接口规格说明提供请求;一对sAvAT外部计算机端,仿真v2.3协议;——对sAVAT外部计算机收集所有的要求细节。sAVAT网关将执行下列功能:——为每个登录AuS_ONLINE系统要求访问sAvAT的用户建立一个会话;——基于邮件订购接口规格说明,收集从外部计算机上sAVAT邮件订购系统发出的数据;——返回出错信息。例如,通信链路中断不能连接会话。sAVAT网关应能符合下列SAVAT邮件订购功能:1t显示账户账单2.提供账户余额3.接受物品的购买定单4.(修改购买定单)”5.预定账单6.接受目录订阅请求7.维护管理服务菜单维护管理服务菜单,包括:7.1修改密码7.2冻结登录ID号7.3查询最近N次交易7.4(取消购买请求)2’7.5产品目录维护菜单7.5.1注册新产品种类7.5.2删除产品种类7.5.3(修正产品种类明细)”7.5.4产品种类目录1)在SAvAT上未实现。2)在SAVAT上未实现。3)在SAVAT上未实现。 标准分享网www.bzfxw.com免费下载B.10.3.3系统架构(见图B.2)GB/T18491.4—2010/ISo/IECTR14143—4:2002图B.2B.10.3.4系统目标sAVAT网关应用被安装在AlphaVMs平台卜,该应用程序使用TcP/IP套接字和x.2j通信接LJ与系统中其他部分连接。Aus()NI。INE多媒体平台运行在Tandem计算机上,Tandem计算机将为每个要访问sAVA’I、系统的用户建立一个到sAVAT网关的TcP/IP连接。sAVAT网关将实现F面的功能:a)为每个激活的用户建立一个单独的从AusoNI。INE多媒体平台到sAVAT的会话;注:本网关是在x25网络上,使用媒体数据处理网关舟议V2.3和sAVAT应用程序通信。b)使用一个状态转化表来控制处理步骤,【i王就是说将一个Aus一0NI。INE交易映射到sAVAT应用程序的多个步骤上;c)为调试目的输出应用程序的追踪日志,追踪要求的等级依赖于数据的容量;d)通过配置文件控制廊用程序的不同部分的配置,浚配置文件定义了通信和应用的可变元素,他们随实现模式而不同。配置的参数包括通信地址、网络定义、主页地址和追踪等级。网关应用程序不提供修改配置文件的功能。B.10.4系统环境B.10.4.1硬件环境sAvAT网关实现在DFcA【pha3000/600硬件平台上,该平台可以通过TcP/IP套接字访问AusONuNE的Tandem,可以通过x.25网络访问sAVAT外部计算机。B.10.4.2软件环境DEcAlpha上运行开放的VMsv6.1AxP操作系统。TcP/IP服务由开放的TcP/IP服务软件v3.2(ucx)提供,x.25服务由x.25客户端软件V1.1提供。B.10.4.3通信和网络环境下表表示了数据通信的各种层次,包括在AusONLINE端和sAVAT端的网关应用。41 GB/T18491.4—2010/ISo/IEcTR14143-4:2002网关机器人应用网关Aus()N【。1NE:之间的应Hj接口应用层M关机器人SAVAT应用接口(数据处理T(:P协泌传输层网关协议V2.3)IP网络层X,25网络协议以太网物理层x.25网络B.10.5功能描述(见图B.3)由sAvAT网羌接收到AusoNI,INE应用发送的用户登录请求后,将建立和sAVAT之间的连接。当这个连接建立以后,l叫关会话将进入对活状态。网关应用程序将处理接下来的请求,并且收集从sAvAT应用程序发送过来的数据。、々收集到所需要的数据后,网关应用程序将发送㈨复给用户。当所有的交易都结束后,网关应用程序将结束该会话。从Aus一0NuNE程序发送给网关应用稗序的各种请求以及相关的事务流将在后面的部分描述。网关应用程序通过发送请求给sAVAT应用,尽量减少用户命令和菜瞥选择。sAVAT应用将返回适当的“界面”给网关应川程序,该“界而”包括需要显示给用户的屏幕信息。网关廊用程序发送这个界面信息给Aus0NLINE程序,Aus—ONLINE将把这个作为屏幕信息显示给用户。B.10.5.1数据输入网关应用程序接收的数据输入,包括从Au争oNI。INE应用发送过来的请求和sAVAT发送的回复信息。从AuS_oNI。INE发送的请求信息格式详见参考文献13]。从sAvAT应用接收的数据格式详见参与文献[1]和i4]。B.10.5.2数据输出网关的输出数据包括发送给AuS-oNuNE应用的回复信息和发送给sAVA’1、应开j的请水信息。发送给AusONI。1NE的回复信息格式详见参考义献[3]。发送给sAVAT应用的请求信息格式详见参考文献[1]和r4]。用户sAvAT网关用户输SA(iA嚣;麟辫入细节kr’蕊甄翻崩户输入!li舔萋囊囊请求细节⋯。一慨。§t瓣l舞s蓊一请求o㈧l《il黼!i慧骥黧熏r7,、、,h、、。,’、,,、囊瓣黪瓣;i瀵浚i嘲l鞭l}}}∞糕鞭,,,|,、、黧粼i,,t,li鬻糕瓣一§溺※瀵誉I一.黧霆麟§一⋯囊i翻翳导j黧糕豢赣鬻缀嚣甄ii瓣、一、一。、、,,、l瀵麟l囊雏萎瓣瓣i;麟羲鬟掰l一框架纛#∞㈣w凇‘显示。i溪豢;飘出错-一糜嚣黧震鬻屏幕传输、。2细节、出错;嬲川㈣⋯*“出错信息成功信息矮雾标识寺h部计簋栅图B.3 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/Iso/IECTR14143—4:2002B.10.5.3登录到sAVAT系统——登录事务B.10.5.3.1功能概述sAvATI嘲关接收到Aus()NI。INE应用发送的登录请求后,就开始建市和sAVAT系统的会话。如果会话成功的建立,系统将返同成功标志:“Y”(连接成功),I司时用户的账户余额信息显示在他的屏幕上。否则(出现一个错误)然后将返回:“N”拒绝连接“c”需要更改密码“I.”不准确的用户ID或密码同时,在响应的消息头中送出一个适当的信息。B.10.5.3.2功能描述登录事务活动如下:a)读套接字,接受请求;b)接受登录请求后,建立和sAVAT外部计算机之问的x.25连接;c)如果网络失败,发送给Aus—ONLINE程序成功标识位为“N”的回复消息.消息头包含网络出错信息;d)如果X.25连接建立成功:1)从SAvAT接收一个“主菜单界面”(0028);2)向sAVAT发送一个会话请求;3)调用“获取账户余额”功能(见支持功能6.1),评估存储在内部数据结构中的账户余额明细;4)选择任选项9回到主菜单界面(0028);5)发送一个“Y”回复给AusONLINE软件(用户ID账户明细和账户余额显示在用户的屏幕上);e)如果x.25连接建立失败,将接收一个“连接错误界面”(5008):1)如果登录的用户ID或者密码是无效的,将发送成功标识位为“l,”的回复信息给AuS_ONLINE应用,同时显示出错信息屏幕;2)如果拒绝建立连接,根据不同的原因,将从sAVAT接收到六种不同的界面(8258,1258,4058,9158,4358,5008)。MsgTxt字段包含界面号、错误代码和一行出错信息。同时标识位为“N”的回复消息将发送给Au孓oNLINE应用;f)如果连接建立成功,用户ID和密码有效,但密码需要更改,则将从sAVAT接收到“更改密码界面”(9008)。将发送标汉位为“c”的网复消息给AUs—ONI。INE应用,当事务结束时,网关会活将处在更改密码界面。此时Aus-ONI.INE应用只能发送更改密码请求。B.10.5.4更改密码B.10.5.4.1功能概述更改密码事务的处理分为正常更改密码和强制更改密码。当网关应用接收到更改密码请求时,首先检查网关是否是强制更改密码状态。(如果是强制更改密码状态,系统只能接受“更改密码”和“退出”两种事务)。如果网关应用期待一个强制更改密码请求,该请求将由“强制更改密码”过程处理,否则由“正常更改密码”过程处理。B.10.5.4.2功能描述a)接受“更改密码”请求;b)测试是否是“强制更改密码状态”,并转向“强制更改密码”事务;c)如果不是强制密码更改,则转向“正常密码更改”事务。43 GB/T18491.4—2010/IsO/IECTR14143-4:2002B.10,5.5正常修改密码B.10.5.5.1功能概述当用户请求修改密码时,AuS-ONLINE应用引发请求。如果密码更改成功,发送成功标识位为“Y”的回复消息,否则发送成功标识位为“N”的回复信息和适当的出错信息。B.10.5.5.2功能描述功能描述如下:a)当接收到更改密码请求时,网关应用处在主菜单界面(。028),网关应用通过选项7进入维护服务菜单界面(1028)。再通过选项1进人更改密码选项,更改密码界面(9008)发送sAvAT应用;b)AUs_ONI。INE应用发送的请求信息包括用户ID和密码,并传给sAvAT应用;c)SAVAT应用验证用户ID和密码:1)如果是无效用户ID或者密码,将返回9008界面和出错信息。网关将返回成功标识位为“L”的回复信息给AUS_ONLINE应用,并返回主菜单界面;2)如果用户ID和密码是有效的。新密码将发送给sAVAT应用,同时sAVAT将验证这个新密码;d)如果该新密码是:1)无效的,网关将收到SAVAT将返回9090界面并给出相应的出错信息,网关发送取消操作给sAVAT应用,同时发送成功标识位为“N”的回复消息给Aus—oNLINE应用;2)有效的,sAVAT将接收新密码,并返回密码成功更改界面(9908),网关通过选择选项9回到主菜单,同时网关将返回成功标识位为“Y”的回复信息和当前用户余额给AuS_ONLINE应用。B,10.5.6强制密码更改B.10.5.6.1功能概述当用户请求更改密码时,Aus一0NLINE应用引发这个请求。如果该密码更改成功,网关应用返回一个成功标志为“Y”,否则发送成功标志为“N”的回复并在回复的头中给出相应的信息。B.10.5.6.2功能描述功能描述如下:a)网关会话是在登录(9000)的强制更改密码界面上;b)来自Aus一0NLINE应用的更改密码的请求信息,包括传给sAVAT应用的用户ID"和密码;c)sAvAT应用验证用户1D和密码:1)如果是无效的,它将返回一个无效界面(9008)和一个出错信息,引发取消操作并返回到维护菜单界面和一个应答信息标志“1.”给AuS_ONI,INE应用;2)如果是有效的,该新密码将传递给sAvAT应用,并且将sAVAT应用验证;d)如果新的密码是:1)无效的,sAVAT用一个出错信息返回一个“无效”界面(9090),引发取消操作给sAVAT应用,返回到主菜单和一个成功标志为“N”的回复消息给AuS_oNLINE应用;2)有效的,sAVAT应用将接收该新密码,并返回界面(9908),并通过选择选项9回到主菜单,同时一个成功标志为“Y”的回复消息和当前用户余额给AuS_ONLINE应用。(客户的当前账务余额明细被存储在网关的内部结构中。)44 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/ISo/IECTR14143-4:2002B.10.5.7从sAVAT系统退出——退出事务B.10.5.7,1功能概述退出请求发生在下列情况:一’用户要从sAVAT应用退出,AuS-ONI。INE发出该请求;AUS_0NLINE的套接字失去连接时,网关机器人调用该请求。该请求消息只包含事务类型是“LOGOFF”的消息头。该网关应用不向AuS_oNLINE应用发送应答消息,仅在x.25连接上调用“clear”功能,并关闭和AUS_ONI。INE应用之间的套接字连接。B.10.5.7.2功能描述退出事务活动包含下面操作:a)该网关会话收到退出请求;b)向SAVAT应用发送一个断开连接;c)向该会话发送一个“callclear”,以x.25断开连接;d)在与该会话关联的内部数据结构中删除这个纪录;e)关闭这个会话的TcP套接字。B.10.5.8订购商品B.10.5.8.1功能概述当用户从sAVAT请求订购商品时,AuS-oNLINE应用将发出订购商品请求消息。该消息包含账号、产品ID和数量。如果订购成功,则返回一个成功标志:“Y”(订购成功),同时也返回该客户账号的余额和通知给客户的订单号与发货日期。否则(出现一个错误)“N”不正确的账号、产品ID或者产品数量“s”满屏错误同样在回复消息头中发送相应的出错信息。B.10.5.8.2功能描述接收订购事务活动如下:a)网关会话发起~个读套接字,接受订购请求;b)从主菜单选择选项3进入购买订购选项;c)测试非期望页面(6058,8258,9158,4358)或者满屏错误(6058,8258);d)如果发生满屏错误:1)返回一个出错消息。发送取消操作给sAVAT应用,返回到维护菜单(0028),并用成功标志“s”的应答消息发送给AusONI。INE应用,否则OK;2)从SAVAT接收页面(0108)。该请求包含账号、产品ID和订购产品数量,发送给sAVAT应用;e)sAVAT程序检查账号、产品ID和订购产品数量是否正确:1)如果不正确,sAVAT将发送无效页面(1008)和相关的出错信息给网关。sAvAT将执行一些取消操作并回到主菜单,同时网关向Au孓oNLINE应用发送一个标识位是“N”的回复消息;2)如果正确,sAVAT发送确认界面(8108)给网关,然后通过选择选项l来确认此次订购;f)如果sAVAT处理订单的结果是:1)不成功,sAVAT程序将发送无效页面(1108)和出错信息。sAvAT将执行一些取消操作并回到主菜单,同时网关向Aus_ONLINE程序发送一个标志是“N”的回复消息;45 GB/T18491.4—2010/ISo/IECTR14143—4:20022)成功,sAVAT程序将发送订购成功页面(0108),该页面包含订单号。网关应用选择选项9回到主菜单。同时网关向Aus0NLINE程序发送一个标识位是“Y”的回复消息。网关还调用获取账户余额功能收集账户余额信息。B.10.5.9列出订购账户B.10.5.9.1功能概述当用户要求该账号最近20次订够的清单时,由AuS_0NLINE发出这个请求。一个客户在邮件订购系统中可以有多个账号,他们可以选择账号索引(例如,1表示主账号,2表示次级账号),账号索引可以根据账户信息表翻译成实际的账户序列号。账号索引作为输入信息包含在查询客户订单的请求信息中。回复信息中有个标志位表示是否查询到多条记录。网荚应用返回一个成功标志:a)“Y”当该事务完全成功,并返回最近20次交易清单;b)“N”在应答头中仅是一个出错消息,当存在:1)账户不存在;2)该客户没有交易;3)出现严重错误。B.10.5.9.2功能描述查询账户的交易清单活动如下:a)该网关会话接收到查询最近20次交易的请求,并检查这个请求是不是先前一个请求的延续;b)从主菜单中选择选项1,进入账单显示功能}c)如果存在多个账号,SAVAT应用返回4308界面,这个界面包含账号的列表。如果:1)只有一个账号存在,sAVAT返回1308界面,该界面包含这个账号信息;2)如果没有账号存在,sAVAT将应答标志为“N”并发送一个出错消息给AuS_ONLINE应用;d)调用获取账户序列号功能,可获得用户期望的到账户序列号;e)如果该功能返回该账户序列号:1)成功,账号的序列号传递给sAVAT应用。sAvAT应用返回显示该账户信息的1308界面。通过选择选项8来显示该账户的交易记录;2)不成功,返回给AusoNLINE标志为“N”的消息;f)如果该账户有交易,网关应用程序将接收到2308界面,然后调用“获取最近20次交易”功能来获取该账户的最近20次交易;g)如果网关应用从sAVAT应用接收到一个出错消息,则:1)通过选择选项9回到主菜单,并且返回标志为“N”的信息给AUS_ONLlNE应用;h)如果最近的20次交易是:1)成功返回,则成功标志设置成“Y”,并系统检查“多标志一:·“Y”并网关保持在交易界面(2308);·“N”选择选项9回到主菜单;2)不是成功返回,则成功标志设置为“N”,指明错误,返回到主菜单。B.10.5.10订购账户结单B.10.5.10.1功能概述当用户通过系统请求该用户账户结单时,AuS-ONLINE应用向网关应用发送订购账户结单请求。该请求包含账户索引作为输入。网关应用返回一个成功标志:a)“Y”当该交易完全成功;46 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/Iso/IECTR14143—4:2002b)“N”应答消息头中包含出错信息,当:1)账户索引非法;2)存在另外的严重错误。B.10.5.10.2功能描述订购账户结单事务活动如下:a)网关应用接收到要求账户结瞥的请求;b)在主菜单通过选择选项5进入账户结单功能;c)接收到(5408)界面,网关应用从AusONI.TNE请求中提取账户号,并传递给sAVAT应用;d)sAVAT检查账户的合法性:1)无效账户,网关应用将接收到5408界面和相应的出错信息,并发送取消操作给sAvAT应用,同时网关应用程序将发送成功标识位为“N”的回复信息给AusONLINE应用;2)有效账户,网关应用将接收到9408界面,并通过选项9进人主菜单,同时网关应用将发送成功标志为“Y”的回复信息给Aus_oNI。INE应用。B.10.5.11显示结单概要B.10.5.11.1功能概况交易为指定的账号返回结单概要。返回的明细显示在界面(1038)上,包括邮件订购屋分支机构名称、当前余额、开户和关闭收支情况以及每次过期未付的账户费用。网关应用程序返回一个成功标志:a)“Y”当交易全部成功;b)“N”连同一个出错消息一起在应答头中,当:1)账户索引无敛;2)存在其他严重错误。B.10.5.11.2功能描述订购账户结单事务活动如下:a)网关应用接收对账户概要的请求;b)通过选项1从主菜单选择结单概要选项;c)界面:1)如果超过一个账户存在,将收到界面(5408),并包含一个账户清单;2)如果只有一个账户存在,收到界面(1308),并进行检查以确保显示的明细是所请求的账户的;d)如果账户不正确,则流程将转到步骤j);e)如果账户正确,流程将转到步骤h);f)调用获得账户序列号功能;g)测试返回的状态;h)请求明细;i)网关的机器人记录结单明细。sAVAT系统停留在界面1308上,以防交易的到达;j)带有成功标志为“Y”的应答信息送给Aus—ONI。INE应用;k)不能获得系列号,选择选项9返回到主菜单;1)带有成功标志为“N”的应答信息返回到Aus—ONLINE应用。B.10.5.12特别种类订单B.10.5.12.1功能概述此功能能够使用户预定一套替换的目录。用户可能会使用注册者邮件订购产品种类事务预选目录。无论在何时为一个先前选择的种类发布了新的目录都会自动地把信息发送给用户,因此用户可能47 GB/T18491.4—2010/ISO/lECTR14143-4:2002会使用这个事务来预定它先前选择目录的替换目录集。当用户订购一个邮件订购目录替代集时,请求由Aus—oNLINE应用提出。请求信息包含作为输人的账号。网关应用程序返回一个成功的标志:a)“Y”当交易全部成功时;b)“N”当出现如下情况,在应答标题中出现出错信息:1)产品目录号非法;2)存在其他的严重性错误。B.10.5."2.2功能描述定购新的目录事务活动如下:a)网关会话接收~个定购新产品目录的请求;b)通过选择选项6来选择定购新目录菜单界面(2028);c)sAVAT应用检查账号是否有效:1)如果无效,则会接收一个无效的界面(8040)和一个出错消息,同时一个取消序列被发送到sAVAT应用中。带着成功标志为“N”的应答消息发给AusONI。1NE应用;2)如果有效,贝0接收界面(4408),同时带着成功标志为“Y”的应答消息发给AuS_oNLINE应用。B.10.5.13冻结登录lD请求B.10,5.13.1功能概述当用户使用邮件订购设施请求冻结他的登录ID时,由Aus—ONLIE应用发出请求。请求的消息包含交易号。网关应用返回一个成功的标志:a)“Y”,当交易完全成功时;b)“N”当交易失败时,在应答标题中包含出错消息。B.10.5.13.2功能概述冻结登录事务活动如下:a)网关的会话接收冻结登录ID的请求;b)从主菜单中通过选择7选择维护服务菜单界面(1028);c)通过选先2选择冻结登录界面(0508);d)断开会话连接,一个成功的标志“Y”发送到AuS_ONlINE应用中:e)关闭用于与AU孓ONLINE应用关联会话的套接字连接。B.10.5.14注册产品目录选择B.10.5.14.1功能概述顾客可能购买sAVAT邮件定购公司超过20种产品。每种产品都有它自己的目录,目录每月发布一次,并分发给邮件清单上的顾客。一个用户若是想从一个特别目录中接收目录,他们需要用sAVAT注册他们的选择。根据他们接收的不同种类的目录数量,公司向他们收取每笔相应的费用。顾客可在任何时候使用这个功能选择,注册一个新的目录种类或者选择使用特殊目录定购交易来重新定购他们的目录。当用户想在收到已存在的目录清单中再加人一个新的产品种类,该请求由AUS_ONLINE应用发出,输入请求的消息包括产品目录号。产品目录清单交易将周期性的运转以维护有效的产品目录号的使用。网关应用返回一个成功标志:a)“Y”当交易完全成功时;48 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/ISo/IECTR14143-4:2002b)“N”在应答的标题里连同返回一个出错消息,当:1)产品目录号不正确;2)存在一个严重错误。它也将在应答标题中返回一个出错消息和产品种类列表。B.10.5.14.2功能描述注册产品种类选择功能如下:a)网关会话接收注册产品种类的请求;b)由选项7从主菜单选择维护服务菜单界面(1028);c)用选项5来选择产品种类维护菜单界面(1028)。用选项1来选择注册产品种类选择界面(0608);d)在ADDcAT请求中的产品种类号,送交给sAVAT应用,但在这里是验证的:1)如果它是无效的,一个带着一个出错消息的无效界面(0608)和一个取消的序列交易将发给sAVAT应用,并返回到产品种类维护服务菜单。然后选择选项9返回主菜单。成功标志“N”连同应答消息发给ON—LINE应用;2)如果它是有效,那么接收界面(1608),用户账号传给sAvAT应用;e)sAVAT应用检查其他的输入细则是否有效:1)若任一域无效,则接收一个带着出错消息的无效界面(2608)和一个取消的序列发送到sAVAT应用,返回到产品种类维护服务菜单。选择选项9返回到主菜单。一个成功标志”N”的应答消息发送到AUS-ONLINE应用;2)若有效,则:——返回“选择产品种类”成功界面(8608);——通过选择选项l确认选择产品种类;f)检查在确认上是否存在错误:1)若存在错误,那么接收一个带着出错消息的无效界面(2608),一个取消的净列发送到sAVAT应用,返回到产品种类维护服务菜单:——选择选项9返回到主菜单;——一个成功标志”N”的应答消息发送到AuS_ONI。INE应用;2)若成功注册产品种类选择项,则接收(9608)界面:——在主菜单上选择选项9;——成功标志”Y”发送到Aus—ONLINE应用。R10.5.15从选择中删除产品种类B.10.5,15.1功能概述当用户想从已经接收到的目录清单中删除产品种类时,通过Aus一0NLINE应用发送请求。请求信息包含在产品种类列表中作为输人的产品种类索引。为了了解用户最新的之前已选的产品种类,该应用需要执行获得用户产品种类清单的交易业务。为了维护所使用的有效产品目录号列表,产品种类列表交易业务将在后台周期性运行。网关的应用返回一个成功的标志:——“Y”当交易全部成功;——”N”当产品目录号不正确或存在一个严重的错误时,在应答的标题中包含出错的消息和产品种类列表。B.10.5.15.2功能描述删除产品种类选择项功能如下:a)网关会话接收删除产品种类的请求;49 GB/T18491.4—2010/Iso/IEcTR14143—4:2002b)从主菜单中选择选项7,选择维护服务菜单界面;c)通过选择选项5选择产品种类维护菜单界而,接着选择选项2,删除产品种类;d)检查以确定是否存存产品种类选择:1)如果没有选择仟何产品种类,则接收一个无效的界面(2028)和出错消息,选择选项9返同到主菜单。应答消息和一个成功标志N”被发送到Aus0NLIE也用;2)如果已经选择了产品种娄,则接收一个包含该用户所有产品种类列表的产品种类界面信息(3808)。调用获取产品种类系列号1功能,以得到已选择的产品种类号号码。该系列号被传送到sAVT应用,以得到产品种类详细信息;e)产品种类号传送到验证的SAVAT应用:1)直¨果无效.则接收一个无效的界面(3808)和m错消息。选择选项9返回到维护服务菜单。选择选项6返回到返回到主菜单。发送成功标志为“Y”的应答消息给AuS_0NI,tNE应用;2)如果有效,则接收一个有效界面(8808),选择选项1确认所选择产品种类的删除;f)如果删除:1)不成功,则:——返回‘错误界面’(3808);——在主菜单中选择选项9;——用一个成功标志”N”的应答选项发送到AuS_ONLIE;2)成功,则:——返回“删除产品种类”成功界面(9808);——在主菜单中选择选项9;——成功标志“Y”被发送到AUS一()NLIE应用。B.10.5.16产品种类列表B.10.5.16.1功能概述该事务返回所有产品种类的列表,邮件订购买可以产生产品种类列表。该事务仅是周期性使用的,即在高峰期能使Aus_oNI。lNE计算机检索到产品种类列表并记录它,因此用户能够浏览列表而不用与sAVAT交换数据信息。交易请求包含允许从起点返回列表的文字和数字域。B.10.5.16,2功能描述产品种类列表功能如下:a)网关会话接收该产品种类列表的清求;b)通过从主菜单中选择选项7,选择维护服务菜单界面;c)通过选择选项5,选择产品种类维护菜单界面,接着选择选项5列出产品种类并返回产品种类界面(0018);.d)请求中的关键词发送到sAVAT中;e)返回列出所有产品种类的界面(1018);f)如果并不足报告了所有的列表种类,那么网关应用会记录详细信息并选择下一页;g)当接收到产品种类全部的列表,则:1)选择选项7,返回到维护服务菜单;2)在主菜单上选择选项9;3)一个成功标志“Y”被发送到Aus,ONI。IE应用。5n 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/Iso/IEcTR14143—4:2002B.10.5.17用户产品种类列表B.10.5.17.1功能概述该交易返回当前用户选择的所有产品种类的一个列表。该交易需要由应用来执行,正如先前为了有个最新的产品列表,而调用注册或删除一个产品种类。B.10.5.17.2功能描述用户产品种类列表功能如下:a)网关会话接收用户产品种类列表的请求;b)从主菜单中选择选项7,选择维护服务菜单界面;c)选择选项5选择产品种类维护菜单界面,接着选择选项3列出产品种类并返回到用户产品种类界面;d)界面(3708)为用户列出了所有产品种类:1)如果不成功,那么返回带着一个放置在Msg—Txt域中的错误域的界面。回复信息和一个成功标识“N”被发送到AuS_ONI,IE程序中;2)如果成功,则显示用户产品种类列表的界面;e)如果所有的用户列表种类还未报告,则网关应用会记录详细信息并选择下一页;f)当接收到全部的产品种类列表时,则:1)选择选项7,返回到维护服务菜单;2)在主菜单上选择选项9;3)一个成功标志“Y”发送到AuS_ONLIE应用。B.10.6支持功能B.10.6.1获取账户结余B.10.6,1.1功能概述该交易返回该用户一个特殊账户的当前账户余额。(单个用户可以在邮件预定屋中有超过一个账户。)B.10,6.1.2功能描述用户账户余额功能如下:a)如果不在主菜单中,则选择选项9返回到主菜单;b)检查:1)如果存在9或者更少的账户,那么接收一个5508界面。账号结余和贷方/借方明细会在界面上显示并存储在内部的数据结构中。选择选项9返回到主菜单。返回成功并转到步骤e);2)如果存在多于9个账户,那么接收j507界面。账号、结余、和贷方/借方明细会在界面上显示并存储在内部的数据结构中。选择选项8可以获得账号的下一个界面。通过检查关键词“GrandTotal”做一次检查,以确认是否最后一页已到达。如果最后一页朱到达,那么从第e)步重新执行;c)选择选项9返回到主菜单,返回成功状态;d)选择选项1来显示账单;e)检查:1)如果只存在一个账户,则显示1308界面。记录账户明细,转到第c)步;2)如果存在多于~个的账户,则返回账号与类型列表和4308页面。对j二述获得的账户明细将被记录。检查是否存在多个账户明细,如果存在,则为下一页选择选项8并重复此步骤,否则发出取消序列并返同到主菜单;f)收集“GrandTotal”账户类型并设置成“d”,GrandTotal值在账户一结余中,账户数设置成51 GB/T18491.4—2010/ISo/IECTR14143-4:2002“O”,Acct—CR—DR和Credit—CR-DR置空;g)发送取消序列并返回到主菜单。B.10.6,2获取账户系列号B.10.6.2.1功能概述用户可选择多于一个账户。这是一个内部功能,它将菜单上被选择的特定账号转换成系列号。该交易返回被选账户的序列号。B.10.6.2.2功能描述账户系列号功能如下:a)请求选项包含用户账号,用于获取与当前界面(4308)中的账户关联的sAVAT账户系列号;b)检查匹配是否存在:1)如果匹配,则返回成功状态和与该账户相关的账户序列号;2)如果不匹配,则检查是否存在更多的账户。如果不存在其他的账户,则返回失败状态。如果存在更多的账户,选择选项8进入下个一页面。重复这些步骤直到获得账号序列或不存在账户为止。B.10.6.3获取最近N次交易的用户账户B.10.6.3.1功能概述此功能被LIsTTs交易调用。B.10.6.3.2功能描述获取最近N次交易的用户账户功能如下:a)收集在当前界面(2308)上的交易。sAVAT应用向网关应用发送整批11个交易。最新的交易(在页面底部),与以先前的命令发送到sAVAT应用中,在页面顶部的检索页相同。网关应用应集中屏幕上第一个10页的交易;b)通过查看出错信息,检查是否是最后一页的交易:1)如果是最后一页的交易,则:——选择选项6,返回到sAVAT的最后一页的屏幕上(4308);——设置成功标志“Y”和更多的标志“N”,并返回交易和标志来调用程序;2)如果不是最后一页的交易:⋯查看是否交易数大于或等于已选的“第n”次交易;——如还没有搜集到“n”,那么设置成功标志“Y”和更多的标志“N”,并返回交易和标志来调用程序;——否则继续进行,直到搜集到“n”。B.10.6.4获取产品种类系列号B.10.6.4.1功能概述该功能由注册产品种类和删除产品种类交易调用,以获得所需产品种类的系列号。B.10.6.4.2功能描述获取产品种类系列号的功能如下:a)请求信息包含请求产品种类的索引。带索引的产品种类编号是从内部数据结构中的产品种类信息表取出的;b)检查当前界面(3808)上产品种类列表,是否与给定产品种类相匹配:1)如果匹配,那么获取产品种类的序列号。返回一个成功的状态;2)如果没有发现匹配,那么再检查看是否存在更多的产品种类。如果没有发现产品种类那么返回一个失败的状态,否则选择选项8得到下一页面。继续检查直到不存在产品种类为止。52 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/ISO/IECTR14143-4:2002B.10.6.5错误标题网关应用程序在下面情况下将初始化强制登出系统的用户:一一从sAvAT程序中接收断开的请求;——在3次连续不成功的修改密码后;——通信失败。B.10.6.5.1满屏出错信息无论何时,一旦有严重的错误或者断开了sessi。n,sAVAT程序都会返回错误界面。在这种情况下,网关向Aus_ONI。IE程序发送成功标识位“N”同时关闭该sesslon的s。cket连接。无论何时检测到一个当前交易的技术问题界面,带着成功标识“s”的回复信息发送到AuS_ONI。INE程序中。以空格隔开的界面编号和错误代码将被发送到MsG—TxT域中。将断开sAVAT的x.25sessi。n,释放内部数据结构,关闭s。cket连接。B.10.6.5.2屏幕上的出错信息当检测到屏幕上的出错信息时,将页面(错误页面)上的最后一个域插人到回复的MsG—TxT域中并返回成功的标识“N”。B.10.7系统概述网关应用程序使用TCP/IPs。cket接口连接AUS—ONI,INE程序,使用X.25协议连接到sAvAT。它为每个用户尝试访问sAvAT程序建立一个session。网关应用程序通常处于“休眠状态”,使用异步系统跟踪器来跟踪并处理事件,在发生SYs$QIo事件唤醒并处理该事件,接着又进入休眠状态。当sYs$QIO事件发生时,它调用AsT程序处理请求。一旦处理了请求而且发送应答消息,它返回到休眠状态直到有其他SYs$QIO事件打扰。B.10.7.1状态转换图(见图B.4)图B.453 GB/T18491.4—2010/IS0/lECTR14143-4:2002B.10.7.2状态转换状态转换图描述了可能的状态以及允许的转换,转换的发生依赖于事件的发生。状态转换图标识了网关应用程序解释并执行来自sAVAT程序的协议块。状态转换图论述针对网关的各个状态和一般的转换,而不论述事务。个别的事务将在文档的其他部分描述。网关的状态可以分为两个种类:——监听模式:网关等待来自sAVAT稃序的响应;——动作模式:网关处理接收到的协议块或者准备一个响应。休眠网关应用程序处于休眠状态。网关程序处于该状态赢到事件的发生。当事件发生时网关应用程序唤醒并执行必要的操作,返回该状态。接收登录请求当网关应用程序从AuS-oNLINE接收到一个登录请求时处于该状态,它向sAvAT应用发调用请求以建立x.25连接并等待响应。接受的调用当调用来自sAVAT应用的调用被接受网关应用程序进入该状态,它通过发送A模块建立到sAVAT应用的请求。对话建立当网关应用接收到来自sAVAT应用的带有类型不足2的触发器的M模块时进入该状态。对话断开当网关应用接收到来自sAVAT应用的带有类型为2的触发器的M模块时进入该状态。它发送E模块作为sAVAT应用断开连接的应答,接着它向sAvAT应用发送一个调用清除。对话拒绝当网关应用接收到来自sAVAT应用下列之一模块时进入该状态:⋯c模块来自sAVAT应用的连接拒绝;偶发错误——D模块来自sAVAT应用的断开连接请求。当网关应用接收到带有错误的的M模块时进入该状态。它以带有恰当错误码的Q模块作为响应。休眠当网关应用接收到调用清除或或者调用请求被拒绝时进入该状态。B.10.8网关应用程序功能网关应用程序功能可以分为以下几组:a)网关应用一AusONLINE接口功能;b)网关应用一sAVAT接口功能;c)SOCKET接口功能;d)网关V2.3接口功能;e)X.25接口功能;f)杂项功能。B.10.8.1Aus_oNLINE邮件订购接口功能54登录修改密码正常修改密码强制修改密码登出系统订购商品列举账户的订单汀单账户结算显示结单摘要创建网关连接,如果强制的密码修改则相关信号,否则返同sAVAT细节加上帐户信息和产品类别详细信息检测修改密码的种类,传递给相应的控制修改密码并返回简单应答完成强制修改密码登录并返回sAVAT细节关闭会话来自sAVAT订购商品请求列举账户最近N次交易订单账户请求的订单结算显示结单摘要 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/ISo/IECTR14143-4:2002特定目录订单为该账户请求的目录订单冻结登录ID对该用户ID停用来自sAvAT的邮件订单注册选择的产品类别往用户的产品类别列表里插入产品类别删除选择的产品类别从用户的产品类别列表里删除产品类别返回出错信息发生错误时候,返回转换过的出错信息接口配置配置数据B.10.8.2sAVAT邮件订购接口功能登录修改密码注销订购商品列举账户订单特定目录订单结算订单结算摘要冻结登录ID注册产品类别删除产品列别检索产品类别列表获取产品类别列表出错消息返回接口配置获取账户平衡获取账户序列号获取产品类别序列号获取产品账户交易获取用户产品类别B.10.8.3x.25功能呼叫建立呼叫确认呼叫拒绝清除呼叫清除确认发送接收主动网络事件x.25网络配置B.10.8.4网关V2.3功能连接请求连接拒绝触发器框架用户登录影像文本,收集帐户详细信息和产品类别详细信息,监控强制的登录密码修改在影像文本应用中修改密码,如果强制密码修改,那么收集账户详细信息和产品类别详细信息从影像文本应用中注销使用账户在保存的账户列表中的账户号码订购商品使用保存的账户列表中收集交易细节已选择账户的目录订单已选择账户的结算订单已选择账户的结算摘要冻结用户邮件订购往用户的产品类别列表中插入新产品类别从用户的产品目录列表里删除用户产品类别收集当前产品类别详细信息获取匹配来自类别列表模式的产品类别列表检测错误框架并转化成基于文本消息的响应配置数据获取账户平衡并保存在账户平衡表中在账户列表中的账户序列号在产品类别类别中获取产品类别序列号获取一个账号的交易列表获取产品类别列表并保存在产品类别表中连接到sAVAT处理呼叫连接处理呼叫拒绝与sAVAT断开连接确认断开请求在x,25网络上发送信息在x.25网络上接收信息监听主动事件的链接配置数据到SAVAT应用的连接,每个会话需要一个连接处理应用程序的拒绝应用程序数据框架 GB/T18491.4—2010/ISo/IECTR14143—4:2002数据收集框架返回应用程序数据框架选择请求指定的框架断开连接请求请求应用程序断开连接接受断开连接请求处理断开连接的请求出错应用程序出错配置网关配置参数数据B.10.8.5sI"ckets套接字功能监听器等待进来的连接请求连接接受接受socket连接连接拒绝拒绝socket连接,超出程序资源断开连接断开sockct连接套接字接口配置配置数据参数B.10.8.6其他功能日志提供不同层次的跟踪能力B.10.9与其他系统的接口B.10,9,1与sAvAT外部计算机的接口网关应用程序和sAVAT程序将在客户机/服务器(client/server)模式下运行。两者之间是主从(master/slave)关系。网关应用程序是主,管理向sAVAT程序的请求并等待响应信息。它为每个登录用户建立一会话。交易使用V.23数据处理网关协议来发送和接收数据。当一个会话的交易完成,网关应用程序断开会话。sAVAT程序不能建立与网关应用的连接但是它能够向网关会话发送一个断开的请求。B.10.9.2AUs_ONLIE接口在网荚应用程序和Aus—ONI,INE程序中角色是相反的。网关应用程序相对于Aus一0NLINE程序来说象是一个服务器。它监听状态下等待Aus—ONuNE程序的连接请求。AuS_ONLINE程序为每个用户建立一个与网关应用程序的连接。网关应用程序仅仅在接收一个来自AusONLINE程序的注销请求或者来自sAVAT程序的注销系统请求时才会关闭socket连接。当一个session超时时网关应用程序也会关闭socket连接。E10.10数据定义B.10.10.1账户信息表TvDedefstructacctinfo{charac札一nmbr(ACCT—NUM—LEN)charac札name(ACCT—NAME—LEN)doubleac口_bal;charac虬一cr—drstatus(ACCT—DR—LEN)}ac饥_inf0一tbl;B.10.10.2产品种类信息表TypedefstructprodcaLinfo{charDrodcatnmbr(PRODNUMLEN)charDrodcatname(PRODNAMELEN)char口rodcatorder(I。ASTORDERNAMELEN)}Drodcatinfotbl;B.10.10.3sesSjon信息表TypedefstructsesS_info{56 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/ISo/IECTR14143—4:2002Intses“。n_id;char109injd(LOGINNAME—LEN)/*用于改变密码*/intnmbrofaccts;acctlnfotbl*acctinfo:intnmbr—oI—pr。d—categories;prod—cat—infotbl”prodcat—inf。;)sessioninfotbl;在网关应用程序中不存储密码。B.10.11性能需求网关应用程序的性能应该是由网关应用程序与cADER程序的延时分布每笔交易时间不超过2秒钟。B.11RuRB11:L-Euchre纸牌游戏(最小化实现)B.11.1功能概述B.11.1.1系统名称Euchre游戏系统被称为I,Euchre。“L”代表游戏的LeTurneau版本。B.11.1.2描述L_Euchre是一个4人Euchre纸牌游戏。该游戏通过TcP/IP协议远程连接跨越互联网的4个玩家。每个游戏玩家必须在计算机上运行相同的游戏内核。一个玩家选择做庄,剩下的3个通过庄家的IP地址连接到游戏中。3个玩家连接到游戏后,由庄家来选择小组。庄家洗牌并来发送到每个玩家。在第一轮游戏开始玩家和庄家一起在主机(庄家的机器)上叫出主牌和分牌。同虚拟的玩家玩游戏从左边或以顺时针方向开始。庄家通过每个组来跟踪每轮的赢家,并在一手牌打结束后确定获胜的点数。庄家继续发新的一轮牌直到小组胜出。游戏决出胜负后,小组可以重新选择,并开始新一轮的游戏或停止游戏。在程序中提供了聊天窗口,允许所有的玩家间进行实时的“席问闲谈”。B.11.1.3系统需满足的条件IrEuchre允许每个人在~个受控的游戏环境下和3个跨越互联网的3个玩家联打。L—Euchre允许因果关系的或者相互竞争的Eucl·re游戏,满足放松或挑战思维的需求。它在一个安全的环境中跨越互联网把各种各类有共同兴趣的人们连接起来。B.11.1.4用户帮助L—Euchre提供游戏说明来供用户学习或更好地理解游戏。同时也为提高个人游戏玩法和理解提供了基本的提示信息和策略。游戏将强制执行所有规则而且会解释为什么不允许一砦特别的动作。由于游戏处理所有规则并进行计分,所以不要求每个玩家都完全理解游戏规则和计分过程。这样可以鼓励经验少的玩家在学习游戏的同时打游戏。B.11.1.5重要特性I,Euchre特性包括使用因特网的TcP/IP协议来交换游戏信息并且通过因特网连接跨越全世界玩家的能力。由于游戏内核处理所有规则和计分,所以玩家能够更好地享受游戏乐趣并被保证所有的游戏都是公正的。如果一个玩家意外断开了与游戏的连接,庄家将会等待并在放弃整个游戏前尝试重新连接。包含在游玩区域内有一个用于“席问闲谈”的聊天窗口,玩家可以相互交流。通过下载该游戏,每个用户都可以做庄或者连接到任何其他人的游戏中,这里并不需要第三方的服务器来为此游戏服务。j7 cB/J"184914—2010/Is0/lEcTR141434.2。02B.116物理环境I.F11clⅢ程序需要伟486或“上处理器并月拄w·n^,ws95.708或w⋯[I⋯NTl【1或版奉型高的撵作系统r运行。肼幕要求必颁是16色6lu*{80ml的分辨率。衙坚鼠杯或者点击设备。;#耍盘持T(、P,IP阱泌帕困特网4能玩游戏。B1117性能目标I.EL·che眺能的关键魁使玩家能享壁游战的乐趣和噼戏带束的成功感。游戏术身需要高效率地评价规则和计分方法。I(fⅥP传输需快捷简短,程序喧尽n脯E小到通过互联阿叫“陕速下载,若游戏足雕缔的或背需要安装安装程序应该直接而快速的。游戏不鹿由于些恶意的用户而产‘{二任何安全漏删。游戏连接府是可靠的.不会导豉迅山游戏或其他同步错诳。Bj12系统用户视角的系统功能每一层增加的功能将构垃或替换原始版本的模块,增加的特睦按照加人的顺序列出。B1121启动系缆蛰求川广(他川单选按钮)址一个游戏中选择做胜或者与其他庇寐起玩游戏(见罔Hj)。妞粜做庄,游戏羿丽P将会罪小连接到游戏-|1的其他玩家∞IP地址。若魁加人游戏中.玩家要求输^庄家机器的lP地址。系统H接收有效的IP地址。如果用户输人J-个无教的IP地址.系统会艟示带出错I.息的确认杷。如粜输人有教的ll,地址.并找到了此地址对应的主机,那么系统会显不找到lr帆”信包。如果没有找到一个有效的主机.会出现十选项:“重新输^Il’地址或取消连接”的信窟.概;B1122新游戏倪仪在轮游戏的结束此选项_昆订效的。选项仪供J}家他川。轮游戏结束后.系绽会掸出提示埘睛杯:“再玩新一轮游戏,如粜选择.其他连接州户会披瑚司是否玩新一轮游戏如泉泣相选抒会向J£他连接班家啦爪一个消息栏告诉E们m家B经璀出,泼游戏;B.123在一个游戏中做庄此菜单选项在庄家进m游戏后其他的玩家是可“选样使J{j的。选择酸选项Ij寸允许该埘p没置成主饥并且允许儿他玩家连接。E使州与l目B5开始屏幕耗l刚的界面。B1124选择搭档一挑选位置当玩家加八游戏时,都要选择自己的搭档。会出现一个消息框,现存玩家处于岜们位置上,在其他可用的位置上显示“位置’。辰家点山和想要选择的位置相对应的按钮。他1¨的搭档就是正面的玩家。每个玩家的屏苹上会在腓幕的下方显示自己,在屏幕的上方显示他们的搭梢。在屏幕的两侧显示其他两个玩家(见图B6)。●8 标准分享网www.bzfxw.com免费下载(:B门184914—2010/Is()/IEcrR⋯43-4:2002B1125发牌计算机会随机选样发牌肯。每个玩家会轮流成为“发牌青”。在每手牌的开始.计算机将会随机地发牌.并在每个玩家的屏幕L显示他们的牌.正面朝上.在其他玩家面前硅示的是牌的背面。住屏幕的中间艟示一张未m过牌的正面。这张牌用于选择主牌。B1126通过让发牌者“抓牌”选择主牌花色儿“拦牌者”左边丌始每十玩家轮流.将会有一次机会,使用两个按钮告诉发牌者抓牌或者过牌(址冈B7)。图B7叫主牌当每个玩家挑选时,在屏幕L根据他们的位置显不抓牌还是过牌。当要求抓牌时.筻牌昔仑被提酵“挑选一张放弃的牌”。强制发牌者从自B乎中挑选一张牌打出去。如果一个玩采告诉艇牌者“抓牌”时,叫牌也就讧即结粜。当发牌者打出一张放卉的牌以后,一套徽章(红心.方片等)会显不在告诉笸牌者“抓牌”的玩家所在位置r。B1127如果发牌者“拒绝”选择主牌花色如果1个玩家都没有选掸“抓牌”,那么屏幕中间的那张牌不冉屁币。会有4个动作按钮轮流强示给每个玩家.让他们挑选一种不是前面拒绝的花色或者过牌。例如.拒绝了梅花按钮将会显示成方垠、红心、黑桃和“过牌”(见图B8)。如果所有的玩家直到发牌者都选择“过牌”.那幺“过牌”按钮会被禁用+强制发牌者在剩余的3个花色中选择主牌。当玩家叫牌时.那么在叫牌者的位置}就会冠1下一套徽孳(打心方片等)。 (,B/J1849142010/Is()/lE(、JR14143-42002B1128单独作战当十玩家叫牌时他地可以有机会“巾独作战”。如果选择此选项,玩家对应的搭栏i破禁用.游戏仪仪在3个玩家t|l继续进行。选择此选项的过程巾¨分的规则血改变r:如果此叫牌的玩家获胜了j硒,他地为他们组得到1分。如粜他没有5局都取得胜利,那么其他的组将会得到4分。B1129打一手牌“i叫牌时.显然在发牌黹“定侧”(这不足发牌者的搭梢)的玩家将会得到首扣牌权(打第一张牌)。他们通过在越要扪出去的牌E点击鼠标来完成。每个玩家以顺时针的次序遵循EuclⅢ规则用辑{同的^法打牌。图B9打手中的牌(引出一张¨:法脾的过程在术史梢接下米的部分町“_I{j到)每个玩寡在他们的牌』.点击,然后牌就会移动到屏幕的r⋯匍面朝L礁示给每个玩家(见图B9)。B11210由于没有跟牌而出现出错信息如果一个玩象点击要扣出的牌是非法牌(参见Euchre规则).计算机不会将此牌打m而是向玩家硅示出错的信息.给出币台Iq牌的原因,接将要求玩家选扦另一张牌(见图I{10)。 标准分享网www.bzfxw.com免费下载cB/r184914—2010门s(’门EcTR14143_-÷2002B11211赢一轮当4十玩家都打出r合法的牌.打山嫩高分数的牌的玩家赢r遗一轮(参址I:岍lⅢ规则)。牌会从屏幕中央消失,牌背面全舭月i出准赢了这一轮。图B”赢一轮显币和玩家的屏幕相关。如果一十玩束或者他的擀铀赢了这一轮在他屏幕的右底音|i会出现牌背面。如果其他的小组赢r这轮牌背面会出现在班家胖幕的右顶部。41赢得更多帕轮时,在耥稿偏移一点的位置会显示相似牌背面.这样能够l¨j显地看到每组赢得儿轮(址罔B11)。B11212没有打完所有的轮时结束一手牌如果一个主叫牌组B经赢r3轮并且非主叫牌绀赢了一轮,或者如鞋非叫牌nf已经赢r3轮.这种情况可能发生。如米出现r上述3种情况的任何种.方会宜布奉质L已经结m’,游戏将结束,所有玩家的牌都会消失不见.游戏中会立即卅现这于牌的分数。B11213对一手牌计分(见图B12)当所有轮挪结束后.或者方奉质上已经结束”会计遮手牌进行H分。出现包含玩寐蚪名和他¨在这下牌中赢的轮数的嘶个史奉的标罄。给出他们适当的分数(参见Euchre规则).当给一手牌计完分,游戏会暂停3s使用户可以看到最新的得分.如果两组郁没有抉胜那么继续发月一手牌。 c8/1184914—2010/ls0/lEcTR14143—4:2002B11214保持分散通过使川一张6和一张4两张牌来保持分数。在不州位置显示的牌表明丁一个组所获得的分数(从。剑o)。玩家和他,地的搭档的带分的牌会硅示在屏幕的左F角。儿他组的牌台娃示往左l角,B11215赢/输一场游戏当个组得到10分时并且领先对方队至少两丹时场游戏就赢(输)J’,例如.你以10比8赢r游戏.但是若星】o比9的话.赫戏还要继续进行直到有个组赢了2分(参见Euchre规则中确埘的计分规则)。当一个组获胜时.所有的牌会从屏幕中消失不见.会出现类似一方计分的文本提爪信息(址罔Bl3).图B13游戏中获胜系统会提示每个玩家足胥想再玩一局游戏。如粜所有的玩家都选择”是”.此时分数会重新置o,新一轮的游戏就肝始了。如果有些玩家选择“否”.系统会给其余的玩家提示等待的信包f本文的开头部分描述的)并在这里开始新的轮游戏。如果一个玩家选择“否”他们小想再玩新一局的游戏.游戏就会终止。B11216失去lP连接¨粜庄家的计算机失去与儿他任一坑家rl算机的连接.双方的训算机上都会显示:“失去lI’连接.清尝试重新连接”的信息。如果往lcjx之内1}算机不能重新洼接t庠蒙计街机会显示“继续尝试驻新连接旷的信息。如粜主机选择‘是”,计算机台尝试再个los的连接。如果选择番.游戏就会结束。所有的计算机r都会艟示“丢失】P连接”的信息。系统会冉扶向玩家发问是否他们再玩把。B113可行性判断可行性的方法,包括基本模块的划分和他们的功能。这包括模块奉身的垦奉慨况和他们的交互I目。在B儿7中可“看到包含的数据结掏的基率慨况(包禽蕈奉的类和方法)。B1131L_Eu曲仲中的模块(见图B14)【Eucl、ro小有6个丰要的功能娄。包含主机内棱、通讯,聊天、规则、分数拈小和纸牌模块。纸牌62 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/ISo/IECTR14143—4:2002模块分成2个子模块:纸牌表和玩家手模块。所有的模块都与游戏内核捆绑在一起。除了主机模块,其他所有的模块都通过游戏内核客户端相互通信。主机内核仅仅游戏中做庄的计算机上激活。其他的模块在所有加入到游戏中的计算机上激活,包括做庄的主机。主机内核会通过检查打牌中使用的规则模块实施游戏规则。系统会提示玩家(通过通信模块)如『可磊牌,叫牌,等等。主机肉核没有可视化部件。B.n.7中包含了模块初步基本的设计。这里仅仪是作为判断可行性的方法给出图示,而不是确切地说要做什么一仅仅是表明当前设计计划是什么。Q④p图B.14bEuchre中的模块B.11.4实现非常基本的互联网Euhre游戏。提供丰富的功能玩在互联网上的游戏。接口是一个标准窗口界面,界面没有任何诸如图像纸牌的奇异图形。使用基本的纸牌文本表达方式。主机的IP地址在游戏开始蓖必须交换。一旦绘画开始,玩家就不可以更换搭档。一场游戏开始,4个玩家依次连接到网络上。如果一个用户退出游戏,那么就终止会话,其他的用户不能代替他加入到游戏中。系统提供断开连接的玩家的基本错误处理。如果断开了与主机的连接,他可以选择终止游戏。B.11.5总结总之,卜Euchre是一个4人组合非常易玩的Euchre纸牌游戏。通过因特网或企业内部互连网使用TcP/IP通讯协议都可以玩此游戏。游戏规则内置于游戏中,以防玩家被欺骗。最终,极好的情形会包括保存游戏结果、一个能够对打一个或多个玩家的智能计算机和丰富的文本聊天格式。(我们希望)这个游戏极易上手,并且应这是个许多年束一个普遍喜爱的游戏。B.11.6L-Euchre规则B.11.6.1使用的纸牌一副Euchre牌有24张牌包括:4种花色的9,10,J,Q,K和A。另外用2张牌(仟一花色的4和6)来计分。 GB/T18491.4—2010/ISo/IECTR14143—4:2002B.11.6.2建立Euchre是为4个人设计的游戏。玩家围着桌子坐一周,因此有2对瓦相对面的玩家一对面的玩家互称搭挡(对家)。B.11.6.3发牌随机选择一个玩家在第一局牌中进行发牌。在每一手牌都打过以后,发牌权以顺时针方向轮流进行。发牌的玩家必须根据规定为他右边的对手提供消减。至于实际发牌,发牌者应总是先发给他左边的对手,然后沿着“桌面”顺时针进行。通常的方式是发3张牌给他的对手,2张给他的搭档,3张给他的另一个刘手,2张给自己。然后,发牌者发新的一轮牌使每个玩家手中都共有5张牌。这时还剩下4张牌。这4张牌被称为“Kitty”。当每个玩家手中都有正确数量的牌后,发脾者把kitty牌面朝下放在桌子匕。然后发牌者翻开在顶面的牌。B.11.6.4叫牌Ki“y牌中面朝上的花色第一个被提议为主牌。从发牌者的左边玩家开始,每个玩家可以接受或拒绝该花色作为主睥。接受提议的花色,玩家告诉发牌者收起面朝上的牌。发牌者然后就把那张牌放在自己于中,在Kitty牌的顶部打下一张面朝下的牌。(通常是非主牌花色的小牌。但也因人而异)。若拒绝提议的花色作为主牌,玩家只要过牌。如果发牌者拒绝此花色,此牌就被翻过来,Kitty牌就基本j二成为无实际意义的牌。如果每个玩家都拒绝被提议的主牌,从叫牌者左边玩家开始,那么每个玩家都有机会叫除了被拒花色以外的任何一种花色作为主牌。一旦任何一个玩家叫定_:r牌,游戏就开始了。如果每个人过了1s,那么每个人都跟出,发牌权就到了左边玩家的手中。多于一轮町咀独自进行的。如果你想你的一手牌很好,你可以考虑独自进行。仅仅同意被提议的主牌或叫一种花色,然后告诉你的搭档出局休息一下。如果首攻的玩家出局,下一玩家成为首攻,否则除了少一个人,这手牌按常规的方式进行。记住这个技巧一你的搭档,通常指望能够赢一轮的,此时手中已经没有牌,对任何人都没有好处。假设你赢了5轮,你就会得到双倍的分数。没有清扫就能够赢并得到Euchre归功于适当组的通常分数。B.11.6.5打游戏发牌者左侧的玩家首攻,他们可以从打出手中的任何一张。然后游戏以顺时针进行。如果可能,F一个玩家必须打出相同花色的牌。如果不行,他们要么打出“主牌”要么“跟出”。剩下的两个玩家,如果可能,依次打出与首攻者的花色的牌。通过打出主牌花色的任何牌就完成了出主牌的过程。因为9张主牌任何一张中可以打败任何其他花色的牌,有时这也足一个好办法。跟牌意思就是打出一张非主牌也不跟前面的花色相同。记住t--如果你能够打此花色,那就必须打相同的花色。假如你跟出,你个人不能赢此一轮,因此当你的搭档看起来能够赢此一轮时,一般来说这也是个好方法。一旦每个玩家都打出了一张牌后,打出最大主牌的人赢得此轮。如果没有打出主牌,那么打出首攻花色牌中最大牌的玩家赢得此轮。记住如果是其他花色,那么“A”是最大的。打赢此轮的玩家在下一轮中第一个出牌。每轮的赢家在下一轮首先出牌,以相同的方法打接下来的轮次。B.11.6.6打完一手牌一旦打完了5轮,每组累计他们赢的轮数。赢得轮数高的组在此手牌中获胜,根据下面的表格赢得相应的分数。如果叫牌的组赢的轮数较多,那么他们就挣得一分,如果他们赢了5局,他们的总得分会在加上奖励分。如果他们没有赢得3轮牌,但是它是一个Euchre,假使这种情况发生,叫牌者组得O分。 标准分享网www.bzfxw.com免费下载GB/T18491.4—2010/IS0/IECTR14143—4:2002B.11.6+7计分在任何特定的一手牌中,你可以得到l,2或4分。这里有一个快速计算(叫牌的那一组称为叫牌组,另外的称为其他组)叫牌组得分其他组得分叫牌组获得O~2轮(Euchre!)4个人都打o2叫牌者独自扣O2叫牌者或对手独自打o43~4轮4个人都打lO叫牌者独自打1O叫牌这或对手独自打lo5轮4个人都打2o叫牌者独自打40叫牌者或对手独自打40有另外一个的部分。像先前提到的那样,分数与牌的输赢情况保持一致。保持分数的方法是使用一张6和4,用~张牌盖住另一张牌。那么,如果你的组要得分,需要揭开牌上的点。你独自打游戏并且胜了5局,要揭开牌上的另外4个点。揭开所有10个点的第一个组获胜。B.11.7基本的L—Euchre模块、方法、类规则模块用来负责决定某~个游戏是否是有效的,跟踪牌的情况(谁有什么等等)和发牌。一幅牌的情况存储在Tcardset类型的对象中。每一手牌和Kitty也存储在Tcardset类型的对象中。当前正在打的一轮牌的情况存储在TT“ck类型的对象中。通信模块使用TcP/IP协议和3个远程主机进行通信(出的牌,聊天信息等等),在主机模块和主机程序内核之间通信。使用c++Builder3内建的TMsg和TMsgsvr部件来初始化计算机之间的通信。纸牌模块负责在桌面和玩家手上显示纸牌。该模块同时负责将玩家要出的牌信息和内核通信。图形化的桌面和玩家手上纸牌显示。当前手的纸牌保持在Tcardset中。分数显示模块会接收当前的分数作为输入。然后把分数显示在屏幕上。使用简单的文本框来初始化。牌面的图形外观显示将在以后实现。聊天模块是一个逐行的聊天方式,类似于AOL即时信息风格的聊天窗口。用户在输入框中键人文本然后按回车键来发送信息。在窗口显示所有的信息(从其他用户的信息以及玩家自己的信息)。使用简单的文本编辑框作为输入,并且使用一个记事框来显示接收到的信息。以后将会实现可能的丰富形式的文本聊天功能。B.11.7.1数据结构和方法B.11.7,1.11Trick使用TTrick对象来存储当前进行的一轮情况。方法:——PIay(,rCard,TPIayer)——TCardCardI。ead——TPlaverWonT“ckIntegerNumberPlaved65 CB/T18491.4—2010/ISO/IECTR14143—4:2002——TCardCardPlaved(n)变量:——TPlayer[1..4]——Tcard[1|.4]IntNumPlavedB.11.7.1.2TCardSet使用Tcardset对象来存储诸如牌或者玩家手中的任何牌集合信息。方法:——Delete(TCard)——1nsert(TCard)——Insert(Tcard[],n)——Son——Shuffle——B001InSet(Tcard)——BoolInSet(TCard.sult)——TCardCard(n)变量:——PointerNext——PointerPrevious——TCardB.11.7.1.3TCards变量:——PointerNext——PointerPrevious——TCardB.11.7.1.4TP】ayer变量:——PlaylDB.11.7.1.5TCard变量:⋯一Suit——一ValueB.11.8术语表Bowers王牌(发成音与shower押韵)主牌中“Jack”(右)和与主牌花色相同颜色的“Jack”(左王牌)。在特定的一轮中,这2张牌分别是最大和次大的牌。Hand一手牌包括5轮,也就是,当所有的牌从叫牌者手中全部打出来。GameKernal游戏内核I,Euchrer软件中的模块,它用来管理游戏和依次调用游戏中的其他模块。Hostcomputer主机就是有程序内核在其上运行的机器。Kitty发牌完成后留下4张牌在一起的堆。Offsuit其他花色牌指王牌以外的任何花色的牌。Round一轮只要每个玩家都打出一张牌也就完成Round一轮。Third—Panyserver第三方服务器一个来自游戏中任何一个玩家的远程的计算机。在打L—Euchrer6S 标准分享网www.bzfxw.com免费下载GB/T侣491.4—2010/ISO/IECTR14143—4:2002游戏中并不需要第三方服务器。Trick一轮只要一个人赢了一轮,他/她的组就挣得一轮。这通常是通过赢家他们获胜的4张牌来表明。Trump主牌可能是游戏中最重要的概念了。主牌花色是在每一手牌的开始提出的,该花色的牌在游戏中是最大的牌(尽管“A”比9大,但是主牌的9可以大过任何其他花色的“A”)。这个概念对打过黑桃王或桥牌游戏的人来说已经很熟悉了。V。讨断门没有某一或多个花色的牌时,该花色即为“断门”。B.12RuRB12:L-Euchre系统(可用的系统实现)在RuRB11中描述的最小系统进行改进的方面包括牌的图形表示和每场游戏结束后(不需重新连接)改换搭档的能力。能够为用户提供一个基本文本聊天窗口(所有用户的所有信息必须是全局的)。B.13RuRB13:标准Euchre系统除RuRB12之外,系统将会有保存特定游戏选项的功能。保存选项将包括使用此游戏的最新的玩家姓名和该玩家连接上最新的几个主机的IP地址。增加选择纸牌不同背景图案的功能以及包括包含游戏规则信息和游戏策略的帮助系统。B.14RURB14:超级Euchre系统除RuRB13之外一些真正好的功能应该也加入系统中:一个玩家输/赢比率的统计界面。具有丰富文本选项(颜色、粗体、斜体等等)的聊天窗口。告知其他的玩家你在游戏中做庄,因此他们事先不需要知道你的咿地址。保存当前的游戏以便在今后结束游戏的选项。2或3人euchre游戏的选项。支持4人euchre游戏的不同变种。一个用于策略提示的今日提示框。一个智能的接口可以模拟l,2或3个玩家。 GB/T18491.4—2010/ISO/IECTR14143—4:2002c.1RuR命名:销售/定购系统RuR类型:管理信息系统国际标准图书编号:O724806628作者:IgorT.Haw。yszkiewycz标题:系统分析与设计介绍年份:1988出版者:PrenticeHaIl,澳大利亚页码:351至360备注:c.2RuR命名:旅行安排RUR类型:服务业国际标准图书编号:o724806628作者:IgorT.Hawryszkiewycz标题:系统分析与设计介绍年份:1988出版者:PrentlceHall,澳大利亚页码:357至360备注:c.3RuR命名:固定定单支持RuR类型:管理信息系统国际标准图书编号:o724806628作者:Ig。rT.Hawryszkiewycz标题:系统分析与设计介绍年份:1988出版者:PrenticeHaIl,澳大利亚页码:361至362备注:c,4RUR命名:产品计划与控制RuR类型:制造业国际标准图书编号:O724801928作者:D.RossJeffe。yandBas订DaIe标题:基于计算机的商业系统年份:1980出版者:PrenticeHall,澳大利亚68附录C(资料性附录)RuR参考列表 标准分享网www.bzfxw.com免费下载页码:67至385备注:c.5RuR命名:行销信息系统RuR类型:管理信息系统国际标准图书编号:o724801928作者:D.R。ssJefferyandBasilDale标题;基于计算机的商业系统年份:1980出版者:PrenticeHall,澳大利亚页码:87至90备注:c.6RuR命名:商业分析RUR类型:管理信息系统国际标准图书编号:0724801928作者:D.RossJefferyandBasilDale标题:基于计算机的商业系统年份:1980出版者:PrenticeHall,澳大利亚页码:91至92备注:c.7RuR命名:计费系统RuR类型:管理信息系统国际标准图书编号:o724801928作者:D.RossJefferyandBasilDale标题:基于计算机的商业系统年份:1980出版者:PrentlceHall,澳大利亚页码:102至109备注:C.8RuR命名:薪水册RuR类型:管理信息系统国际标准图书编号:o724801928作者:D.RossJefferyandBasilDale标题:基于计算机的商业系统年份:1980出版者:PrenticeHall,澳大利亚页码:¨1至125备注:GB/T18491.4—2010/ISo/IECTR14143-4:2002 GB/T18491.4—2010/Iso/IEcTR14143—4:2002c.9RuR命名:采购RuR类型:管理信息系统国际标准图书编号:0724801928作者:D.RossJefferyandBaL弓ilDale标题:基于计算机的商业系统年份:1980出版者:PrentlceHall,澳大利亚页码:126至128备注:c,10RuR命名:应付款RUR类型:制造业国际标准图书编号:o724801928作者:D,R。ssJeffcryandBasilDale标题:基于计算机的商业系统年份:1980出版者:PrenticeHalI,澳大利亚页码:128至130备注:c.11RuR命名:人力资源系统RuR类型:管理信息系统国际标准图书编号:O963174l一4一x作者:RobinRa91andeta1.标题:功能点计算实践:案例研究1年份:1994出版者:IFPuG,westerville,俄亥俄州,美国页码:32至3—7备注:c.12RuR命名:修订的人力资源系统RuR类型:管理信息系统国际标准图书编号:o9631741—82作者:DavldGarmuseta1.标题:功能点计算实践:案例研究1年份:1998出版者:IFPuG,westerville,俄亥俄州,美国页码:8—2至8—14备注:c.13RuR命名:交通控制系统RuR类型:实时系统70 标准分享网www.bzfxw.com免费下载国际标准图书编号:O9631741—8—2作,厅:Da、』cjGarmus“a】.标题:功能点计算实践:案例研究4年份:1998出版者:IFPu(;,westerv川e.俄亥俄州,美斟页码:l2至1—4,3—2至312备注:c.14RuR命名:学生选课系统RuR类型:信息管理系统7131—3600—6作者:s.Rogers。neta1.标题:丌发系统的案例记录书年份:1986出版者:EdwardArnold,伦敦页码:15至27备注:c.15RuR命名:存货清查系统RUR类型:信息管理系统国际标准图书编号:o713136006作者:s.Rogers。neta1.标题:开发系统的案例记录书年份:1986出版者:EdwardArnold,伦敦页码:9至1l备注:c.16RuR命名:应付款系统RuR类型:信息管理系统国际标准图书编号:o一13—349002—5作者:DavidGarmusandDavidHerron标题:量测软件过程年份:1996出版者:Prentice—Hall公司页码;10l至105备注:c.17RuR命名:增强型应付款系统RuR类型:信息管理系统国际标准图书编号:0—13349002—5作者:DavidGarmusandDavidHerron标题:量测软件过程GB/T18491.4—2010/IsO/IEcTR14143-4:2002 GB/T18491.4—2010/1so/IECTR14143—4:2002年份:1996出版者:Prentice—Hall公司页码:112至113备注:c.18RuR命名:包路由系统RuR类型:处理控制国际标准图书编号:O一81186一0707—6作者:williamw.Agresti(编者)标题:软件开发的新范例年份:1986出版者:IEEE电气和电子工程师协会页码:127至132备注:c.19RuR命名:简单图书馆系统RuR类型:信息管理系统国际标准图书编号:081186一0707—6作者:williamw.Agresti(编者)标题:软件开发的新范型年份:1986出版者:1EEE电气和电子工程师协会页码:140至143备注:C.20RUR命名:图书馆系统ⅡRuR类型:信息管理系统国际标准图书编号:O一8l186—0707—6作者:w川iamw.Agresti(编者)标题:软件开发的新范型年份:1986出版者:IEEE电气和电子工程师协会页码:143至144备注:'