
Doors操作指南-文档资料.ppt
87页01.09.2020,1,Doors操作指南,2010-10-11,01.09.2020,2,关于本文档,本文档是Doors需求管理工具的初级教程,针对项目文档的管理需求,介绍相关操作和功能 Doors是一款功能强大的需求管理软件,想了解更多功能或使用中遇到问题,大家可以相互交流讨论01.09.2020,3,什么是需求管理?,“需求管理的目的是在客户与项目之间建立共识客户的认可是项目规划与管理的基础 需求管理贯穿整个项目的生命周期 对于软件开发而言,可以形成从架构设计、详细设计到集成测试、测试报告过程中对于需求的跟踪01.09.2020,4,Doors简介,Dynamic Object Oriented Requirements System Telelogic Doors是基于整个公司的需求管理系统,用来捕捉、链接、跟踪、分析及管理信息,以确保项目与特定的需求及标准保持一致使得整个企业能够有效地沟通从而减少失败的风险01.09.2020,5,Doors安装与设置,Doors是一套需求管理的软件,主要分为3部分: 1、License服务器 2、数据库服务器(Database Server) 3、客户端(Client) 无需License服务器,普通用户只需要安装客户端; 具体安装和设置请见Doors安装指南。
01.09.2020,6,Doors数据库使用,安装完毕,登录成功,可以看到如下界面:,01.09.2020,7,Doors数据库使用,管理员(Administrator)权限最大,比如:项目经理,可以增加用户(User)并设置其访问权限,管理Database中的所有文件夹和模块 用户(User)可以访问Database,并在管理员给予的权限范围之内对文件夹、模块进行操作比如:项目组长,资源组长,OM模块作者以及集成测试人员01.09.2020,8,Doors数据库使用,Doors数据库结构: 1、Folder 用于组织数据,就像计算机文件存储中的文件夹一样 文件夹可以包含其他文件夹、项目和模块 2、Project 供团队人员管理该项目相关的数据 可以包含文件夹、子项目、模块 3、Module 包含需要管理的信息 比如:需求、设计、测试用例等01.09.2020,9,Doors数据库使用,Module类型: Formal Module:需要管理的信息,如:需求信息,架构设计,详细设计,测试用例 Link Module:管理Formal Module间的链接信息 Descriptive Module:必须且只能导入txt文件,作为描述性的信息。
01.09.2020,10,Doors数据库使用,当拿到需求文档或者New Feature时,项目管理者可以在Database中建立对应的项目文件夹和资源文件夹,比如:建立一个项目文件夹eBBU-1606A_V2.1R3.0.0 在该文件夹下建立子文件夹,比如:系统需求,架构文档,详细设计等 建立模块,将需求文档内容导入或录入到模块中,比如:LTER3.0系统需求说明书-OM功能分册,TD-LTE eNodeB高层软件架构设计说明书_OM&CS等01.09.2020,11,创建Project和Folder,01.09.2020,12,创建Project和Folder,另外,右键单击Project或Folder,选择Properties,即可编辑文件夹的属性01.09.2020,13,创建Module,创建Module:在“架构设计”中创建一个Module,01.09.2020,14,创建Module,新建Formal类Module: Name:模块名称 Description:描述 Start at:绝对编号 Prefix:前缀,01.09.2020,15,创建Module,ID:Prefix+ Start at OM&CS架构:Description 绝对编号是顺序排列且唯一的,删除后则不再生成。
01.09.2020,16,导入Word文档,需要我们管理的需求、架构或详设等已经有成型的文档,如果逐一录入比较麻烦,Doors支持对Word和Excel的导入 导入方法: 1、打开Doors指定位置:Folder或Project; 2、打开Word点击Export to Doors按钮; 3、直接导入,同时创建一个新Module; 4、或者导入到一个已存在的Module中(Module的Name要一致),且多个Word文档可连续导入到同一个Module中01.09.2020,17,导入Word文档,01.09.2020,18,导入Word文档,5、在导入时,如果保留章节标号,忽略文档的格式,则不要选中和,设置完毕后,点击“Export”01.09.2020,19,导入Word文档,优点: 1、直接导入,不需要手动录入 2、一定程度上兼容Word,保持原文的章节号和格式 缺点: 1、如果导入的Word过大,可能出现错误,导致中断操作,需要重新导入,或者多次导入 2、Doors的编辑功能有限,原文档中的部分信息(如表格、流程图等)不能在Doors中很好地体现和编辑 3、导入的信息均被放在默认属性“Object Heading & Object Text”中,若要按属性分列显示,需要创建对应属性并编辑。
4、Doors以Object为单元操作,Word以行和段落为单元操作在导入后,需要对Module进行编辑、修改,根据需要将信息合并或拆分到不同的Object中以满足Doors操作,工作量较大01.09.2020,20,导出到Word文档,Doors同时支持将Module导出到Word文档中 执行FileExportMicrosoft OfficeWord,01.09.2020,21,导入Excel表格,Doors同样支持对Excel表格的导入,相比于导入Word文档,导入Excel的操作较繁琐 导入方法: 1、首先将要导入的Excel文档另存为.csv文件(.csv文件不支持多个表项,所以对于多表项的Excel需要将每个表项分别另存为.csv文件); 2、在Doors中建立好Module; 3、对应Excel中各列,在Module中建好属性; 1)若有枚举类型的列,需要在Module中事先建好属性和类型; 2)若没有预先定义,则导入时系统会自动提示增加属性; 4、执行FileImportSpreadSheet,01.09.2020,22,导入Excel表格,以导入OM_Appinit功能需求为例: 1、将需求文档_OM分册中“1-初始化管理”的表项另存为.csv文件,其中包含 “需求编号”,“需求类别”,“需求标题”和“需求描述”。
2、建立Name为“初始化管理”的Module,Description为“需求标题”(因为Description将会作为默认属性“Object Heading and Object Text”的列标题,其中包含了Heading属性,它的名字将显示在Module Explorer中,那么随后将Excel中的“需求标题”列导入到该属性中后,就可以在Module Explorer中方便的检索),Prefix为“Appinit” 3、打开Module,执行FileImportSpreadSheet,01.09.2020,23,导入Excel表格,4、点击Browse,选择需要导入的.csv文件; 5、在Import to attributes中: 1)By Column labels:当Module中没有预先定义.csv文件中标题所列的对应属性(如:需求编号,需求描述等),使用该选项,那么在导入时,Doors会提示增加对应的属性列,类型默认为Text型,也可以修改其类型 2)From List:当Module中预先定义了.csv文件中的对应属性后,则可以使用该选项在列表中选取属性,使其和.csv文件中的列相对应。
01.09.2020,24,导入Excel表格,01.09.2020,25,导入Excel表格,01.09.2020,26,导入Excel表格,01.09.2020,27,导入Excel表格,但是这样导入有一个弊端: 由于Doors的Module Explorer只显示属性“Object Heading & Object Text”的内容,而我们导入的全都是新建属性,所以给检索对象带来不便 技巧: 在.csv文件中将需要显示在Module Explorer中的列的标题改为“Object Heading”,比如“需求标题”,这样导入后,Doors会自动将该列内容作为Object Heading属性 导入后,将Doors的“Object Heading and Object Text”属性列的标题更改为“需求标题”,或者在建立Module时,将Description设置为“需求标题”这样两者就可对应上了01.09.2020,28,导入Excel表格,Standard View中只显示ID和Object Heading & Object Text列01.09.2020,29,导入Excel表格,在列中添加其他新建属性,保存View为“初始化管理”。
01.09.2020,30,导入Excel表格,优点: Doors支持对Excel的导入,无需手动录入 缺点: 导入过程比较麻烦,每次只能导入Excel中的一个表项 需要增加相应属性和类型01.09.2020,31,Object基本操作,Module中的信息以对象Object作为单元存储 将Word、Excel文档导入到Doors后,原文档中的章节号、标题或格式等并不能完全和Object对应此时需要我们手动对Module的信息做一定的修改、编辑,下述即为Object的基本操作说明01.09.2020,32,Object基本操作,新建对象:同级对象、子对象 标黄色: 表示已经保存 标红色: 表示编辑中,尚未保存01.09.2020,33,Object基本操作,编辑对象:编辑标题、内容 新建对象时,默认编辑的是标题部分,可以点击图标编辑内容部分 或者右键点击对象,选择属性,然后编辑 此后可以直接双击需要编辑的部分01.09.2020,34,Object基本操作,对象内容可以是:文本、图片或者表格01.09.2020,35,Object基本操作,可以使用常用快捷键进行对象编辑,比如Ctrl+C,Ctrl+V,Ctrl+X 拖拽对象:可以实现移动,拷贝和链接等功能。
如图:,01.09.2020,36,Object基本操作,撤销功能: 1、Ctrl+Z(不能对对象创建操作进行撤销) 2、使用History功能: Object的属性中History:可以浏览该对象的历史记录,点击Restore可以撤销操作 同时,Module的History:可以浏览模块中所有对象的历史记录01.09.2020,37,Object基本操作,01.09.2020,38,Object基本操作,删除对象:Delete或者 删除的对象并没有被真正删除,只是打上了删除记号 ViewShowDeletions可以查看被删除的对象,以黑色线作为标识 EditObjectUndelete:恢复删除对象 EditObjectPurge:彻底删除,01.09.2020,39,Object基本操作,01.09.2020,40,Object基本操作,合并对象:将若干对象的内容合并到一个对象的内容中 只能合并对象的内容,不能合并标题 ToolsFunctionsMerge Objects,选择需要合并到一起的对象 注:合并对象只是生成了一个新对象,其中合并了所选对象的全部内容新对象可以是After(和原有对象同级)或者Below(原有对象的下一级)。
例如:OM&CS架构中,“4.1.12 MCB。
