- 您的位置:
- 标准下载网 >>
- 标准分类 >>
- 电子行业标准(SJ) >>
- SJ/Z 11289-2003 面向对象领域工程指南

【电子行业标准(SJ)】 面向对象领域工程指南
本网站 发布时间:
2024-07-14 08:11:05
- SJ/Z11289-2003
- 现行
标准号:
SJ/Z 11289-2003
标准名称:
面向对象领域工程指南
标准类别:
电子行业标准(SJ)
标准状态:
现行-
发布日期:
2003-06-04 -
实施日期:
2003-10-01 出版语种:
简体中文下载格式:
.rar.pdf下载大小:
874.75 KB

点击下载
标准简介:
标准下载解压密码:www.bzxz.net
本指导性技术规范主要描述面向对象的领域工程方法。本指导性技术规范适用于软件并发组织中的高级技术人员。 SJ/Z 11289-2003 面向对象领域工程指南 SJ/Z11289-2003

部分标准内容:
备案号:13034—2003
中华人民共和国电子行业标准
$J/2 11289-2003
面向对象领域工程指南
Guide of object-oriented domain engineering2003-06-04发布
2003-10-01实施
中华人民共和国信息产业部发布前言
1范压
2大语和定义
3领境工起汰述,
领城工程的定
领战工程中射活动与产品
3.3共同性与变化性.
3.4意与领城!轻的人员
规划问跑
管理司题
5领域分析
5.1日标与产品
5.2过程..
5.3活动与筛两
6领城设计..
6.1 日标与产品
6.3过程.
63活动与指南,
7领域实现
7.1月标与产战
12过程
活动与指南
SJ/Z11289—2009
本非性技术规范由中国电子技术标准化配究所州:本指导性技久规范出比京大学负市起草:本指导性接术规满丰要起卓人:工千样SJ/Z11289
0.1系统化的软件复用
SJ/Z112892003
软仆复用可以提软件的质量利:产率,被认为足解共“款件危机一的助实可行的途径。总门包据个剂式安出与系统化复用两种式。在个别式的教件复用中,存任一纽可克用构件,应用开发名对它们近行诺样和复用。函川开发者的力任包措识划可能进行复用的机会,选择满足需要的构件或经过修改可以满定需妥的树件,对制这些构件关利历空们装或新的应用系统,在这种复用中,复用急在个人的而不是项日的您别是进行也没定义短用的过程,
在系统化的缺心点用中,不化存在一组以克用构件,而且定义了在新的声用案统的产发划释复用哪些树以及如何进行适应性修改,中十一股件地识、表和组可更用常息是非誉天本的,因此系续化的复用将注点力集于特定的领域,响且它氯统化的复用中让常至视软件牛守周期一扭等级划较高为产品的友用。个这种克生十,复压足在项日级别进行的,定义豆用的指南和过轻,定义了度量标油以衡量点用的效幽:
与个别的软件复用拍比,系统化的软件有用对于提件质量和生产率具有更大的作用,中丁将注意力集守利定的领域,住待软件儿发纠织可以获符对该领娠的深入了解,对十川友用信息别识别和表小会比收易和准础,在北基:能山定义的复而指南会对复小过程较有帮助。完书定义均友用过程和对用的要益,使持家用可以比较规范和系续化,从而有助于统现件川发组织实施复用的的斯日标.,实施系化能软件复患出有较大的风险,实施索额化款件氢用的救付元发明织需要部决一系列权求非技术的问题,例妇,分事本生织的要,定义适合这些需变的点用过程,调整人负拍组!或,连文度量标准以衡卡克用的效本,并贴此调整复习运程,估计投资和收益,立打定领减的可复而构件,学算。这些行为满要大约前期按资和整个较件开发过担和原则的变之,而预亡这些投资的回报即是因作的,
在系统化的软忙党月中,允分的可复用信息的存在是非常五要的。这费偿息市要被显式地表小,以便在并发过径中技复月。这些可复用信息,和为方但拖定位和性作它们的些转助信,息一起构股了点用禁碰没施(RcuseInfraxinucure)。复用基础放施也无带十必定领域的0.2领感工程
系统化起用的成功依赖下很多因系,其中须域工程是系统化的软牛点用成功的关。这土要求现布以下一个方面:
a)复用基础设施的形成是通过领威1程实现的,增过缺域工程,将关于个领减的划识转化成为一丝就纳、均架和应的可案周构件。用于这些仍息求白额圾中现有的案统,闪计它其右较高的可复用性:这些可友用信息构成了复用基训设施的重要组成部分:复用苯硅没确的演化也足通过领域工样实玩剂:当一个领域中的用系统的加了的时恢,通过6
减工程,可以对这些系进行新的分析,次事系统的特征也包合在规约、构渠叫用划件中,以此使本领域小系统开发的知识和经验尽可能地反映在氢月基础读施中,以促避新系统的开发:
c)领域工程对于系统化的软件复用的癌义让在十,域工程不仪产生了可复用性较在的构付,而口适过产生构架定义了爱用的时机别短月的1下文,这样就对川发带复间这些构件资供了有方的支择,得效用变零规范、系统和高效。SJ/2 112892003
领域工程对够或中均累统进行分析,识别这单应用的共特征和可定特,对刻划这些特征的对象和操进行选择和抑象,形考领域分析模型,依诺领域分析模型产生品领域中应用共间具行的构架即特定于须域的软件体系结构,缩为DSA)或生成过程:并以此为基础识别、开发和组织可用构化,这杆,当开发一领域中的新应用时,可以根据领城分折模型,确定新应刃的需求规约,根如特定二较域的软件件系结格成新应用的设,共以比为带列选择可用构进行组装:从而形成新系统,或剂因牛成讨程市新的需求生成系统5J/211289—2003
持、影响和制约
领城分斯性儿
领域分析
规划和管埋活动
可行性
确定领块
程的国校
领成设计
确定须求
的范出
信息源
领域工程的活动与产品
特定于
题域的
可效用
柯件案
深海料理
3.2.1领域分析
这个阶段的士要月称是获得领域分析望型:在这个阶反之前需型迹行,-此准备工作,这些准备工作包括确定疑域或1.的日标;制计领域工程的规期:定义领域的近界:认别信息源等。领域工程的准备工作有在第4章法行详细地户绍,在此带础上,就可以分析领域中系教的的求,确定哪些需求尺被领域中的系统广泛只字均,从而继立额领域分折模型,当领域中存在人量系统时,再要选择它们均·个广集作为样本系统,对样本系统需求的考察将显示领域需求的。个安化范围。一些求处间有被考套的系统足北同的:决需求是单个系纯所性台的。被多需求位于这两个极端之间,即设部分要给其享。3.2.2领域设计
这个阶段的月你是获行DSSA,建文了领域分析模型之后,就可以派牛出满足这些板律模的须域需求的DSSA由下领域分折模型中的领域齿求头示的变化性,DSSA也要村应地其有变化性:它可以通过表示具变化性的解决方案等水作至这一点:中丁复州基础设施是农站领域分析模型和DSSA来延织的,函比在这个阶段通过状得DSSA,也就尚时形成了复用基础设施的规约。3.2.3领增实现
这个时段的主要日标是据领域分断模型和DSSA并发和组织可友用信息:这费可复用信息几是从现有系统中提取得到,也可能离要通过新开发行到:它们依错领域分析模型和DSA进行组织,也就尺领域分析按型和XSA定义了这些豆用信总的友用时挑,从而支均了系统化的软件短用。这个种感收可拟看作复用基础设施对实现阶段:3.2.4颈域分析模型
领或势新碳型瑞述领域中系统之间的共问的需求领成下程的实施是基于这择个率实:司一领域三系绕的券求必然行品落的共性,共实免也常常具行夫:签域分净模型就描述了五求上的儿性,称领域分新模型以捕运的需求为\领域需求\(LmaiRwirerenl)。铁或分所模是山向问随域的。领域分析模型包培「业务模州,业务过理和应币系统需求,山它不衣小过程和功能交实现。其中,业务模型反映了业务龄路或操作概念,良1,组织计别如何成法也进行操作。业务模型提供了定义业务过程的指南。业务过程定义了达到反映在业务模辜中的日标所肃的务与能以及均能之间的流:业多程是实现业务过望的应用赢统的价求的求源:应用系统需求尺为实现务过程所需的更加详纠、更加技术性均功能:领域分析读型七费位含以下儿个部分:领或术语字典、域需求起义、面尚对象分析悦型0DA模2
SJ/2 11289—2003
5)对了间组事物案用不同的分类方式,在领域1中,需妥将以上这也不致的术语矫“起米。方面,统一术诺可以使领域工程的参者有共同的语合,他于领域二栏的实施。另一方面,术语归根底足对事场的分炎。统术语别过程中,也就识别了额域中有呼些共间的事赖,以及这些共间的亨物可以有何神共同的分类方式,即认别了领试中的共间性,而为这样的一些中物间不品巧外一些事物定文术语,带筒是由于这些事物在当前处理的问题中比较基个或北教再要,那么,在缩一术落的这程巾识别的这些共同生:在领域中也常是比教苯本或比牧审要的。
3.3.2变化性
当仁整个领域或,而不足单个系统的波违为老思问题时,会发玩从病求定义,分析模可百到实现部存在变化性。而这世具变化性的成分之间还存正若依赖,五序等关系,下面以落求为例讨轮变化性和关系的带本情况。
当券察领域中圳有系统的否求时,会发现这些需求体现出一定的变化性,叮以将这些需求分为可选的(Opionat),多选一的(Altemative):可选的需求:部分现有系统具有这类需求,但并非全部系统都其有。求来的系统可能具有这肃求,也可能不其有这需求。这类尚求体规了领域中司的变化性。这种可选的需求可以或为定文应同与统维度的子领境的依据.可以将月有禁种叫选的需求的系统定义为一个子领域E,则齐这个了领感巾需求1成为了必须的需求。相应地,可以物不且有需求I的案统定义为一个子添域F,则在这个子领或中,没有需求r
多选的尚求:这是红租之可存在若特定关系的需求,低设需求。b,品这样的一组需求,当单独均考察每项需求时,它们静是可选的箭求,但是:,个特定的系练必须具有其中的一项需求:义只熊具有其广的一项,即,不能同时其有a和b,或μ和,或,和c,从域了领或的角度来者,这炎产求提供了将领域划分灯组应用系统维度的了额域的-种可能的方式:仍以上述系选一的需求a.h和c为例,叫以将其有需求a,h或c的系统分别定义为子领减巨,F和G.这二个子领域就形了对原来的领感的-个别分:.这样即分形成的三个子领域中,,b或“分别成为客=子领域十必须的带求
当运生抽象的最则者待这些多选的需求时,款会家现,它们带带是荣个比较轴您的必须的需求一组具体的实现与式。这种认识一方面有助下对需成的了解和组织,与方面有助于定义和实现满足这步需求的构种,这一点将在:下文下进一步对论。3.3.3变化性之间的关系
领或中具有变化性的需求间可能的关包括依赖、上片等.依赖关系是指只4在需求a存在的惜况下,才能存在步来b,这时称需求b依赖于需求a。互示关系是指需求和b不能同时有在丁一个系统十。上面讨论的多选的需求是具本而序又系的药求的种特然情况
以上对领或需求的变化性的记论同禅适用于领域的而向对象分析模型(即COA模型、LSSA:只是在OOA获型和ISSA中其有变化注的端是类,属性、服务,关系等.3.3.4变化性的固定
当苯于领域工程的产品进行应用「理时,为得到单个目标系统的年个阶段的产品·带要将化性固定下来:带求1的变化性不同的固定村间:在可发单个日标系统付,需要固定固定时间为开发时的哦些交化杜,对丁可进的需求,恶确定烂否进择滚清求,对丁多进的萨求,双确定选择明个消求。不的变化性能具有不同的四忘时间。典型的立完时闻包活发时和运行时并发时因定息味差本系统并发的过税分标、设计、实现、编译、链接)固定变化性、运行时固定意味若在系统严发告段落,系统投入运行后:通过设受数据等于段,固定变化性:需求上豹变化性的固定时间对丁系统的设计有显菩的影。如“别宝选的记求的直定时间为运个叫,就要求系统能够对这·组需求新进行支持,前日要提供在系绕投入运行后从这一组需求中选择一个的于段:内此,在签域1程的实施中别交化将4
SJ/Z112892003
领域工程中的活动收据其组织方式,可以分为两和,种领域工劳中组织的领域专家会议。基上会前内准备,减专家在会议中就与被分析的领域叫关的恶过行报,然后领减专家在领或1.程师作组织和引导下,基于一致的急见形成某件领域1祝产品,或形战对于某种等域工程产品的开发计别,产对产品法行点中。另一种是公议以外的准备知于发工作。在会前:领或专家针对在会议中将污总的与被分所的额域您改的问超避行必要的性备,频域工栏妞也要对这些问愿进行尽能的「样在会后,要刘会没上丧成的一效虚见进行整理和文料化,为会议上多成的领成「积产品增加知节,要依锯会议-形战的开发计划让行具体领域工程产品的开发工性:这些工作十要山领域专家岩成。在整个额以工翌的实施过栏中:送两种治动是穿插迹行的4准备工作
领域工程是一须需要人些人力和资颂没入的活动,因此,除了本指导性改术规范格作为核心内容逊行介经略就域分析、款域设计、领减实现等技术间题以外:还对准备工作泄行介绍,例如:规划和骨理等方而的别题,这些题对十领域工程的实施尺卡带更要的,但它们不足领感1.程的核活动,本实游对这些间题法行简要的讨论:
4.1规划问题
领域工程中的魔划问邀涉及确定领域工挥的月标、确定测域工程的范压,制订领域工拉的实施计动等面,这当可题品在领成1程实随的划期就要遇到的,同时,再下领域1税过是反女的,逐新精化的过程,个:领域工程的旅过程中:这些问题可能需要审新考底。4.1.1进行可行性分析
恭于对软件非发组织的情况,领减中现有的软件儿发情况,领减的应热径度,组织叫用的资源等方面的考案,分所进行领域1程的可行性。这收能要考患的问题包站:)组织是否将在领域中整续开发新的案统,并且在新的开发中得益于领域分析模型、DSSA和可复月构件的存在?
组织是否已经充分了解了领减中系统的儿发技术,便得建立令人满意的领或分折模型和D5SA成为可能?
下发者卡否已经追过开发领域中的系统获得了足够的经验,以保证领域工程的产品是可用的?d
尺否右(或将变)机制以保证领域工程的产易真正地被使用?等,如果这些问题的回答都品背定的,那么进行领域上程就可能是合适的:定义辆域工程的日标
定义领域工程的月是领域工程市首先要进行均动。基丁的领域工程月标,为领域工程分记的资源,领战1探的实施过税和得到的产品都会有所不同,组织进行领成程的可能的日标包括:剂间题域的描述和理解:
对问照域、解空间以改两者峡射文系约描违和理能基十现有的系统,计发DSSA和可克而构件,以动十新系统的快返,μ发:d
对现有率矫进行内上程:引入新的度术,时尽可能领减现有系统的开发经验:以刊于新系统的快返开发:
e其它。
可行性分析足定义短域1.积日标的酬,对降低实施领域1.现的风险,在定义目标时应报据软件开发红织当前的状况,可用资源的约束下:解决织织面临的录重费、最谊的问题,避乐义过多、过的的已标,有泌的资源分散。
4.1.3确定领域的范同
通过确定领域的范围,可以时确分折的对象,领域工程过程中所有活动部要在这个范用内进行:如上所述,“领域”指组其有相以成相近软与求的应用系统所撞益的能区域、因此,领城范乳的ti
定臣婴志出应用系统的方面,出恶大患切能区战行间,SJ/2-1289—2003
在功能×域方面,要定本次的领域工程活动计对邮个或罪些均进,。这半要注意的是,这些功能应其有内车的联系,“个指!的原山是这些动能与组小的数站相关。如来将组没有内在联系的功能结合为一个领域,述行领域坚,将保得领城工程的上标安为发教,得判的结果将缺乏整位性和致性。
在应用系统占面,要定本次的领或工程活动将哪些应用系统进行分,女贝皱分所的系统过少,分析的站果是合造丁其它系统或预划的系统,就缺乏可的依站。内此,握分析的领域应该全少有三个现有的系统。确定作为分析对象的系统之片,在领域下程中山这些系统得别的信息,应该说明足山哦个或叫此系统得到的,
图2辅选了在灭纠疫上确定领或范例的活动。避用致续
图2确定领睡范间
功能区址
在整个领域工程的过程中,有时能率整个额我分为几个回动能区或上的广领域。这时,在择个功能区域上所选措的系轮可以是不间的。出于整领域工程过望是反复的,述渐持化的过理,固比放额域工径的实施过程一,可能进行多次的用确定确定后的领域游用,变在领威并文档中点式地说明确定领城范围时要号虑以下方面的问题:领或工程药百标:
b)进行领域工和的可用资源,这单所指的资源包拆时,人力,财力等行而.当资源比较充足对,叫可使自标领见包含教大的功能区域刊较多的要系统。区之:则成选择教小的边能风域利轻少的有系统:共于领城工程的日标,能区坡变化约余地叮能较小,而现有系统变化的余地可能较大;
)交分考电领域的内采性:使得划分在一个领或中的“事物”其行比较渐谢的联系:4.1.4识别信息源
识别片总源足领域工程的力个五恶的准备活动,信忌源乐整个锁域工举过程中信息的来源,可能的信息源包招现存系统,液术文献、用户查和市汤分折、领战演化的历业记录、机关领域的领或1.程统果等。其广,现有系统层堆重要的信息来源:这单指的“现右案统”可以位托系统在生争周期中各人7
SJ/Z 112892003
阶段的表现形式:即1仅包括源代码和制运行的效体,还包折分析文档,设计义档、测试计划,试记录、演化记录等多种内容,这此内对丁证行领或分析和领域设计是非常单要的,对于分析和设计义档做乏或不元救逆系统:可以失对现有系统进行逆间工程,恢复系统的分析和设计,用领域分新和以后的个赖域工轻这程。逆问.上程的唱说种技术超山了平指导性技术规范的范用,不再整述,在领域分析阶投识别的信是源,表在领威「程义挡一显式地说明。信息源中的现有案统已经存确正领或范用时进行了序用,内此,要两右之间建立起交受弓,即维护两者问可道踪性。4.1.5制订领城工程的实施计划
与共它教件开发活动样,实施额域工程需要前订计划,并需要在领成税的会过码证行块日管理。4.1.6进行额域.T程方法的培训bzxz.net
领域1税师向管用者和域工程约参与者介纠领域工程的施点、方法和预期的收益,可能的证,月例动以说明:这样做,一方面骤之管理者的信心,争取管理省的支持,另一方而使领域专家了钟领城工程,有刊了领域工程的顺利实施4.2管理问题
额域工程中的管理问题士要衫及资源投入等方面。4.2.1采得管理者的支持
实摘领域老、叶展系统化的软件忘用,昆一个术运路的过程。如前所述,实施须域工程、建立复用基础设施需要大显的投入,而须当其改益却是比较团难的,而且实施领或工程后,软件开发组织的款件开发方式、大员纠织等都可能公发生变化,因此:实施领域工栏需要获母管理者相当的支持,4.2.2获得必须的资源
实施领域工担需要各种资源。在领域工程的实故过程中,当需发某种资源时,要保证该资源足可川的。头中领域专家是非带单的,以上述对领域学家的要水可以者到,领域专家对十敦儿发纠织无非常量要的,他们搭需拟负若很多责任,因此,必须保证也们有足够的时血和精小教与领域1.程对1作。5领域分析
5.1日标与产品
轨或分析是领域工样的第个阶段,这个价股的土要目标足获得对干日标领域的问题域利系给市布的认识,并海这仲认认显示池我示出来:额域分析输段的二要产品是须域分析模型:领圾分析型由以下三》部分构成:6.1.1领感需求定义
领域尚求定义描述领域需求,学应同下程中的需求定义类款,领域制求宗文应使用户利软件开发人员利能够理解,因此应采白语言,并几以在问题域比较白然的方式进行纠织,与应用工程中的斋求定义不问的是,准领求定义中要说明所描述的旁求的变化性,并H要右个专门的部分说明这些具有变化性的带求间的关象,在问题与次定”部分要说明确定需求变化性时遇到的问题和决策的押市:」较事要,或者比较特殊的需求,还要说儿信息来源。可以采用如下的记法丧不活求的变化性。对于可选的需求在需求后加注形如(02)的标记:其中口表小该需求是可选的(iu),后而的数是为便丁点档中的其它部分月该需求而定义的号对丁多选的尚求在瑞求后所准形如(A1-2)的标,其中A表示该需求足一组多选一的(Altemative)尚求中的一个,4后而的第一个数子足对这一组多选的请求定义的字号,第二个数了是该求在该纠二。
5.1.2领域面向对象分析模型
等减山向对象分断模生以规范的形式表达该领域的刀户带求.成用1程的面向对象分折提型类似,面对象领域上代方法的领域面向对蒙分析卖型的分为以十儿个部分,每人部分中静可能其有交化性,在“详缅说明”部分要说明这些其有变化性的元末间的差案:a)激图描述了模型中有明儿类双慈,每一类利象的内部构成以及齐类州象与外音的关系。炎图十SJ/Z 11289—2003
的类、属性,务及各种关系等元变都川能具育变化性。对这些安化性的表示将在下义中介绍:
十越图也出了系统中的王题:运用批度空制的原则,类约合为数量敦少的几个半题,可以位b)
得损型的升发者和变用者者能在不同的整度层次上表示或理解模型:Usrcasc和交互.图足而向划象分护模型的与一补充落型,LTecase米用白然诺言推述活动者与系统进行变互时双的行为。领域分模型,usecase叫能品具有变化性的交工图尺·种诊细表示游象之间以及对象与系统外部的活动者之间动念换系(虾行为赖义系的图形扫而对象方法建设,针刘每个necase血个交图,中只包括与当成的能ce有关的对象:
详纠说明包括对境型中从全局则局部所有需取说明的合息:详红说明的组织,采月从整体到局d
部的方式,分为三人层改:“系统说明”对整个模型作些必恶约兑明:“土题兑明说明等个主题措述“组什么事物,或舒决一个什么问题:“类描述模按”计纽说每个类。在这一个软平,都有可能要说明模型中的变化性。如十题说叫中可以说明某人主题足!选的,类挪述提板中可以说明某个类或某个两性楚可选的。具有变化性的心套之间的依赖,互关系,也要在类描述变极中说明,
5.2过程
领域分析阶段的生变法动及过程如图3所示。型文减需求定义
的定额域中大同的仍求
确定织城户而求的安化性
确定与与变化性的而求间的关累买立缺面向划象分括模单
面向对袭
分慌开
领填需求些文间问
可将调件
图3领域分析
建立复原术设字典
确理大进
确定报弃
破定于文洞
以整体上有,额域分扩阶段十要自一项活动:律立短域需求定义、等立领减面向对劳款析提型和立额域术语产典,其十前两项活动购放领或分析均上线。一般地,兰输域分析阶段虚肯分延实额域需求是义,然后建立领域而问对象分析奠理:延立领域人路字典是连这两项活司中穿新进行的,在建立域步求定义或世立而向对象分定模型的过程:,可以根据制要验时领域术语字典中定义术证在建领域需求造义的运程中士要有三项动:确定领域业务案型,确定领越业务过程和确造领域需求。它们追常无顺字进行均。在趾立领减面向洲象分析奖型的过机山除了要生立面向对象分柠模型以外,还要出面向对象分析9
5J/z11299-2003
模型与领域前求定义的川擅综性,这两项派动品以前有为十案通进行的,即在建立分析模型判过程中可以随时注次与需求定义的可端片:六领域大语疗典中定义术语:般有三个步骤:确定术、确定所释和确定同义词:它们通含民顺逊行的。
妇上所述,领域「程过程是反复的,逐渐化的过程,件为其中一个部分的领或分析过程起是如比。1中店包含的各活动不是格的顺字关系.在有向对景分快模划的过程中,觉川能退回到建守领域否求定义的新动中,对领成需求定义进行补充利完著,一项土要活划内部的各.沾动也是可以过浸豆的。
在建文额域分析权型之后,要对领域分指的产品进行度中,其中”三要的内容是,利用额域分析型,做定其中均变化洋:很到一个现有系统的案求模型:5.3活动与指南
5.3.1滤立领域需求定义
这项活动的主要信息来源务个现有案统的需求定义,如上所述,当考暴领域中现有系统的高求付,会发现这些需求的适用性体现出一定的变化性,建立效域而求定义的任务疏灵要明研该领战中的系统门能其有哪些声求以及这些步求的变化控识另,共同的需求
建勃读需求定义的活动应从识别领域六未同的需求开婉.这些其同的游求是念或中比较签乐的成分,是领域区别于另一个额诚的本质特,是领截将求定义中当究应该表,的需求,上文口经讨艳了统一术语对识别大同前求的作用,出崛谢了在这一活动中运归抽源原则均至要性。此外,现有的标准规志如压际球性、上家标证、行业标池等也是事要的位总源,从变文领或需求定义乳角君,这心标准规范迫常都以比较般的方式,现定了领减中的系统应其有物回的战求,而没个限卡这些求的实现方或:在认划共同需总过相中,分分泰必标准规范,将据高须域工产品在示来新系统开发中豆用的可能:
识别需求的变化性
在识了领域小系统关的需求后,注意将转问识别需求的变化性:这项活动中手要的步辫是识别具有变化性的需求,亲定该可变需求的类型是可泌的泾是客选的,确定该变化性的固定时间.此这程中,有以下间愿而要特求江当考索领或中系统的变求所,前求的类塑划分广不是舒对的。随右间题城中业务第略的发展和计算机学技入的发度,活求的类型划分也会相地发生览化,过会是可选的求,有可能成为以后的系统十必须的成分,出有利能在以后的系统中不再需要,对适应这种情况,一方山,而要对领域下程的产品进行维护和微化,尽可能保持它们与当前的业务和装术发展同步,另一方面,在领工程巾,个确定可变需求的类时,除了以玩有系统作为生要依诺以外,要尽可能地求本款业务程技术发进行预见:为慢为选,点,在等域分价阶投,应出间题域中的专家(如领域中累统的有经整的用,等)步加,系统开发方前的专家一起,对欲戏约木来发展进行预测:
处“儿乎长必须的需求:在确定可变需求的类型时,可能遇到这料的需求,现有的系统b
中当几乎是必须的,只有个别的系统效有这而求,这时有两种川能的些理方式,需要对这!个个别的系统进行了卵地老察后,砸定采用啡种厅式。办来这几个系统产不足领域市的完带案统,如只是点型系统或示例性的系欲,应征该需求处理为必源的需求,如果这几个系统具有一定的代表性,安实标1代表了某个应用系统维度的了钱减则气以等该证求作为可选的求.在这为种情况卜,都要将决策的理山记录生“间题洗定”部分中对示种只有个别系统具有,而多数系统不以们的指求,成采用同释的处埋方法,)款件产发组织的需要见确定变化性时篇变考总的玉恶因季:领减工障以支对领域工程产贴进行10
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。
中华人民共和国电子行业标准
$J/2 11289-2003
面向对象领域工程指南
Guide of object-oriented domain engineering2003-06-04发布
2003-10-01实施
中华人民共和国信息产业部发布前言
1范压
2大语和定义
3领境工起汰述,
领城工程的定
领战工程中射活动与产品
3.3共同性与变化性.
3.4意与领城!轻的人员
规划问跑
管理司题
5领域分析
5.1日标与产品
5.2过程..
5.3活动与筛两
6领城设计..
6.1 日标与产品
6.3过程.
63活动与指南,
7领域实现
7.1月标与产战
12过程
活动与指南
SJ/Z11289—2009
本非性技术规范由中国电子技术标准化配究所州:本指导性技久规范出比京大学负市起草:本指导性接术规满丰要起卓人:工千样SJ/Z11289
0.1系统化的软件复用
SJ/Z112892003
软仆复用可以提软件的质量利:产率,被认为足解共“款件危机一的助实可行的途径。总门包据个剂式安出与系统化复用两种式。在个别式的教件复用中,存任一纽可克用构件,应用开发名对它们近行诺样和复用。函川开发者的力任包措识划可能进行复用的机会,选择满足需要的构件或经过修改可以满定需妥的树件,对制这些构件关利历空们装或新的应用系统,在这种复用中,复用急在个人的而不是项日的您别是进行也没定义短用的过程,
在系统化的缺心点用中,不化存在一组以克用构件,而且定义了在新的声用案统的产发划释复用哪些树以及如何进行适应性修改,中十一股件地识、表和组可更用常息是非誉天本的,因此系续化的复用将注点力集于特定的领域,响且它氯统化的复用中让常至视软件牛守周期一扭等级划较高为产品的友用。个这种克生十,复压足在项日级别进行的,定义豆用的指南和过轻,定义了度量标油以衡量点用的效幽:
与个别的软件复用拍比,系统化的软件有用对于提件质量和生产率具有更大的作用,中丁将注意力集守利定的领域,住待软件儿发纠织可以获符对该领娠的深入了解,对十川友用信息别识别和表小会比收易和准础,在北基:能山定义的复而指南会对复小过程较有帮助。完书定义均友用过程和对用的要益,使持家用可以比较规范和系续化,从而有助于统现件川发组织实施复用的的斯日标.,实施系化能软件复患出有较大的风险,实施索额化款件氢用的救付元发明织需要部决一系列权求非技术的问题,例妇,分事本生织的要,定义适合这些需变的点用过程,调整人负拍组!或,连文度量标准以衡卡克用的效本,并贴此调整复习运程,估计投资和收益,立打定领减的可复而构件,学算。这些行为满要大约前期按资和整个较件开发过担和原则的变之,而预亡这些投资的回报即是因作的,
在系统化的软忙党月中,允分的可复用信息的存在是非常五要的。这费偿息市要被显式地表小,以便在并发过径中技复月。这些可复用信息,和为方但拖定位和性作它们的些转助信,息一起构股了点用禁碰没施(RcuseInfraxinucure)。复用基础放施也无带十必定领域的0.2领感工程
系统化起用的成功依赖下很多因系,其中须域工程是系统化的软牛点用成功的关。这土要求现布以下一个方面:
a)复用基础设施的形成是通过领威1程实现的,增过缺域工程,将关于个领减的划识转化成为一丝就纳、均架和应的可案周构件。用于这些仍息求白额圾中现有的案统,闪计它其右较高的可复用性:这些可友用信息构成了复用基训设施的重要组成部分:复用苯硅没确的演化也足通过领域工样实玩剂:当一个领域中的用系统的加了的时恢,通过6
减工程,可以对这些系进行新的分析,次事系统的特征也包合在规约、构渠叫用划件中,以此使本领域小系统开发的知识和经验尽可能地反映在氢月基础读施中,以促避新系统的开发:
c)领域工程对于系统化的软件复用的癌义让在十,域工程不仪产生了可复用性较在的构付,而口适过产生构架定义了爱用的时机别短月的1下文,这样就对川发带复间这些构件资供了有方的支择,得效用变零规范、系统和高效。SJ/2 112892003
领域工程对够或中均累统进行分析,识别这单应用的共特征和可定特,对刻划这些特征的对象和操进行选择和抑象,形考领域分析模型,依诺领域分析模型产生品领域中应用共间具行的构架即特定于须域的软件体系结构,缩为DSA)或生成过程:并以此为基础识别、开发和组织可用构化,这杆,当开发一领域中的新应用时,可以根据领城分折模型,确定新应刃的需求规约,根如特定二较域的软件件系结格成新应用的设,共以比为带列选择可用构进行组装:从而形成新系统,或剂因牛成讨程市新的需求生成系统5J/211289—2003
持、影响和制约
领城分斯性儿
领域分析
规划和管埋活动
可行性
确定领块
程的国校
领成设计
确定须求
的范出
信息源
领域工程的活动与产品
特定于
题域的
可效用
柯件案
深海料理
3.2.1领域分析
这个阶段的士要月称是获得领域分析望型:在这个阶反之前需型迹行,-此准备工作,这些准备工作包括确定疑域或1.的日标;制计领域工程的规期:定义领域的近界:认别信息源等。领域工程的准备工作有在第4章法行详细地户绍,在此带础上,就可以分析领域中系教的的求,确定哪些需求尺被领域中的系统广泛只字均,从而继立额领域分折模型,当领域中存在人量系统时,再要选择它们均·个广集作为样本系统,对样本系统需求的考察将显示领域需求的。个安化范围。一些求处间有被考套的系统足北同的:决需求是单个系纯所性台的。被多需求位于这两个极端之间,即设部分要给其享。3.2.2领域设计
这个阶段的月你是获行DSSA,建文了领域分析模型之后,就可以派牛出满足这些板律模的须域需求的DSSA由下领域分折模型中的领域齿求头示的变化性,DSSA也要村应地其有变化性:它可以通过表示具变化性的解决方案等水作至这一点:中丁复州基础设施是农站领域分析模型和DSSA来延织的,函比在这个阶段通过状得DSSA,也就尚时形成了复用基础设施的规约。3.2.3领增实现
这个时段的主要日标是据领域分断模型和DSSA并发和组织可友用信息:这费可复用信息几是从现有系统中提取得到,也可能离要通过新开发行到:它们依错领域分析模型和DSA进行组织,也就尺领域分析按型和XSA定义了这些豆用信总的友用时挑,从而支均了系统化的软件短用。这个种感收可拟看作复用基础设施对实现阶段:3.2.4颈域分析模型
领或势新碳型瑞述领域中系统之间的共问的需求领成下程的实施是基于这择个率实:司一领域三系绕的券求必然行品落的共性,共实免也常常具行夫:签域分净模型就描述了五求上的儿性,称领域分新模型以捕运的需求为\领域需求\(LmaiRwirerenl)。铁或分所模是山向问随域的。领域分析模型包培「业务模州,业务过理和应币系统需求,山它不衣小过程和功能交实现。其中,业务模型反映了业务龄路或操作概念,良1,组织计别如何成法也进行操作。业务模型提供了定义业务过程的指南。业务过程定义了达到反映在业务模辜中的日标所肃的务与能以及均能之间的流:业多程是实现业务过望的应用赢统的价求的求源:应用系统需求尺为实现务过程所需的更加详纠、更加技术性均功能:领域分析读型七费位含以下儿个部分:领或术语字典、域需求起义、面尚对象分析悦型0DA模2
SJ/2 11289—2003
5)对了间组事物案用不同的分类方式,在领域1中,需妥将以上这也不致的术语矫“起米。方面,统一术诺可以使领域工程的参者有共同的语合,他于领域二栏的实施。另一方面,术语归根底足对事场的分炎。统术语别过程中,也就识别了额域中有呼些共间的事赖,以及这些共间的亨物可以有何神共同的分类方式,即认别了领试中的共间性,而为这样的一些中物间不品巧外一些事物定文术语,带筒是由于这些事物在当前处理的问题中比较基个或北教再要,那么,在缩一术落的这程巾识别的这些共同生:在领域中也常是比教苯本或比牧审要的。
3.3.2变化性
当仁整个领域或,而不足单个系统的波违为老思问题时,会发玩从病求定义,分析模可百到实现部存在变化性。而这世具变化性的成分之间还存正若依赖,五序等关系,下面以落求为例讨轮变化性和关系的带本情况。
当券察领域中圳有系统的否求时,会发现这些需求体现出一定的变化性,叮以将这些需求分为可选的(Opionat),多选一的(Altemative):可选的需求:部分现有系统具有这类需求,但并非全部系统都其有。求来的系统可能具有这肃求,也可能不其有这需求。这类尚求体规了领域中司的变化性。这种可选的需求可以或为定文应同与统维度的子领境的依据.可以将月有禁种叫选的需求的系统定义为一个子领域E,则齐这个了领感巾需求1成为了必须的需求。相应地,可以物不且有需求I的案统定义为一个子添域F,则在这个子领或中,没有需求r
多选的尚求:这是红租之可存在若特定关系的需求,低设需求。b,品这样的一组需求,当单独均考察每项需求时,它们静是可选的箭求,但是:,个特定的系练必须具有其中的一项需求:义只熊具有其广的一项,即,不能同时其有a和b,或μ和,或,和c,从域了领或的角度来者,这炎产求提供了将领域划分灯组应用系统维度的了额域的-种可能的方式:仍以上述系选一的需求a.h和c为例,叫以将其有需求a,h或c的系统分别定义为子领减巨,F和G.这二个子领域就形了对原来的领感的-个别分:.这样即分形成的三个子领域中,,b或“分别成为客=子领域十必须的带求
当运生抽象的最则者待这些多选的需求时,款会家现,它们带带是荣个比较轴您的必须的需求一组具体的实现与式。这种认识一方面有助下对需成的了解和组织,与方面有助于定义和实现满足这步需求的构种,这一点将在:下文下进一步对论。3.3.3变化性之间的关系
领或中具有变化性的需求间可能的关包括依赖、上片等.依赖关系是指只4在需求a存在的惜况下,才能存在步来b,这时称需求b依赖于需求a。互示关系是指需求和b不能同时有在丁一个系统十。上面讨论的多选的需求是具本而序又系的药求的种特然情况
以上对领或需求的变化性的记论同禅适用于领域的而向对象分析模型(即COA模型、LSSA:只是在OOA获型和ISSA中其有变化注的端是类,属性、服务,关系等.3.3.4变化性的固定
当苯于领域工程的产品进行应用「理时,为得到单个目标系统的年个阶段的产品·带要将化性固定下来:带求1的变化性不同的固定村间:在可发单个日标系统付,需要固定固定时间为开发时的哦些交化杜,对丁可进的需求,恶确定烂否进择滚清求,对丁多进的萨求,双确定选择明个消求。不的变化性能具有不同的四忘时间。典型的立完时闻包活发时和运行时并发时因定息味差本系统并发的过税分标、设计、实现、编译、链接)固定变化性、运行时固定意味若在系统严发告段落,系统投入运行后:通过设受数据等于段,固定变化性:需求上豹变化性的固定时间对丁系统的设计有显菩的影。如“别宝选的记求的直定时间为运个叫,就要求系统能够对这·组需求新进行支持,前日要提供在系绕投入运行后从这一组需求中选择一个的于段:内此,在签域1程的实施中别交化将4
SJ/Z112892003
领域工程中的活动收据其组织方式,可以分为两和,种领域工劳中组织的领域专家会议。基上会前内准备,减专家在会议中就与被分析的领域叫关的恶过行报,然后领减专家在领或1.程师作组织和引导下,基于一致的急见形成某件领域1祝产品,或形战对于某种等域工程产品的开发计别,产对产品法行点中。另一种是公议以外的准备知于发工作。在会前:领或专家针对在会议中将污总的与被分所的额域您改的问超避行必要的性备,频域工栏妞也要对这些问愿进行尽能的「样在会后,要刘会没上丧成的一效虚见进行整理和文料化,为会议上多成的领成「积产品增加知节,要依锯会议-形战的开发计划让行具体领域工程产品的开发工性:这些工作十要山领域专家岩成。在整个额以工翌的实施过栏中:送两种治动是穿插迹行的4准备工作
领域工程是一须需要人些人力和资颂没入的活动,因此,除了本指导性改术规范格作为核心内容逊行介经略就域分析、款域设计、领减实现等技术间题以外:还对准备工作泄行介绍,例如:规划和骨理等方而的别题,这些题对十领域工程的实施尺卡带更要的,但它们不足领感1.程的核活动,本实游对这些间题法行简要的讨论:
4.1规划问题
领域工程中的魔划问邀涉及确定领域工挥的月标、确定测域工程的范压,制订领域工拉的实施计动等面,这当可题品在领成1程实随的划期就要遇到的,同时,再下领域1税过是反女的,逐新精化的过程,个:领域工程的旅过程中:这些问题可能需要审新考底。4.1.1进行可行性分析
恭于对软件非发组织的情况,领减中现有的软件儿发情况,领减的应热径度,组织叫用的资源等方面的考案,分所进行领域1程的可行性。这收能要考患的问题包站:)组织是否将在领域中整续开发新的案统,并且在新的开发中得益于领域分析模型、DSSA和可复月构件的存在?
组织是否已经充分了解了领减中系统的儿发技术,便得建立令人满意的领或分折模型和D5SA成为可能?
下发者卡否已经追过开发领域中的系统获得了足够的经验,以保证领域工程的产品是可用的?d
尺否右(或将变)机制以保证领域工程的产易真正地被使用?等,如果这些问题的回答都品背定的,那么进行领域上程就可能是合适的:定义辆域工程的日标
定义领域工程的月是领域工程市首先要进行均动。基丁的领域工程月标,为领域工程分记的资源,领战1探的实施过税和得到的产品都会有所不同,组织进行领成程的可能的日标包括:剂间题域的描述和理解:
对问照域、解空间以改两者峡射文系约描违和理能基十现有的系统,计发DSSA和可克而构件,以动十新系统的快返,μ发:d
对现有率矫进行内上程:引入新的度术,时尽可能领减现有系统的开发经验:以刊于新系统的快返开发:
e其它。
可行性分析足定义短域1.积日标的酬,对降低实施领域1.现的风险,在定义目标时应报据软件开发红织当前的状况,可用资源的约束下:解决织织面临的录重费、最谊的问题,避乐义过多、过的的已标,有泌的资源分散。
4.1.3确定领域的范同
通过确定领域的范围,可以时确分折的对象,领域工程过程中所有活动部要在这个范用内进行:如上所述,“领域”指组其有相以成相近软与求的应用系统所撞益的能区域、因此,领城范乳的ti
定臣婴志出应用系统的方面,出恶大患切能区战行间,SJ/2-1289—2003
在功能×域方面,要定本次的领域工程活动计对邮个或罪些均进,。这半要注意的是,这些功能应其有内车的联系,“个指!的原山是这些动能与组小的数站相关。如来将组没有内在联系的功能结合为一个领域,述行领域坚,将保得领城工程的上标安为发教,得判的结果将缺乏整位性和致性。
在应用系统占面,要定本次的领或工程活动将哪些应用系统进行分,女贝皱分所的系统过少,分析的站果是合造丁其它系统或预划的系统,就缺乏可的依站。内此,握分析的领域应该全少有三个现有的系统。确定作为分析对象的系统之片,在领域下程中山这些系统得别的信息,应该说明足山哦个或叫此系统得到的,
图2辅选了在灭纠疫上确定领或范例的活动。避用致续
图2确定领睡范间
功能区址
在整个领域工程的过程中,有时能率整个额我分为几个回动能区或上的广领域。这时,在择个功能区域上所选措的系轮可以是不间的。出于整领域工程过望是反复的,述渐持化的过理,固比放额域工径的实施过程一,可能进行多次的用确定确定后的领域游用,变在领威并文档中点式地说明确定领城范围时要号虑以下方面的问题:领或工程药百标:
b)进行领域工和的可用资源,这单所指的资源包拆时,人力,财力等行而.当资源比较充足对,叫可使自标领见包含教大的功能区域刊较多的要系统。区之:则成选择教小的边能风域利轻少的有系统:共于领城工程的日标,能区坡变化约余地叮能较小,而现有系统变化的余地可能较大;
)交分考电领域的内采性:使得划分在一个领或中的“事物”其行比较渐谢的联系:4.1.4识别信息源
识别片总源足领域工程的力个五恶的准备活动,信忌源乐整个锁域工举过程中信息的来源,可能的信息源包招现存系统,液术文献、用户查和市汤分折、领战演化的历业记录、机关领域的领或1.程统果等。其广,现有系统层堆重要的信息来源:这单指的“现右案统”可以位托系统在生争周期中各人7
SJ/Z 112892003
阶段的表现形式:即1仅包括源代码和制运行的效体,还包折分析文档,设计义档、测试计划,试记录、演化记录等多种内容,这此内对丁证行领或分析和领域设计是非常单要的,对于分析和设计义档做乏或不元救逆系统:可以失对现有系统进行逆间工程,恢复系统的分析和设计,用领域分新和以后的个赖域工轻这程。逆问.上程的唱说种技术超山了平指导性技术规范的范用,不再整述,在领域分析阶投识别的信是源,表在领威「程义挡一显式地说明。信息源中的现有案统已经存确正领或范用时进行了序用,内此,要两右之间建立起交受弓,即维护两者问可道踪性。4.1.5制订领城工程的实施计划
与共它教件开发活动样,实施额域工程需要前订计划,并需要在领成税的会过码证行块日管理。4.1.6进行额域.T程方法的培训bzxz.net
领域1税师向管用者和域工程约参与者介纠领域工程的施点、方法和预期的收益,可能的证,月例动以说明:这样做,一方面骤之管理者的信心,争取管理省的支持,另一方而使领域专家了钟领城工程,有刊了领域工程的顺利实施4.2管理问题
额域工程中的管理问题士要衫及资源投入等方面。4.2.1采得管理者的支持
实摘领域老、叶展系统化的软件忘用,昆一个术运路的过程。如前所述,实施须域工程、建立复用基础设施需要大显的投入,而须当其改益却是比较团难的,而且实施领或工程后,软件开发组织的款件开发方式、大员纠织等都可能公发生变化,因此:实施领域工栏需要获母管理者相当的支持,4.2.2获得必须的资源
实施领域工担需要各种资源。在领域工程的实故过程中,当需发某种资源时,要保证该资源足可川的。头中领域专家是非带单的,以上述对领域学家的要水可以者到,领域专家对十敦儿发纠织无非常量要的,他们搭需拟负若很多责任,因此,必须保证也们有足够的时血和精小教与领域1.程对1作。5领域分析
5.1日标与产品
轨或分析是领域工样的第个阶段,这个价股的土要目标足获得对干日标领域的问题域利系给市布的认识,并海这仲认认显示池我示出来:额域分析输段的二要产品是须域分析模型:领圾分析型由以下三》部分构成:6.1.1领感需求定义
领域尚求定义描述领域需求,学应同下程中的需求定义类款,领域制求宗文应使用户利软件开发人员利能够理解,因此应采白语言,并几以在问题域比较白然的方式进行纠织,与应用工程中的斋求定义不问的是,准领求定义中要说明所描述的旁求的变化性,并H要右个专门的部分说明这些具有变化性的带求间的关象,在问题与次定”部分要说明确定需求变化性时遇到的问题和决策的押市:」较事要,或者比较特殊的需求,还要说儿信息来源。可以采用如下的记法丧不活求的变化性。对于可选的需求在需求后加注形如(02)的标记:其中口表小该需求是可选的(iu),后而的数是为便丁点档中的其它部分月该需求而定义的号对丁多选的尚求在瑞求后所准形如(A1-2)的标,其中A表示该需求足一组多选一的(Altemative)尚求中的一个,4后而的第一个数子足对这一组多选的请求定义的字号,第二个数了是该求在该纠二。
5.1.2领域面向对象分析模型
等减山向对象分断模生以规范的形式表达该领域的刀户带求.成用1程的面向对象分折提型类似,面对象领域上代方法的领域面向对蒙分析卖型的分为以十儿个部分,每人部分中静可能其有交化性,在“详缅说明”部分要说明这些其有变化性的元末间的差案:a)激图描述了模型中有明儿类双慈,每一类利象的内部构成以及齐类州象与外音的关系。炎图十SJ/Z 11289—2003
的类、属性,务及各种关系等元变都川能具育变化性。对这些安化性的表示将在下义中介绍:
十越图也出了系统中的王题:运用批度空制的原则,类约合为数量敦少的几个半题,可以位b)
得损型的升发者和变用者者能在不同的整度层次上表示或理解模型:Usrcasc和交互.图足而向划象分护模型的与一补充落型,LTecase米用白然诺言推述活动者与系统进行变互时双的行为。领域分模型,usecase叫能品具有变化性的交工图尺·种诊细表示游象之间以及对象与系统外部的活动者之间动念换系(虾行为赖义系的图形扫而对象方法建设,针刘每个necase血个交图,中只包括与当成的能ce有关的对象:
详纠说明包括对境型中从全局则局部所有需取说明的合息:详红说明的组织,采月从整体到局d
部的方式,分为三人层改:“系统说明”对整个模型作些必恶约兑明:“土题兑明说明等个主题措述“组什么事物,或舒决一个什么问题:“类描述模按”计纽说每个类。在这一个软平,都有可能要说明模型中的变化性。如十题说叫中可以说明某人主题足!选的,类挪述提板中可以说明某个类或某个两性楚可选的。具有变化性的心套之间的依赖,互关系,也要在类描述变极中说明,
5.2过程
领域分析阶段的生变法动及过程如图3所示。型文减需求定义
的定额域中大同的仍求
确定织城户而求的安化性
确定与与变化性的而求间的关累买立缺面向划象分括模单
面向对袭
分慌开
领填需求些文间问
可将调件
图3领域分析
建立复原术设字典
确理大进
确定报弃
破定于文洞
以整体上有,额域分扩阶段十要自一项活动:律立短域需求定义、等立领减面向对劳款析提型和立额域术语产典,其十前两项活动购放领或分析均上线。一般地,兰输域分析阶段虚肯分延实额域需求是义,然后建立领域而问对象分析奠理:延立领域人路字典是连这两项活司中穿新进行的,在建立域步求定义或世立而向对象分定模型的过程:,可以根据制要验时领域术语字典中定义术证在建领域需求造义的运程中士要有三项动:确定领域业务案型,确定领越业务过程和确造领域需求。它们追常无顺字进行均。在趾立领减面向洲象分析奖型的过机山除了要生立面向对象分柠模型以外,还要出面向对象分析9
5J/z11299-2003
模型与领域前求定义的川擅综性,这两项派动品以前有为十案通进行的,即在建立分析模型判过程中可以随时注次与需求定义的可端片:六领域大语疗典中定义术语:般有三个步骤:确定术、确定所释和确定同义词:它们通含民顺逊行的。
妇上所述,领域「程过程是反复的,逐渐化的过程,件为其中一个部分的领或分析过程起是如比。1中店包含的各活动不是格的顺字关系.在有向对景分快模划的过程中,觉川能退回到建守领域否求定义的新动中,对领成需求定义进行补充利完著,一项土要活划内部的各.沾动也是可以过浸豆的。
在建文额域分析权型之后,要对领域分指的产品进行度中,其中”三要的内容是,利用额域分析型,做定其中均变化洋:很到一个现有系统的案求模型:5.3活动与指南
5.3.1滤立领域需求定义
这项活动的主要信息来源务个现有案统的需求定义,如上所述,当考暴领域中现有系统的高求付,会发现这些需求的适用性体现出一定的变化性,建立效域而求定义的任务疏灵要明研该领战中的系统门能其有哪些声求以及这些步求的变化控识另,共同的需求
建勃读需求定义的活动应从识别领域六未同的需求开婉.这些其同的游求是念或中比较签乐的成分,是领域区别于另一个额诚的本质特,是领截将求定义中当究应该表,的需求,上文口经讨艳了统一术语对识别大同前求的作用,出崛谢了在这一活动中运归抽源原则均至要性。此外,现有的标准规志如压际球性、上家标证、行业标池等也是事要的位总源,从变文领或需求定义乳角君,这心标准规范迫常都以比较般的方式,现定了领减中的系统应其有物回的战求,而没个限卡这些求的实现方或:在认划共同需总过相中,分分泰必标准规范,将据高须域工产品在示来新系统开发中豆用的可能:
识别需求的变化性
在识了领域小系统关的需求后,注意将转问识别需求的变化性:这项活动中手要的步辫是识别具有变化性的需求,亲定该可变需求的类型是可泌的泾是客选的,确定该变化性的固定时间.此这程中,有以下间愿而要特求江当考索领或中系统的变求所,前求的类塑划分广不是舒对的。随右间题城中业务第略的发展和计算机学技入的发度,活求的类型划分也会相地发生览化,过会是可选的求,有可能成为以后的系统十必须的成分,出有利能在以后的系统中不再需要,对适应这种情况,一方山,而要对领域下程的产品进行维护和微化,尽可能保持它们与当前的业务和装术发展同步,另一方面,在领工程巾,个确定可变需求的类时,除了以玩有系统作为生要依诺以外,要尽可能地求本款业务程技术发进行预见:为慢为选,点,在等域分价阶投,应出间题域中的专家(如领域中累统的有经整的用,等)步加,系统开发方前的专家一起,对欲戏约木来发展进行预测:
处“儿乎长必须的需求:在确定可变需求的类型时,可能遇到这料的需求,现有的系统b
中当几乎是必须的,只有个别的系统效有这而求,这时有两种川能的些理方式,需要对这!个个别的系统进行了卵地老察后,砸定采用啡种厅式。办来这几个系统产不足领域市的完带案统,如只是点型系统或示例性的系欲,应征该需求处理为必源的需求,如果这几个系统具有一定的代表性,安实标1代表了某个应用系统维度的了钱减则气以等该证求作为可选的求.在这为种情况卜,都要将决策的理山记录生“间题洗定”部分中对示种只有个别系统具有,而多数系统不以们的指求,成采用同释的处埋方法,)款件产发组织的需要见确定变化性时篇变考总的玉恶因季:领减工障以支对领域工程产贴进行10
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。

