设计信息管理方法及系统的制作方法

文档序号:6570370阅读:186来源:国知局
专利名称:设计信息管理方法及系统的制作方法
技术领域
在软件开发中的国际标准(正C61508、 EN50128)中,为了确保系统 的品质,规定了 "必须能够验证要求说明(要求仕様)已经在设计书、程 序、测试项目中毫无遗漏地展开"。
在现有技术中,为了确认是否向下道工序展开了要求说明,对于软件 成果物,作为相关文件,记述下道工序的软件成果物的名称,参照该相关 信息,来确认下道工序的软件成果物的设计信息。但该现有技术无法确定 下游工序的软件成果物的记述位置(记述处)。
因此,在专利文献l中,给记述了软件成果物的设计信息附加设计信 息识别ID,在纵轴和横轴上记述设计信息识别ID,编制用手工作业在纵 轴和横轴的交叉点上打上标记的交叉参考表,来管理设计信息识别ID之 间的关联。这样,能够参照上游设计信息和下游设计信息的设计信息识别 ID之间的关联,确定记述处。
另外,在专利文献2中,用CASE工具,从上游编制下游的软件成果 物时,给互相关联的设计信息附加相同编号的标签,管理设计信息之间的 关联。
专利文献1: JP特开平10—105390号公报 专利文献2: JP特开平08 —147151号公报
专利文献l由于在软件成果物之外编制交叉参考表,所以修正软件成 果物时,也需要修正交叉参考表,忘记修正交叉参考表时,就无法照着关 联,确定记述处。
专利文献2在设计信息从上游向下游详细化时,设计信息通常要经过 分岔、合流等后装入末端的程序,如果如本例这样,从上游到下游附加相 同的标签,则没有直接关系的下游的设计信息彼此之间就会产生关联。
本发明就是针对现有技术的上述情况研制的,其目的在于提供在修正 软件成果物时,能够管理设计信息之间的关联,能够切实确认上道工序的 设计信息是否已向下道工序的设计信息展开的设计信息管理方法及系统。
为了解决上述课题的本发明的设计信息管理方法,在一边从上游向下 游阶段性地断开设计信息一边编制软件时,注册上游的设计信息和下游的 设计信息以及它们的关联信息的设计信息管理方法中,规定作为软件成果
物的记述规则,预先给软件成果物的规定的范围附加设计信息识别ID,进 而附加与该软件成果物相关的上游的设计信息识别ID,对于指定了成果物 名称的软件成果物,从所述规定的范围取得设计信息识别ID,该设计信息 识别ID和其它的设计信息识别ID的上游有关系时,给对于该设计信息识 别ID而言的下游设计信息识别ID的关联信息,设置修正的已/未框。
另外,本发明的设计信息管理系统,在一边从上游向下游阶段性地断
开设计信息一边编制软件时,注册上游的设计信息和下游的设计信息以及 它们的关联信息的设计信息管理系统中,具有成果物存放部,该成果物 存放部根据软件成果物的记述规则,存放软件成果物;设计信息分析单元, 该设计信息分析单元具有从软件成果物中抽出表示设计信息识别ID及设 计信息和上游软件成果物的关联的设计信息识别ID的功能,将软件成果 物内的设计信息存放到设计信息识别ID单位中,而且存放软件成果物内 的设计信息识别ID之间的关联。
釆用本发明后,因为能够证明上道工序决定的要求说明切实已记明在 下道工序的软件成果物中,能够毫无遗漏地进行功能验证,所以具有能够 提高软件品质的效果。另外,还容易进行满足顾客等的要求的管理,容易 进行软件的修正及确认。


图1采用本发明的一种实施例的设计信息管理系统的功能方框图。
图2成果物注册的整个流程图。
图3表示成果物的一个例子的说明图。
图4设计信息管理机器的数据结构图。
图5成果物注册流程图。
图6设计信息分析流程图。
图7设计信息注册流程图。
图8操作终端的成果物注册的显示画面图。
图9操作终端的验证的显示画面图。
图IO操作终端的修正指令的显示画面图。
具体实施方式

