DOORS使用手册-1-DOORS使用手册DOORS使用手册-2-1.安装运行TelelogicDOORS9_1ClientInstaller.msi程序。设置服务器端口及地址DataBasePore:36677DataHost:103.198.2.215在客户端安装时需要设定License服务的制定如下图设定DOORS使用手册-3-DOORS使用手册-4-2.登陆上图是DOORS界面,第一次进入DOORS,建议修改密码,Tools-Options-Password,如下图所示,密码至少为6位,点击ChangePassword,输入新的密码即可。DOORS使用手册-5-图:修改密码2.1.附:添加DOORS用户(管理员)管理员进入DOORS后,点击图标,进行用户添加,还可以把该用户加入某个组。3.导入在DOORS中点击导入文档的目录位置,然后打开需要导入DOORS的Word文档,一般情况下,从正文开始导入,把封面和目录删除后进行导入,点击。在导入时,如果保留章节标号,忽略文档的格式,则不要选中Removeheadingnumbers和captureparagraphstyles,如图:导入设置。设置完毕后,点击“Export”。导入完毕之后,要保存。DOORS使用手册-6-图:导入设置4.基本操作4.1.文件夹管理4.1.1.创建folder或project管理员可以创建新的folder和project。Folder下面可以建project,project下面也可以建folder。点击需要新建folder的目录,右键New-folder或者File-New-folder来建立新的folder,如图:创建folder和project所示,建立project的方法类似。图:创建folder和project4.1.2.控制folder的权限点击某个folder,右键Properties-Access,如图6所示,共有5种权限:Read(R)-可读,如果没有可读权限,该folder不会显示在你DOORS界面;Modify(M)-修改folder的名称和描述;Create(C)-在folder中创建新的module,folder和project,并能粘贴已有的module,folder和project到该folder下;DOORS使用手册-7-Delete(D)-删除、取消删除、清除folder,还可以剪切folder到剪贴板。Admin(A)-修改folder的权限Folder可以继承父节点的权限,也可以设定新的权限,不要选中Inheritfromparent,然后点击add,如图:folder的权限右侧的图所示,选中某个用户,并在下面分配权限,然后点击ok图:folder的权限4.1.3.编辑folder的属性在Properties-General下,显示了文件夹的名称,描述和类型,在打开的情况下不能修改folder的Name。4.1.4.删除folder选中要删除的folder,然后右键选择delete。4.2.模块管理创建新module,对模块进行权限管理,查看module的属性,删除module这些操作参考3.1文件夹管理。DOORS使用手册-8-5.编辑5.1.编辑的模式module有3种编辑模式:Read-Only:只读模式,不能编辑ShareableEdit:共享模式,你可以锁定module中你要修改的那部分,其他人可以修改module的其他部分ExclusiveEdit:独占模式,你可以修改module,其他人只读如果要修改module的编辑模式,可以通过图:EditMode来修改模式。一般情况默认是ExclusiveEdit。图EditMode5.2.在共享模式下工作先建立共享模块,在ExclusiveEdit模式下打开module,Tools—SetupforSharing,选择你要修改的level,一共可以共享4层。如1.1.1.1标题下面的正文就是第5层了。DOORS使用手册-9-图1建立共享层次接着把该module的编辑属性改为ShareableEdit,选中你要修改的部分,Edit-Section-lock,之后双击就可以修改了,这样其他人可以修改module的其他部分,修改完成后,保存并unlock你修改的那部分。5.3.利用History恢复到之前的状态如果对当前Object进行了很多步操作,想undo一些操作,回复到之前的某一状态,则可以通过属性中的history来实现。是打开属性对话框的图标,也可以通过右键-Properties打开。点击“Details…”可以查看某次修改的详细情况。选中你想回复到的某个状态,然后点击“Restore”即可。图History5.4.创建Object可以使用工具栏上的图标进行创建Object或者通过Insert-Object\ObjectBelowDOORS使用手册-10-新建当前的object同一层的object新建当前的object下一层的object编辑object的标题编辑object的文本内容我们可以通过ChangeBars来查看修改的状态,如图14所示:绿色-该Object上次打基线后一直没有修改黄色-该Object上次打基线后修改过且保存了红色-修改了该Object但是还未保存黑色-该Object被删除了,但没Purge(彻底清除)图ChangeBars6.创建属性在标准视图中,module有2列属性,ID列和主列,但是这样的视图并不能满足我们的需要,我们需要跟踪Object的状态,优先级等等,下面介绍如何创建这些属性。6.1.创建属性类型在ExclusiveEdit模式下打开module,Edit-Types,如图:types所示,点击“New”可以创建新的属性类型,如图:newtype所示,新创建了一个“紧急程度”的属性类型,为枚举型,可以定义该类型的值和相应的颜色。都设置好之后点击“OK”。DOORS使用手册-11-图Types图NewType6.2.建立新的属性在图:types中切换到Attributes页面,点击“New”,图:NewAttribute中创建了一个名为“优先级”的属性,在下拉列表中选择刚才创建的类型“紧急程度”,还可以设置默认值,如“重要不紧急”。并且选中“Addnewattributetothecurrentview”,那么在当前视图中就会增加这个属性。图:视图中添加了新的属性为新的视图。默认值都是“重要不紧急”,可以双击某个属性值,进行修改,见图:编辑列左图。还可以改变属性值的颜色,打开如图:编辑列所示的编辑列对话框,可以设置文本颜色跟着某个属性值设置的颜色而改变。DOORS使用手册-12-图NewAttribute图2视图中添加了新的属性DOORS使用手册-13-图编辑列如果要保存当前的视图,以便以后可以查看,View-Saveas,给视图起个名字,把上面的视图保存为“优先需求”,则该视图会保存到下拉列表中,就可以选择查看某个视图了。图查看视图7.使用link在DOORS中,相关的信息可以用link关联起来,link有2种类型:out-links和in-links.从源object到目标object建立的link,对源object来说是out-links,对目标object来说是in-links。对某个object来说out-links可以删除,in-links不能删除。DOORS使用手册-14-7.1.创建link7.1.1.draganddrop法有很多种方法创建link,有一种最简单直观的方法是drapanddrop。如果你要创建Link的objects在不同的module中,那么把2个module都打开,并调整大小和位置,使需要创建link的object都能显示在窗口中,然后用鼠标点中源object一直拉到目标object,然后放开,选择“makelinkfromstart”。图out-links和in-links7.1.2.使用创建link的工具打开Module,点击Link-Createlinks,有图:创建Links对话框的对话框,在Targetmodule中通过“Browse”来选择目标模块,用“Raise”可以将该模块展现在面前,可以选择目标objects。在Linkmodule中选择要存放该Link的linkmodule,选中后,也可以用“Raise”将该linkModule展现在窗口,如图:linkmodule中的linkset所示,选择linkmodule中的一个linkset,看到是一个矩阵形式,建立link的地方是蓝色的方格,其他地方是绿色的方格。图:创建Links对话框中有4种link的方式:Selectiontoselection-从源module中已选择的objectslink到目标module中选择的objects,一对一关系。Selectiontodisplayset-从源module中已选择的objectsink到目标module所有的objects,一对多关系。Displaysettoselection-从源module中所有的objectslink到目标module中选择的objects,多对一关系。DisplaysettoDisplayset-从源module中所有的objectslink到目标module中所有的objects,多对多关系。DOORS使用手册-15-图创建Links对话框图linkmodule中的linkset7.2.删除link可以删除某一个linkset,也可以一次删除多个link。7.2.1.删除linkset如果要删除object的某个特定link,打开object的属性,如图:在object的属性设置中删除link所示,进入“Links”那栏,所以关于这个object的link都会列在上面,选中某个Link,DOORS使用手册-16-然后“Delete”。图3在object的属性设置中删除link7.2.2.删除links在当前module中,点击Link-Deletelinks,看到图:deletelinks与创建Link类似的对话框,这里就不再详细说明,通过选择Link的类型可以删除一组Link。如果要删除当前module的所以Link,点击link-DeleteAllLinks。图deletelinks7.3.创建linkmodule在前面介绍创建Link时,如果是第一次创建link,系统会默认新建一个Linkmodule,名称为DOORSLinks。如果想在folder或者project中创建其他的Linkmodule,点击File-New-LinkModule,可以看到图:Createlinkmodule所示的对话框,在Name中输入moduleDOORS使用手册-17-的名称,Description中可以对该module进行描述,Mapping有4种: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-links图Createlinkmodule上面的章节中介绍了在linkModule中linkset是以矩阵形式表现出来的,可以通过图标进入Graphics模式,如图:Graphicsmode所示,在这个模式下还可以建立新的link,比较可视化,还可以查看某个likset的source和target。总之,目的一样,方法有很多,看怎么方便就怎么用。图Graphicsmode8.分析link如果object发生改变,与它有关联的Object会受到影响,其他object的修改也会影响到DOORS使