GB Z 18914-2002 信息技术 软件工程 CASE工具的采用指南.pdf
《GB Z 18914-2002 信息技术 软件工程 CASE工具的采用指南.pdf》由会员分享,可在线阅读,更多相关《GB Z 18914-2002 信息技术 软件工程 CASE工具的采用指南.pdf(17页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 35.080 L77 中人民国国GB/Z 18914-2002/ISO/IEC TR 14471: 1999 息技术软件工程CASE工具的采用指南Information technology Software engineering Guidelines for the adoption of CASE tools (lSO/IEC TR 14471: 1999 , IDT) 2002-12-04发布2003-05-01实施512 中华人国家质量监共和国验检瘟总局发布GB/Z 18914-2002/I!旧IIECTR 14471: 1999 前盲GB/Z 18914一-2002等同采用
2、ISO/IECTR 14471: 1999(英文版)。本指导性技术文件的附录A和附录B是资料性附录.本指导性技术文件由中华人民共和国信息产业部提出。本指导性技术文件由中国电子技术标准化研究所归口。本指导性技术文件的起草单位2北京信息工程学院、中国电子技术标准化研究所。本指导性技术文件的主要起草人z玉凌、李宁、王宝艾。513 GB/Z 18914-2002/ISO/IEC TR 14471: 1999 引言在软件发展的历史上,一些组织在采用计算机辅助软件工程(CASE)工具时遇到了不少问题。由于它们并没有从CASE技术中获得所期望的利益,因此,希望运用某种有充分依据的CASE采用过程以帮助CAS
3、E工具的采用获得成功团由ISO/IECJTC l/SC 7/WG4进行的一项调查指出这些问题有望得到改进。该项调查认为sCASE工具将增加一些新的功能并且更容易使用,同时还指出,使用者的期望正变得愈加要求完善,CASE工具能更好地满足他们的要求。然而,该项调查表明,有一些长期没有得到解决的问题。在将CASE技术用于实际项目之前,并没有对其试验项目给予足够的重视,另外,使用者还反映需要增加高层管理的支持,需要整个CASE采用过程的支持,以及引人该技术的组织准备。本指导性技术文件阐述了使用者反映的这些要求。本指导性技术文件的目的是提供一种推荐性的CASE采用的实践。它为建立那些成功地采用CASE技
4、术所适用的过程和活动提供指南。本指导性技术文件的应用将有助于最大限度地从CASE技术中得到回报,并将其投资风险降至最低。但本指导性技术文件并不建立符合性准则。514 GB/Z 18914-2002/旧3月ECTR14471:1999 信息技术软件工程CASE工具的采用指南1 范围由于CASE的采用问题是涉及较广的技术过渡问题,本指导性技术文件阐述了适合大部分计算组织的采用实践,而且,本指导性技术文件既不限定也不强制推行特定的开发标准、软件过程、设计方法、方法论、技术、编程语言以及生存期范型。本指导性技术文件将3-一确定若于关键的成功因素a一建议-组采用过程g-一-在考虑到组织和文化环境的影响的
5、前提下指导成功的采用。下列团体为潜在的使用对象z一一CASE用户s一信息系统管理员,-一一首席信息官(CIO); 一CASE供应商,-一软件工程顾问号二一与获取CASE工具和技术有关的人们。, 本指导性技术文件阐述了针对CASE工具的产品评价、选择和采用方面的问题。它是对涉及这些问题一般方面的有关国家标准的补充。2 规范性引用文件下列文件中的条款通过本指导性技术文件的引用而成为本指导性技术文件的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本指导性技术文件,然而,鼓励根据本指导性技术文件达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件
6、,其最新版本适用于本指导性技术文件。GB/T 8566-2001 信息技术软件生存周期过程(idtISO/IEC 12207: 1995) GB/T 16260-1996信息技术软件产品评价质量特性及其使用指南(idtISO/I配9126:1991)GB/T 18234-2000 信息技术CASE工具的评价和选择指南(idtISO/IEC 14102: 1995) 3 术语和定义下列定义适用于本指导性技术文件。3. 1 成功采用跑回回5fuladoption CASE工具能满足组织唯一定义的采用目标的可以度量的程度。3.2 采用过程adoption pl啊酣使一个组织广泛运用CASE工具的一组
7、活动。3.3 CASE要求CASE needs 以CASE工具特性来满足的组织需求.515 GB/Z 18914一2002/ISO/IECTR 14471: 1999 注z这些特性在GBjT18234-2000的第9章中做了详述自其中包括2管理过程、开发过程、维护、文挡编制、配置管理、质量保证、验证、确认、环境要求、CASE工具的可集成性、质量特性、技取要求、实现要求、支持指标和认证需求。4 符号和缩膳语CASE 汁算机辅助软件工程CIO 首席信息官CSF 关键成功因素MIS 管理信息系统5 采用的关键成功因素本指导性技术文件的基本目标之一是确定CASE采用能够成功的关键因素。宜考虑一组涉及技
8、术、管理、组织和文化等方面的综合因素,以便把CASE技术成功地引人组织。在具体应用时宜通过采用过程对这些因素加以监控。附录R中提供了这些过程与因素的交叉引用表。关键成功因素包括E目标设定z为CASE采用定义一组清晰的、可度量的目标和期望,包括业务目标和技术目标。注1:为CASE采用而设定的一组可度量目标的例子有户在单元测试活动中生产率提高20%、需求规格说明活动的质量改进16%、在面向对象设计活动中复用率增加50%、60%的项日宜使用CASE工具,等等。管理保障z高级管理层积极鼓励CASE采用的程度,包括但不限于分配必要资源的意愿.工具的使用策略z项清晰的说明工具使用范围的策略的定义。注2,策
9、略的例子可包括2在组特定的应用类型中使用工具.或在某一特定业务部门或整个公司范围内使用工具的策略。采用过程的总计划:对于将工具运用到组织内各部门的整个过程的计划与设计。参与度z参与CASE采用的人员的积极主动的程度。方法的可调整性E必要时,调整现行的组织方法和CASE工具的典型用法,以实现单一一组一致的方法的意愿和技术可行性。注3I例如,现行的面向过程的方法和候选的面向对象的程序设计工具可能无法调整为一组一致的方法。培,JII:对于介入采用过程的每个人的每一步,所提供的必要而适当的培训及信息。专.支持2在试验项目进行期间,以及把工具用于各组织部门的例行工作时,对工具的使用提供热心的专家支持。注
10、4,分派到试验项目的专家(或权威)组,宣具有综合技能,包括:推广新技术的能力,使用工具的经验,具有组织的过程和规程方面的经验,以及在该组织中有影响.试踵项目z在决定最终采用之前,受控试验项目的执行。工具的能力2工具在其软硬件环境中和在预定的范围内达到所定义目标的技术能力。平稳地交替z确保组织有能力同时运用新旧两种方法,直到整个组织的各部门完全转到新方法应有的考虑。6 CASE采用概述本指导性技术文件将描述一组在大多数环境中使用的采用过程,在这些环境中,成功的定义可依组织进行剪裁。成功的CASE采用远比随意性的采用活动要求更高。本章说明主要的采用过程,图l所示为各过程的概述。CASE工具的采用包
11、括四个主要过程2a) 准备过程gb) 评价和选择过程$0 试验项目过程,516 GB/Z 18914-2002/ISO/IEC TR 14471: 1999 d) 过渡过程。6. 1 准备过程准备过程的目的是确立CASE采用工作的总目标,建立高层指导,以及规定各方面的管理工作(如2日程安排、资源、成本儿准备过程由下列四项活动组成3a) 设定目标2确定CASE的采用目标,IlP :在那些CASE有助于满足业务目的的地方Pb) 验证可行性和可测量性z对采用CASE的项目,制定并验证技术上和经济上可行的和可测量的子目标;c) 制定方针z结合关键成功因素,为采用CASE工具提供合理的和总的方针gd)
12、制订计划s对整个采用项目编制一项计划。准备项目目标项目计划评价和选择/ f 圈例唱、/ / 试坠项目,_, 、过程评价选择报告产品报f斗过搜J , 项目评且,价报告 过程流一-数据流图1CASE工具采用过程慨述6.2 评价和选挥过程评价和选择过程的目的是从各候选工具中确定最合适的CASE工具,并确保推荐的工具符合原来的目标。在GB/T18234中完整地定义了评价和选择过程,其组成如下:a) 启动z定义要进行评价和选择的CASE工具的目标和需求;b) 构造:基于GB/T182342000第9章的CASE工具特性,细述一组结构化需求,c) 评价z产生技术评价报告,它将作为选择子过程的主要输入;d)
13、 选择=从候选的工具中确定最合适的CASE工具。6.3 试险项目过程试验项目过程的目的是为了对CASE采用过程的早期阶段所做的工作进行确认,并确定工具的实际能力是否满足组织的要求。试验项目过程由下列四项活动组成g 517 GB/Z 18914-2002/ISO/IEC TR 14471: 1999 a) 启动试验z为执行一项试验制定计划和规程,规定资源和培训; b) 执行试验z执行一项受控的项目,在此项目中可以试验新获得的CASE工具;c) 评价试验,提供试验项目性能的评价结果;d) 决定下一步z决定是否继续该采用过程,是否放弃工具,或者是否执行下一个试验项目,并为过渡过程积累组织的学习经验。
14、6.4 过渲过程过渡过程的目的是为了从当前过程转到新技术的过程中,充分利用试验项目的经验,把混乱状况减至最低.过渡过程由下列五个活动组成ga) 启动过渡过程2制订执行过渡过程的计划、规程和资源,草拟出工具的用法$b) 培训:培训新CASE工具的使用者$c) 制度化z把工具逐步应用J较大范围的目标环境中,直至成为组织例行实践的一部分$d) 监控和持续保障z确定在过渡期间CASE的采用是否实际有效,保证过渡过程所需的不断培训和其他资源。 对采用项目和完成情况的评价z测量CASE采用的成功程度,并为今后的采用项目提供组织的学习经验。7 准备过程CASE采用工作的第一个过程是明确CASE的采用目标和制
15、定项目计划。准备过程的四项主要活动是:a) 设定目标sb) 验证可行性和可测量性30 制定方针sd) 制订汁划。从评审业务目标开始,定义并确认CASE的采用目标。业务目标是一种高层次的目标(如,提高组织的竞争地位,提高生产率),它不受任何特定的软件工程生命周期目标的束缚。然而,业务目标宜用来派生CASE采用目标的核心(可替换的)内容(如,改进过程,提高设计质量。这些目标都与软件工程生命周期的过程有关,以确保组织功能和性能的有效性。验证可行性和可测量性的活动要检查业务目标与CASE采用目标的一致性,并评估技术上与经济上的有效性。制定方针的活动要为CASE采用过程的剩余部分确定方向。在该活动中,第
16、5章所定义的关键成功因素宜针对特定的CASE采用工作加以剪裁。准备过程的最后一项活动是起草一个把此工具引人组织部门的整体计划。准备过程的概述如图2所示,7. 1 设定目标该活动包括下列任务za) 评审(现有的业务目标gb) 评审组织或组织部门中软件工程的策略影响$0 把业务目标分解到软件工程的策略影响层gd) 确定若干有助于使CASE满足业务目标的替代目标3e) 提问我们要向何处去?。从替代目标中选择并设定CASE采用目标pg) 基于这些目标定义和量化CASE采用工作的期望。518 GB/Z 18914-2002/ISO/IEC TR 14471: 1999 设定目标-1 业晕目标1 验证可行
17、性和可测量性CASE果用目标/ , / / / / 制定方针/ / / / / 制百计划/ 项目计划 固2准备过程的慨述7.2 瞌证可行性和可测量性该活动包括下列任务ga) 制定在技术上和经济上可行的和可测量的子目标gb) 分析竞争对手(如z他们采用什么技术竹,。进行技术分析(如s技术上可行吗?);d) 评估组织当前的软件工程能力及成熟度等级pe) 评审当前和近期的CASE的使用状况$f) 确定潜在的可用工具sg) 再次提问s我们要向何处去7(用更精确的方式hh) 确定具体的子目标和它们所用的度量。7.3 制定方针该活动包括下列任务za) 提问z我们怎样才能实现CASE采用的目标?b) 确定采
18、用项目的策略路线$c) 剪裁CFS以满足业务目标和CASE采用的目标p若干CSFd) 提供如何获得各种可用资源(比如2人力、资金、支持)的指导ge) 制定监督和控制项目的指导。7.4 制订计划该活动包括下列任务z阻倒活动产品活动植一一-一-数据流519 GB/Z 18914-2002/ISO/IEC TR 14471: 1999 a) 组织一个项目组,分配责任gb) 在既定方针下,制订在相应过程中应用CFS的一系列步骤;c) 根据原先制定的方针,确定一组用于整个采用过程的操作指南;d) 准备一个关于里程碑、活动和任务的日程安排,以及对资源需求和成本的估算;e) 提供监督和控制计划执行的子段。8
19、 评价和选择过程本章概述了在GB/T18234中详述的CASE工具的评价和选择,如图3所示oCASE工具的评价与选择包括4个主要子过程(活动ha) 启动子过程gb) 构造子过程Fc) 评价子过程gd) 选择子过程。启动1-_ 选择目标选择准JIIJ梅造评价计划b -. / , 评价报告构造的需求, , , J / 候选工具精单评价圈例活动, 选择J / 产品飞hJ/ / 选择阴建议活动辘-P 数据辘圈3评价和选择的概述关键一步是构造一组需求,以此来进行候选CASE工具的评价,并成为选择决定的基础。GB/T 18234-2000第9章中定义的CASE工具特性是构造需求的基础,在评价和选择过程的所
20、有步骤中起到中心的作用。为使采用获得成功,宜采用GB/T18234中的步骤。9 试验项目过程试验项目过程宜在所希望的环境中为CASE工具提供一个真实的试验。虽然在评价初选择过程中演练了工具,但在该过程中不要求实际运用工具。评价和选择过程从候选工具巾确定对组织最具潜力的工具。试验项目的目的就是保证它确实能在组织的实际应用中执行。520 GB/Z 18914-2002/ISO/IEC TR 14471: 1999 试验项目在组织使用那些工具中具有典型性,它要体现预定采用此工具的开发项目的许多特征。人员规模对项目规模宜具有代表性。人员宜选配积极主动的解决问题者。小组中宣至少有一名成员具有领导素质,并
21、赢得技术人员的尊敬。要把试验项目构造得便于比较客观地确认目标和策略。但它的范倒和风险将是有限的,项目的持续时间宜相对较短。试验项目的目的是sa) 确认工具能在实际应用中满足CASE采用工作的总目标,以及针对试验项目所确立的特定目标zb) 确认评价和选择工作以及从中获得的经验和信息;c) 确定此工具是否满足所需的性能目标,是否适合在本组织采用;d) 估算在整个生产环境中此工具的成本及效益;e) 确定在组织内适当的使用范围pf) 基于对工具的使用,确定对现有方法的必要修改:g) 收集必要的信息来辅助过渡计划的制定(见第10章hh) 积累使用工具中各方面的内部经验z。提供做出采用决策所需的数据。建立
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 18914 2002 信息技术 软件工程 CASE 工具 采用 指南
