Doors操作指南ppt课件_第1页
Doors操作指南ppt课件_第2页
Doors操作指南ppt课件_第3页
Doors操作指南ppt课件_第4页
Doors操作指南ppt课件_第5页
已阅读5页,还剩82页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

26.04.2020,.,1,Doors操作指南,2010-10-11,26.04.2020,.,2,关于本文档,本文档是Doors需求管理工具的初级教程,针对项目文档的管理需求,介绍相关操作和功能。Doors是一款功能强大的需求管理软件,想了解更多功能或使用中遇到问题,大家可以相互交流讨论。,26.04.2020,.,3,什么是需求管理?,“需求管理的目的是在客户与项目之间建立共识。客户的认可是项目规划与管理的基础。”需求管理贯穿整个项目的生命周期。对于软件开发而言,可以形成从架构设计、详细设计到集成测试、测试报告过程中对于需求的跟踪。,26.04.2020,.,4,Doors简介,DynamicObjectOrientedRequirementsSystemTelelogicDoors是基于整个公司的需求管理系统,用来捕捉、链接、跟踪、分析及管理信息,以确保项目与特定的需求及标准保持一致。使得整个企业能够有效地沟通从而减少失败的风险。,26.04.2020,.,5,Doors安装与设置,Doors是一套需求管理的软件,主要分为3部分:1、License服务器2、数据库服务器(DatabaseServer)3、客户端(Client)无需License服务器,普通用户只需要安装客户端;具体安装和设置请见Doors安装指南。,26.04.2020,.,6,Doors数据库使用,安装完毕,登录成功,可以看到如下界面:,26.04.2020,.,7,Doors数据库使用,管理员(Administrator)权限最大,比如:项目经理,可以增加用户(User)并设置其访问权限,管理Database中的所有文件夹和模块。用户(User)可以访问Database,并在管理员给予的权限范围之内对文件夹、模块进行操作。比如:项目组长,资源组长,OM模块作者以及集成测试人员。,26.04.2020,.,8,Doors数据库使用,Doors数据库结构:1、Folder用于组织数据,就像计算机文件存储中的文件夹一样。文件夹可以包含其他文件夹、项目和模块。2、Project供团队人员管理该项目相关的数据。可以包含文件夹、子项目、模块。3、Module包含需要管理的信息。比如:需求、设计、测试用例等。,26.04.2020,.,9,Doors数据库使用,Module类型:FormalModule:需要管理的信息,如:需求信息,架构设计,详细设计,测试用例。LinkModule:管理FormalModule间的链接信息。DescriptiveModule:必须且只能导入txt文件,作为描述性的信息。,26.04.2020,.,10,Doors数据库使用,当拿到需求文档或者NewFeature时,项目管理者可以在Database中建立对应的项目文件夹和资源文件夹,比如:建立一个项目文件夹eBBU-1606A_V2.1R3.0.0在该文件夹下建立子文件夹,比如:系统需求,架构文档,详细设计等。建立模块,将需求文档内容导入或录入到模块中,比如:LTER3.0系统需求说明书-OM功能分册,TD-LTEeNodeB高层软件架构设计说明书_OM&CS等。,26.04.2020,.,11,创建Project和Folder,26.04.2020,.,12,创建Project和Folder,另外,右键单击Project或Folder,选择Properties,即可编辑文件夹的属性。,26.04.2020,.,13,创建Module,创建Module:在“架构设计”中创建一个Module,26.04.2020,.,14,创建Module,新建Formal类Module:Name:模块名称Description:描述Startat:绝对编号Prefix:前缀,26.04.2020,.,15,创建Module,ID:Prefix+StartatOM&CS架构:Description绝对编号是顺序排列且唯一的,删除后则不再生成。,26.04.2020,.,16,导入Word文档,需要我们管理的需求、架构或详设等已经有成型的文档,如果逐一录入比较麻烦,Doors支持对Word和Excel的导入。导入方法:1、打开Doors指定位置:Folder或Project;2、打开Word点击ExporttoDoors按钮;3、直接导入,同时创建一个新Module;4、或者导入到一个已存在的Module中(Module的Name要一致),且多个Word文档可连续导入到同一个Module中。,26.04.2020,.,17,导入Word文档,26.04.2020,.,18,导入Word文档,5、在导入时,如果保留章节标号,忽略文档的格式,则不要选中和,设置完毕后,点击“Export”。,26.04.2020,.,19,导入Word文档,优点:1、直接导入,不需要手动录入。2、一定程度上兼容Word,保持原文的章节号和格式。缺点:1、如果导入的Word过大,可能出现错误,导致中断操作,需要重新导入,或者多次导入。2、Doors的编辑功能有限,原文档中的部分信息(如表格、流程图等)不能在Doors中很好地体现和编辑。3、导入的信息均被放在默认属性“ObjectHeading&ObjectText”中,若要按属性分列显示,需要创建对应属性并编辑。4、Doors以Object为单元操作,Word以行和段落为单元操作。在导入后,需要对Module进行编辑、修改,根据需要将信息合并或拆分到不同的Object中以满足Doors操作,工作量较大。,26.04.2020,.,20,导出到Word文档,Doors同时支持将Module导出到Word文档中。执行FileExportMicrosoftOfficeWord,26.04.2020,.,21,导入Excel表格,Doors同样支持对Excel表格的导入,相比于导入Word文档,导入Excel的操作较繁琐。导入方法:1、首先将要导入的Excel文档另存为.csv文件(.csv文件不支持多个表项,所以对于多表项的Excel需要将每个表项分别另存为.csv文件);2、在Doors中建立好Module;3、对应Excel中各列,在Module中建好属性;1)若有枚举类型的列,需要在Module中事先建好属性和类型;2)若没有预先定义,则导入时系统会自动提示增加属性;4、执行FileImportSpreadSheet,26.04.2020,.,22,导入Excel表格,以导入OM_Appinit功能需求为例:1、将需求文档_OM分册中“1-初始化管理”的表项另存为.csv文件,其中包含“需求编号”,“需求类别”,“需求标题”和“需求描述”。2、建立Name为“初始化管理”的Module,Description为“需求标题”(因为Description将会作为默认属性“ObjectHeadingandObjectText”的列标题,其中包含了Heading属性,它的名字将显示在ModuleExplorer中,那么随后将Excel中的“需求标题”列导入到该属性中后,就可以在ModuleExplorer中方便的检索),Prefix为“Appinit”。3、打开Module,执行FileImportSpreadSheet,26.04.2020,.,23,导入Excel表格,4、点击Browse,选择需要导入的.csv文件;5、在Importtoattributes中:1)ByColumnlabels:当Module中没有预先定义.csv文件中标题所列的对应属性(如:需求编号,需求描述等),使用该选项,那么在导入时,Doors会提示增加对应的属性列,类型默认为Text型,也可以修改其类型。2)FromList:当Module中预先定义了.csv文件中的对应属性后,则可以使用该选项在列表中选取属性,使其和.csv文件中的列相对应。,26.04.2020,.,24,导入Excel表格,26.04.2020,.,25,导入Excel表格,26.04.2020,.,26,导入Excel表格,26.04.2020,.,27,导入Excel表格,但是这样导入有一个弊端:由于Doors的ModuleExplorer只显示属性“ObjectHeading&ObjectText”的内容,而我们导入的全都是新建属性,所以给检索对象带来不便。技巧:在.csv文件中将需要显示在ModuleExplorer中的列的标题改为“ObjectHeading”,比如“需求标题”,这样导入后,Doors会自动将该列内容作为ObjectHeading属性。导入后,将Doors的“ObjectHeadingandObjectText”属性列的标题更改为“需求标题”,或者在建立Module时,将Description设置为“需求标题”。这样两者就可对应上了。,26.04.2020,.,28,导入Excel表格,StandardView中只显示ID和ObjectHeading&ObjectText列。,26.04.2020,.,29,导入Excel表格,在列中添加其他新建属性,保存View为“初始化管理”。,26.04.2020,.,30,导入Excel表格,优点:Doors支持对Excel的导入,无需手动录入。缺点:导入过程比较麻烦,每次只能导入Excel中的一个表项。需要增加相应属性和类型。,26.04.2020,.,31,Object基本操作,Module中的信息以对象Object作为单元存储。将Word、Excel文档导入到Doors后,原文档中的章节号、标题或格式等并不能完全和Object对应。此时需要我们手动对Module的信息做一定的修改、编辑,下述即为Object的基本操作说明。,26.04.2020,.,32,Object基本操作,新建对象:同级对象、子对象标黄色:表示已经保存。标红色:表示编辑中,尚未保存。,26.04.2020,.,33,Object基本操作,编辑对象:编辑标题、内容。新建对象时,默认编辑的是标题部分,可以点击图标编辑内容部分。或者右键点击对象,选择属性,然后编辑。此后可以直接双击需要编辑的部分。,26.04.2020,.,34,Object基本操作,对象内容可以是:文本、图片或者表格。,26.04.2020,.,35,Object基本操作,可以使用常用快捷键进行对象编辑,比如Ctrl+C,Ctrl+V,Ctrl+X拖拽对象:可以实现移动,拷贝和链接等功能。如图:,26.04.2020,.,36,Object基本操作,撤销功能:1、Ctrl+Z(不能对对象创建操作进行撤销)2、使用History功能:Object的属性中History:可以浏览该对象的历史记录,点击Restore可以撤销操作。同时,Module的History:可以浏览模块中所有对象的历史记录。,26.04.2020,.,37,Object基本操作,26.04.2020,.,38,Object基本操作,删除对象:Delete或者删除的对象并没有被真正删除,只是打上了删除记号。ViewShowDeletions可以查看被删除的对象,以黑色线作为标识。EditObjectUndelete:恢复删除对象EditObjectPurge:彻底删除,26.04.2020,.,39,Object基本操作,26.04.2020,.,40,Object基本操作,合并对象:将若干对象的内容合并到一个对象的内容中。只能合并对象的内容,不能合并标题。ToolsFunctionsMergeObjects,选择需要合并到一起的对象。注:合并对象只是生成了一个新对象,其中合并了所选对象的全部内容。新对象可以是After(和原有对象同级)或者Below(原有对象的下一级)。例如:OM&CS架构中,“4.1.12MCB初始化流程-APP初始化部分”就需要合并。,26.04.2020,.,41,Object基本操作,由于这部分内容包括表格、OLE对象、图片等多种信息,所以只能合并文字部分,然后再右键ObjectProperties,将ObjectText中的OLE剪切,粘贴到文字Object的ObjectText中。或者直接将原文中的全部内容复制,粘贴到Object的ObjectText中,省去了复杂的合并操作,更为简便。,26.04.2020,.,42,表格操作,Doors提供简单的表格操作:新建表格:编辑表格:或菜单中Table选项提供简单操作。Doors创建的表格在模块浏览器中:Table,26.04.2020,.,43,表格操作,26.04.2020,.,44,插入图片,拷贝图片:右键对象Properties,在ObjectText中直接粘贴图片插入图片:菜单中选择InsertPictures,26.04.2020,.,45,Module的3种显示方式,Level:Graphics:Outlining:ModuleExplorer:,26.04.2020,.,46,Module的打开方式,Doors支持模块的三种编辑方式:只读、共享编辑、独占编辑。对于建立好的模块,比如需求模块、架构模块,其中可能包含初始化、配置、状态、测量等多个OM模块的信息,可能多个模块的作者需要同时编辑该文档的不同部分的信息。使用“共享编辑”可以实现上述需求。,26.04.2020,.,47,Module的打开方式,Module的3种编辑模式:Read-Only:只读模式,不能编辑。ShareableEdit:共享模式,你可以锁定module中你要修改的那部分,其他人可以修改module的其他部分。ExclusiveEdit:独占模式,你可以修改module,其他人只读。,26.04.2020,.,48,Module的共享编辑,1、首先使用“独占编辑”方式打开模块,比如OM&CS架构,执行ToolsSetupforSharing.2、然后设置共享编辑的层级,比如1,则层级为1以及下面所有的子标题(如1.1,1.1.1)都被设为共享部分,如果为2,如1.1,2.1,以及1.1.1下的内容被设为共享,以此类推。设置“4.1.1初始化流程”,则将其设置为3。3、执行EditEditModeShareableEdit。被设置为共享的部分支持多人编辑(深灰色),而其他部分不支持(浅灰色),如图。4、选中深灰色部分,执行EditSectionLock,锁定你要编辑的部分,完成后执行Unlock。,26.04.2020,.,49,Module的共享编辑,第一步:第二步:,26.04.2020,.,50,Module的共享编辑,第三步:执行ShareableEdit后,26.04.2020,.,51,Module的共享编辑,第四步:Lock内容“4.1.1初始化流程”:,26.04.2020,.,52,Attribute和View操作说明,属性:是额外定义的需求特性,能够对需求项描述提供实质的额外说明。系统定义属性:AbsoluteNumber,Prefix,ObjectHeading,ObjectText,Description,CreatedBy,CreatedOn,LastModifiedBy,LastModifiedOn用户自定义属性:-根据需要;-支持无限制的添加需求信息;如前文提到:需求标题,需求编号,需求描述,需求类别。,26.04.2020,.,53,Attribute和View操作说明,列,属性,类型(Column,Attribute,Type):EditColumns|Attributes|Types中编辑三者;列操作:Type:数据类型,提供给Attribute使用,有系统自定义的(如布尔型,整型等),也可以自定义(如枚举型)。Attribute:属性,如系统定义(ID,ObjectHeading等)或自定义(优先级,需求编号等)。Column:列,用于显示属性的列。,26.04.2020,.,54,Attribute和View操作说明,创建属性:EditAttributesNew;键入属性名称,选择属性类型。创建类型:EditTypesNew;键入类型名称,选择数据类型;例如:创建一个名为“优先级”的枚举类型。创建名为“优先级”的属性,数据类型选择“优先级”类型,还可以选择多值,默认值,添加到当前视图等。,26.04.2020,.,55,Attribute和View操作说明,26.04.2020,.,56,Attribute和View操作说明,26.04.2020,.,57,Attribute和View操作说明,选择添加属性到当前View中以后,Column中就会自动添加该属性:,26.04.2020,.,58,Attribute和View操作说明,View用途:编辑,过滤,搜索或插入属性竖列后得到的结果;定义了你的数据编排,是你的数据的动态报告;View使用:当保存搜索/过滤结果时;当保存哪些包含你感兴趣的属性列的显示时;当保存特定用户感兴趣的属性时,如经理,测试人员StandardView:系统默认的View包含:ID和ObjectHeading&ObjectText保存自定义的View:ViewSaveas,例如“优先级”。打开自定义的View:,26.04.2020,.,59,Attribute和View操作说明,筛选:,26.04.2020,.,60,Link操作说明,质量:与需求一致正确的需求;一致性;Link(需求跟踪):需求跟踪正是保证需求演化的整个过程都是与需求保持一致,以此保证项目和产品的最终质量。,26.04.2020,.,61,Link操作说明,在创建Link之前,需要先创建一个Linkmodule,在该模块中创建一个LinkSet。系统默认的Linkmodule是“DOORSLinks”;如果没有自定义LinkModule,那么在创建第一个Link时,系统会提示创建“DoorsLinks”,然后创建LinkSet,最后创建Link,并将该LinkSet和Link存储在“DoorsLinks”中;LinkModule存贮link信息的模块;Linkset在每个LinkModule中,有很多Linkset,每个LinkSet是两个Module间建立Link的映射。,26.04.2020,.,62,Link操作说明,创建Link的方法:1、菜单操作;2、拖拽操作;3、工具创建;创建Link:需求Module初始化管理中的“软件模块初始化”OM&CS架构设计中的“4.1.1.2MCB初始化流程-APP初始化部分”Appinit模块详细设计中“4.2.1主用eMCBAppInit初始化流程”,26.04.2020,.,63,菜单操作:右键源对象LinkStartLink,然后,右键目标对象LinkMakeLinkFromStart。注:菜单操作,可以创建单对单和单对多的Link。,创建Link:菜单操作,26.04.2020,.,64,创建Link:拖拽操作,注:拖拽操作只能建立单对单的Link。,26.04.2020,.,65,创建Link:工具创建,工具创建:即使用LinkCreatLinks.Browser,选择目标Module,选择存储Link的LinkModule,Raise可以打开Module。,26.04.2020,.,66,创建Link:工具创建,4种link方式:Selectiontoselection从源module中选择的objectslink到目标module中选择的objects;Selectiontodisplayset从源module中选择的objectslink到目标module所有的objects;Displaysettoselection从源module中所有的objectslink到目标module中选择的objects;DisplaysettoDisplayset从源module中所有的objectslink到目标module中所有的objects;注:工具创建,可以创建所有类型的Link。,26.04.2020,.,67,LinkModule,已经创建的Link,存储在对应的LinkModule中;使用LinkModule可以实现对Link的所有操作;创建LinkModule:1、建立LinkModule,如图;Many-to-many每个object有很多in-links和out-linksMany-to-one每个object有很多out-links,但只有一个in-linksOne-to-many每个object有很多in-links,但只有一个out-linksOne-to-one每个object只有一个in-links和一个out-links2、建立源模块和目标模块之间的LinkSet;3、建立、编辑、删除Link,查看模块和图表视图等。,26.04.2020,.,68,LinkModule,普通视图图表视图,26.04.2020,.,69,删除Link,1)对象PropertiesLinksDelete2)LinkDeleteLinks3)LinkModule中删除Link注:对某个object来说out-links可以删除,in-links不能删除,26.04.2020,.,70,分析Link,Impactanalysis是针对out-likes所作的分析,通过Impactanalysis可以查看到受影响的objects。1、首先使用Filter筛选出Out-Link;2、选中需要分析Out-Link的Object,执行AnalysisImpactanalysis;3、根据需要选择LinkModule,默认的Depth是1,如果是0,就是本身的Module,根据需要设置连接层次,然后OK。4、随后弹出受到该Object的Out-Link影响的Object。,26.04.2020,.,71,分析Link,26.04.2020,.,72,分析Link,26.04.2020,.,73,分析Link,Traceabilityanalysis是针对in-links做的分析,通过Traceabilityanalysis可以追踪到源头。打开包含link的module,可以通过filter把in-links筛选出来。这里不再赘述,与Impactanalysis的方法雷同。,26.04.2020,.,74,使用traceabilityexplorer分析,在当前module下,点击Analysistraceabilityexplorer,同样可以选择查看in-links还是out-links,是打开的module还是所有的module。如果object有Link,则在前面会有“”号,展开后右键点击“showobject”,则link另一端的object会在你面前打开。相比之下,使用traceabilityexplorer查看更为方便。,26.04.2020,.,75,使用traceabilityexplorer分析,26.04.2020,.,76,使用Wizard生成Link分析,用该方法可以在当前视图中添加列,来显示目标object或源object的信息,这样更加直观。在当前module中,点击AnalysisWizard,根据自己的需求设置相关的项,最后看到在视图中多了一列或几列,该列的名称还可以通过编辑列进行自己定义。注意:如果不另存View,那么下次打开Module时,默认为StandardView,则无法看到之前生成的View。,26.04.2020,.,77,使用Wizard生成Link分析,26.04.2020,.,78,使用Wizard生成Link分析,26.04.2020,.,79,SuspectLink,当link连接的源object和目标object,有一端修改了,则Link会变成suspectlink。需

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论