下面,参照附图,详细讲述本发明的实施方式。图l是表示本发明的 一种实施例的系统结构图。采用本发明的设计信息管理系统,由管理编制 的成果物的设计信息管理机器101、开发者进行操作的操作终端102、连
接它们的网络103构成。
设计信息管理机器101,具有存放编制的成果物的成果物信息108的 成果物存放部107、存放从成果物中抽出的设计信息106及关联信息105 的设计信息存放部104。另外,还有受理来自操作终端102的成果物的注 册的委托受理部114、将成果物存放到成果物信息108的成果物注册部
109、 从成果物信息108注册的成果物中抽出设计信息的设计信息分析部
110、 参照设计信息106、关联信息105的参照部111。
操作终端102由委托设计信息管理机器101注册成果物的注册委托部 112、为了参照设计信息管理机器101注册的设计信息106、关联信息105 的信息而向参照部111进行委托的参照委托部113构成。
图2表示成果物注册的整个流程。操作者用操作终端102选择按照记 述规则编制的成果物(201)后,选择选择的成果物的区分(S:设计、T: 验证)(202),利用注册委托部112向设计信息管理机器101进行选择的 成果物的注册委托(203)。设计信息管理机器101的委托受理部114,从 注册委托部112那里受理注册委托的成果物(204)。成果物注册部109将 受理的成果物,注册到成果物存放部107的成果物信息108中(205)。接 着,设计信息分析部110分析成果物的内容(206),将分析的结果注册到 设计信息存放部104的设计信息106、关联信息105中(207),将结果送 回操作终端102。
图3是表示按照记述规则编制的成果物的例子。将用关键字&s&开始、 用&e&包围的区段作为一个设计信息,在&s&之后记述的文字成为旨在识 别设计信息的设计信息识别ID。
在本实施例中,在要求说明书301中记述系统的要求说明,作为设计 信息,"信号成为ON后,栅极自动关闭"被作为设计信息识别ID "要求 说明1" 304记述。设计信息识别ID "要求说明1" 304,设定旨在与管理
变更的内容、原因或对策的系统合作的变更ID"M1"。另外,作为别的设 计信息,"检知主系统的异常后,在3分钟以内切换成副系统"被作为设 计信息识别ID "要求说明2" 305记述。
图4表示用设计信息管理机器101管理的成果物存放部107、设计信 息存放部104的数据结构。(a)是成果物信息的数据结构,(b)是设计信 息的数据结构,(c)是关联信息的数据结构。
成果物存放部107的成果物信息108管理操作终端102委托设计信息 管理机器101注册的成果物,作为唯一性的信息,构成旨在识别成果物名 的成果物ID401、表示成果物ID的变更次数的版本402。迸而,由在全路 程中具有表示成果物的所在处的文件名的成果物名403、成果物的文件的 日期——更新日404、在相同的成果物ID401中具有多个版本402时表示
是最新的信息的最新标志405构成。在该例中,示出在成果物ID "SI" 中,具有版本1和版本2,将表示版本2是成果物ID"S1"的最新版的情 况的最新标志(405)设定成ON的情形。
设计信息存放部104的设计信息106,管理设计信息管理机器101从 成果物中抽出的设计信息识别ID,作为唯一性的信息,构成表示设计信息 的设计信息识别ID406、表示设计信息识别ID406的变更次数的版本407。 另外,还具有表示成果物的种类的区分408 (S:设计、T:验证)、表示抽 出了设计信息识别ID406的成果物的成果物ID409。进而,由成果物版本 410、与设计信息识别ID406对应的设计信息411、设计信息411变更时旨 在与管理变更的内容、原因或对策的系统合作的变更ID412构成。在该例 中,设计信息识别ID406的"要求说明1",具有版本1和版本2。设计信 息识别ID "要求说明1"的版本1表示是从成果物ID "SI"的版本1抽 出的设计信息,设计信息识别ID "要求说明1"的版本2表示是从成果 物ID "SI"的版本2抽出的设计信息。
关联信息105管理设计信息管理机器101从成果物中抽出的关联,作 为上道工序的上游设计信息识别ID412、参照上道工序的上游设计信息识 别ID412的设计信息编制的下道工序的下游设计信息识别ID413构成。另 外,还用ON/OFF的值具有表示上游设计信息识别ID412的设计信息被修 正了的修正标志414。 ON时,表示上游设计信息识别ID412的设计信息 被修正了; OFF时,表示上游设计信息识别ID412的设计信息没有被修正。 在该例中,上游设计信息识别ID412的"要求说明1",表示与下游设计信 息识别ID413的"功能说明1"、"验证说明1"、"验证说明2"有关联。由 于上游设计信息识别ID412的"要求说明1"的设计信息被分别修正,所 以用ON表示修正标志414的值,从而表示必须修正下游设计信息识别 ID413的"功能说明1"、"验证说明1"、"验证说明2"的设计信息。
、 使用图4的结构,验证设计信息106的设计信息识别ID"要求说明1" 406—1是否向下道工序展开时,从关联信息105的上游设计信息识别
9ID412中检索设计信息识别ID"要求说明1" 406 — 1。从检索的结果、取 得的上游设计信息识别ID"要求说明1"412 — 1中,取得下游设计信息识 别ID"功能说明1"413 — 1。进而,从设计信息106的设计信息识别ID406 中,检索取得的下游设计信息识别ID"功能说明1" 413 — 1,获得设计信 息106的设计信息识别ID "功能说明1" 406 — 2的信息。然后,由于设计 信息识别ID "功能说明1" 406—2的区分是S (设计),所以能够验证设 计信息识别ID "要求说明1" 406—1的设计信息在设计信息识别ID "功 能说明1" 406—2中向下道工序展开。
另外,验证设计信息106的设计信息识别ID "要求说明1" 406 — 1 是否进行了功能验证时,从关联信息105的上游设计信息识别ID412中检 索设计信息识别ID"要求说明1" 406—1。从检索的结果、取得的上游设 计信息识别ID "要求说明1" 412—1中,取得下游设计信息识别ID "功 能说明1" 413—2。进而,从设计信息106的设计信息识别ID406中,检 索取得的下游设计信息识别ID "功能说明1" 413—2,获得设计信息106 的设计信息识别ID "功能说明1" 406—3的信息。然后,由于设计信息识 别ID "功能说明1" 406—3的区分是T (验证),所以能够验证设计信息 识别ID "要求说明1" 406—1的功能验证在设计信息识别ID "功能说明 1" 406—3中得到实施。
使用图4的结构,检索关联信息105的上游设计信息识别ID412,修 正上游的设计信息时,能够调查对下游的哪个设计信息产生影响。另外, 用关联信息105的修正标志414检索ON的值后,修正上游的设计信息。 然后,调查下游的设计信息没有被修正,或者参照设计信息106,还能够 检索用成果物的哪个版本修正了设计信息。
图5示出成果物注册流程。成果物注册部109注册成果物信息108时, 首先从成果物信息108的成果物名403中检索注册的成果物名,判定注册 的成果物是否已经注册到成果物信息108中(501)。检索的结果,在成果 物信息108中不存在注册的成果物时,将成果物新注册到成果物信息108
中(506),在版本中设定l (505)。在成果物信息108中已经注册了成果 物时,取得注册过的成果物(前版本)(502)。比较取得的成果物和注册 的成果物的内容(503),内容一致时,不在成果物信息108中注册,作为 未注册(508)送回返回值。内容不一致时,在该成果物的版本中设定前 次版本+1 (504)的值,注册被成果物存放部107的成果物信息108指定 的成果物(506),送回注册(507)。这样地注册成果物后,就在图4的成 果物信息108中设定成果物ID401、版本402、成果物名403、更新日404、 最新标志405。
图6示出旨在分析成果物的设计信息分析流程。设计信息管理机器 101指定成果物名和成果物的区分(S:设计、T:验证)后开始分析。设计 信息管理机器101将指定的成果物打开(601),检索表示遵照图3所示的 记述规则的设计信息识别ID的关键字(&s&)的文字(602)。检索到关 键字后,从关键字以后的文字中,取得设计信息识别ID (603),进行设计 信息的注册(604)。用指定的成果物的区分(S:设计、T:验证)注册到设 计信息存放部104的设计信息106中。
接着,检索设计信息存放部104的关联信息105,判定在步骤603中 取得的设计信息识别ID是否作为上游设计信息识别ID412注册(606)。 作为上游设计信息识别ID412注册时,因为需要修正与取得的设计信息识 别ID关联的下游设计信息识别ID413的设计信息,所以将关联信息105 的修正标志414设定成ON (607)。以图4的关联信息105为例,表示上 游设计信息识别ID——要求说明1的设计信息被修正时,使下游设计信息 识别ID的功能说明1、验证说明1、验证说明2的许多行的修正标志成为 ON。
另外,在设计信息识别ID之后记述上游设计信息识别ID时,取得上 游设计信息识别ID (608),注册到设计信息存放部104的关联信息105 中。就是说,将取得的上游设计信息识别ID注册到上游设计信息识别 ID412中,将取得的设计信息识别ID注册到下游设计信息识别ID413中,
在修正标志414中用默认设定OFF进行注册。
图7示出将设计信息识别ID注册到设计信息存放部104的设计信息 106中的流程。首先,从设计信息106的设计信息识别ID406中检索在图 6的步骤603中取得的抽出的设计信息识别ID,判定要注册的设计信息识 别ID是否已经注册到设计信息106中(701)。在设计信息(106)中不存 在设计信息识别ID (603)时,在注册到设计信息(106)中的设计信息识 别ID (603)的版本中设定l (705)。
要注册的设计信息识别ID603己经注册到设计信息106中时,取得前 版本的设计信息(702),比较取得的设计信息和要注册的设计信息的内容 (703)。内容一致时,不注册到设计信息106中,作为未注册(711)送 回返回值。内容不一致时,在抽出的设计信息识别ID的版本中设定前次 版本+ 1 (704)的值。如果以图4的设计信息106为例,注册设计信息识 别ID406的要求说明1时,由于设计信息识别ID的要求说明1己经作为 版本1注册,所以接着要注册的版本就作为2注册。
进而,在软件开发中,为了管理变更的内容、原因或对策,往往有给 变更的内容赋予变更ID后迸行管理的系统。在这里,和本发明合作,检 索设计信息106的变更ID412,从而能够对于变更ID追踪变更的设计信 息识别ID。另外,如果能够确定设计信息识别ID,就可以根据设计信息 106的成果物ID409、成果物版本410,确定成果物名。
图8示出用操作终端102操作的委托注册的画面的一个例子。委托注 册的画面由表示操作者的操作的操作结构801、用树枝结构表示操作终端
侧的成果物构成的成果物选择区域802、表示抽出了的成果物内的设计信
息的结果的设计信息抽出区域803构成。
下面使用图8,讲述利用注册委托部112委托设计信息管理机器101 的委托受理部114注册操作者编制的成果物、利用设计信息分析部110确 认分析的结果的步骤。 -
首先,开发者从成果物选择区域802中抽出用操作终端102编制的设 计信息。选择成果物后,选择选择的成果物的区分805,按下委托注册804 的按钮。按下委托注册804的按钮后,就在设计信息抽出区域803显示选 择的成果物的名称后从成果物中抽出的设计信息。确认显示的设计信息识 别ID808和上游设计信息识别ID809的关联的整合性,如果抽出的信息中 有差异,就修正操作终端102中的成果物,委托注册。
在本实施例中,抽出分析选择的成果物807的结果、设计信息识别ID "功能说明1" 808 — 1和"功能说明2" 808—2。表示设计信息识别ID "功能说明1" 808—1的上位是上游设计信息识别ID "要求说明1" 809 一l,设计信息识别ID "功能说明2" S08—2的上位是上游设计信息识别 ID "要求说明2" 809—2。
图9示出有关用操作终端显示的验证画面的一个例子。验证画面具有 被设计信息管理机器101注册的设计信息识别ID904、显示设计信息905 的设计信息识别ID选择区域卯〗。进而,由表示对于设计信息识别ID而 言向下道工序展开的情况的设计信息识别ID展开区域卯2、表示对于设计 信息识别ID而言的验证内容的验证信息区域卯3构成。
下面使用图9,讲述验证被设计信息管理机器101注册的设计信息识 别ID904是否向下道工序展开的步骤。首先,操作者选择设计信息识别ID 选择区域901显示的设计信息识别ID904。选择后,由于作为设计信息识 别ID的展开图,显示与被设计信息识别ID展开区域卯2选择的设计信息
识别ID904有关联的下游的设计信息识别ID,所以能够验证选择的设计 信息识别ID是否向下道工序展开。
另外,验证工序的设计信息识别ID与在展开图中显示的设计信息识 别ID有关联时,给设计信息识别ID附加标记(*)。选择该标记后,验证 信息区域903就显示与选择的设计信息识别ID有关联的选择工序的设计 信息识别ID,能够确认是否进行对于设计信息识别ID而言的验证。
在本实施例中,显示设计信息识别ID "要求说明1" 906的展开图。 设计信息识别ID "要求说明1" 906的设计信息,向设计信息识别ID "功 能说明1" 907展开。设计信息识别ID "功能说明1" 907的设计信息,分 别向设计信息识别ID "处理说明1" 908、设计信息识别ID "处理说明2" 909、设计信息识别ID"处理说明3"910展开。另外,判定设计信息识别 ID "要求说明1" 906被用验证工序的设计信息识别ID "验证说明1" 911 一K设计信息识别ID "验证说明2" 911—2进行了功能验证。
图10示出用操作终端操作的修正指令的画面的一个例子。修正指令 画面,由修正指令显示区域1001构成。 [0046〗
在本实施例中,在修正指令显示区域1001中,显示设计信息识别 ID1002、设计信息1003、上游设计信息识别ID1004,指令修正上游设计 信息识别ID "要求说明1" 1005—1的设计信息。这样,可以修正参照上 游设计信息识别ID "要求说明1" 1005 — 1的设计信息编制的设计信息识 别ID "功能说明1" 1002—1、设计信息识别ID "验证说明1" 1002—2、 设计信息识别ID "验证说明2" 1002 — 3的设计信息。
采用本发明后,在修正了设计信息时,能够使有关联的必须进行修正 的地方一目了然,能够防止修正遗漏引起的问题。
权利要求
1、一种设计信息管理方法,用于在一边从上游向下游分段将设计信息详细化一边编制软件成果物时,注册上游的设计信息和下游的设计信息以及它们之间的关联信息的设计信息管理装置中,其特征在于,所述设计信息管理装置,预先在软件成果物的记述规则中规定给软件成果物内的规定的范围附加设计信息识别ID,并附加与该软件成果物关联的上游的设计信息识别ID,所述设计信息管理装置,对于指定了成果物名称的软件成果物,从所述规定的范围取得设计信息识别ID,当该设计信息识别ID是其它的设计信息识别ID的上游时,给对于该设计信息识别ID而言的下游设计信息识别ID的关联信息,设置修正标志。
2、 如权利要求1所述的设计信息管理方法,其特征在于所述设计 信息管理装置,在注册的设计信息与前版本不同时,判定委托注册成果物 时所指定的成果物区分,设定为设计工序或验证工序后注册所述设计信 息。
3、 如权利要求1所述的设计信息管理方法,其特征在于所述设计 信息管理装置,在由终端指定了要分析的软件成果物的名称和设计或验证的区分后,取得所指定的软件成果物内记述的设计信息识别ID,并以所指定的区分注册到所述设计信息中,同时,检索所述关联信息,当取得的设计信息识别ID是作为上游的设计信息而与下游的设计信息识别ID —起被 注册时,则将其修正标志置ON,以示需要修正。
4、 一种设计信息管理系统,在一边从上游向下游分段将设计信息详 细化一边编制软件成果物时,注册上游的设计信息和下游的设计信息以及 它们之间的关联信息的设计信息管理系统中,其特征在于,具有成果物存放部,该成果物存放部根据软件成果物的记述规则,存放软 件成果物;设计信息存放部,该设计信息存放部存储设计信息、设计信息之间的 关联信息;以及设计信息分析单元,该设计信息分析单元具有从软件成果物中抽出设 计信息识别ID及表示设计信息与上游软件成果物的关联的设计信息识别ID的功能,以设计信息识别ID为单位存放软件成果物内的设计信息,而 且存放软件成果物内的设计信息识别ID之间的关联。
5、 如权利要求4所述的设计信息管理系统,其特征在于所述软件成果物的记述规则,包含附加在软件成果物内的任意的记述范围的设计信息识别ID以及关联的上游的设计信息识别ID。
6、 如权利要求4所述的设计信息管理系统,其特征在于所述设计信息分析单元,在软件成果物被注册的时刻,分析软件成果物内的记述规 则,抽出设计信息及设计信息之间的关联信息。
7、 如权利要求6所述的设计信息管理系统,其特征在于所述设计信息分析单元,通过对在分析软件成果物中抽出的设计信息与已存储的上 次抽出的设计信息进行比较,来判别有无变更,在有变更时,存储设计信 息的差。
8、 如权利要求7所述的设计信息管理系统,其特征在于在设计信息有变更时,所述设计信息分析单元检索与该设计信息关联的下游的设计 信息,作为需要变更的设计信息使参照部同步显示该下游的设计信息。
9、 如权利要求7所述的设计信息管理系统,其特征在于为了管理变更的内容、原因或对策,在对有变更的设计信息赋予变更识别ID的同 时,通过所述设计信息存放部将所述变更识别ID和设计信息识别ID关联 存储,从而使所述设计信息分析单元能追踪对于变更识别ID的变更内容。
全文摘要
一种设计信息管理系统,具备成果物存放部(107),其根据软件成果物的记述规则,存放软件成果物;设计信息存放部(104),其记忆设计信息及设计信息之间的关联信息。进而具备设计信息分析部(110),其具有从软件成果物中抽出表示设计信息识别ID及设计信息和上游软件成果物的关联的设计信息识别ID的功能,将软件成果物内的设计信息存放到设计信息识别ID单位中,而且存放软件成果物内的设计信息识别ID之间的关联。解决无法切实确认上道工序的设计信息是否已向下道工序的设计信息展开。
文档编号G06Q50/00GK101361040SQ20068005167
公开日2009年2月4日 申请日期2006年12月20日 优先权日2006年1月23日
发明者舟桥吉美, 郡伸吾, 高村稔子 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1