标准图片预览:





- 其它标准
- 热门标准
- 电子行业标准(SJ)标准计划
- SJ/T11403-2009 通信用激光二极管模块可靠性评定方法
- SJ/T11399-2009 半导体发光二极管芯片测试方法
- SJ2242-1982 散热器强制风冷热阻测试方法
- SJ/T11400-2009 半导体光电子器件 小功率半导体发光二极管空白详细规范
- SJ/T11401-2009 半导体发光二极管产品系列型谱
- SJ/T11396-2009 氮化镓基发光二极管蓝宝石衬底片
- SJ20965-2006 光电器件用氧化铍陶瓷载体规范
- SJ/T11410-2009 九针点阵式打印机芯通用规范
- SJ/T11397-2009 半导体发光二极管用萤光粉
- SJ/T11407.1-2009 数字接口内容保护系统技术规范 第1部分:系统结构
- SJ/T11395-2009 半导体照明术语
- SJ/T11402-2009 光纤通信用半导体激光器芯片技术规范
- SJ/T10631-1995 工艺文件的编号
- SJ/T11398-2009 功率半导体发光二极管芯片技术规范
- SJ51919/5-2002 JGL30-2.5-01型舰用两芯多模光缆连接器详细规范
请牢记:“bzxz.net”即是“标准下载”四个汉字汉语拼音首字母与国际顶级域名“.net”的组合。 ©2009 标准下载网 www.bzxz.net 本站邮件:[email protected]
网站备案号:湘ICP备2023016450号-1
网站备案号:湘ICP备2023016450号-1