网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > 其他类别 > 正文

软件开发质量管理提升系统之需求管理

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/06

网学网其他类别编辑为广大网友搜集整理了:软件开发质量管理提升系统之需求管理绩等信息,祝愿广大网友取得需要的信息,参考学习。

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

4系统实现
4.1数据库设计
下面将列出数据库设计过程中的数据表。及其字段的相关说明。
需求属性表:RM_Attribute如表。
4.1需求属性RM_Attribute

名称
类型
备注
AtrributeID
String[16]
属性ID
AtrributeName
String[50]
属性名称
AtrributeDescription
String[200]
属性描述
AtrributeType
String[20]
属性类型
表示存储的类型。如boolean,float等
这个这段可以和下面属性控件类型邦在一起
AtrributeVCLType
String[16]
属性控件类型
这个字段的数据源由系统统一指定。
标识该属性邦定的控件类型,如:Edit,Memo,ComboBox,ListBox等等
VCLFormat
String[100]
控件格式设置
格式为:控件格式设置信息(如memo有行数和长度,comboBox有各items等。)
VCLDateSource
String[200]
控件值的来源和默认值
格式为:默认值:值1&值2&值3。
名为单位的一个属性,其格式 为:天:小时&天&周&月&年
其中“:”号为默认值和值列表的分隔符,“ &”为值列表的分隔符。
[注意:值列表有可能为空的,比如TEdite型的就没有值列表
注意对特殊控件的数据源:如为所有用户的combox,项目里所有成员combox,用户组,部门等的combox。使用特殊字符表示该控件值来源于其它数据表:“#”字符表示该控件值来源于其它表。如“#ProjectUser”“#AllUser”等等。这儿需要代码解析具体含义
ISLargeIncrease
 
word
是否大递增
标记当某需求的该属性变化后,需求的版本是小增还是大增
1表是是,0表示否
WillAffectRMLinks
 
word
需求链是否受影响
标记该属性变化时,该属性所在的需求的跟踪链是否标记为受影响
1表示需求链将会受影响,0表示不会

 
需求类型表(RM_Type)如表4.2。
4.2需求类型RM_Type表

名称
类型
备注
RMTypeID
String[16]
需求类型ID
RMTypeName
String[50]
需求类型名称
RMTypeDescription
String[200]
需求类型描述
RMTypeTag
 
String[20]
类型标记
如:What Why等等
用于辅助标识该类型下需求的ID
RMTypeAtrributes
 
String[250]
如果是长度200大概只能存储10来个属性。用Memo?
具有的所有属性
格式为:属性id&是否删除该属性标记#属性id&是否删除该属性标记:即
ID&标记#ID&标记
如:
6945673&0# 6945673&16945673表示属性id,&是间隔符,0表示没有删除,1表示该类型下这个属性已删除,“#”是类型时不同属性的分隔符
TabNames
String[200]
用户自定义的Tab名字集
格式为:Tab名&Tab的Icon#Tab名&Tab的Icon
Icon是该Tab的图标
TabAtrributes
 
String[250]
Tab里拥有的属性一个Tab里可以装有不同的属性,该字段就是存储一个TAB里所具有的属性。格式为:Tab名&属性ID# Tab名&属性ID。存储时要注意顺序。因为显示一个TAB里属性控件时,是按顺序,从上到下排列的。

 
需求表:RM_Requirement(注意:这个表的一条记录里字符数一般很大)。
4.3需求RM_Requirement

名称
类型
备注
PMCID
String[30]
隶属的项目ID
RMRecordID
String[25]
需求某记录唯一性id.应随机生成
RMID
 
String[16]
需求序号
该字段在该表里不一定唯一,因为一个需求不同版本的记录也在此表
即不管该需求版本如何,用此序号可以唯一定位项目某条需求。此序号不能更改,由添加新需求时唯一性地生成
RMTypeID
 
String[16]
需求类型id
RM_Type里的RMTypeID
RMVersion
 
String[10]
需求版本
格式为 “2.13” “1.2”等等
版本大递增是‘.’前面的数据加1,小递增是的‘.’面的数加1
RMName
 
String[100]
需求名称
需求名称是可以修改的
RMStatus
 
String[20]
需求状态
保存的不是状态表时的状态ID
需求状态,一般是由用户自定义。需求状态是另一个表。如果删除了状态表里的一个状态。原先需求里的状态还是原来的,不会随着状态表里的值变化。
RMPriority
 
String[20]
需求优先级
原理同需求状态,也一样可以由用户自定义。
RMDescription
 
Memo
需求描述
大递增属性
OwnerID
 
String[16]
拥有者ID
是用户表里的用户id有可能是帐号
Validation(验证)
Memo
大递增属性
Responsbilities
String[250]
负责为列表。
负责的为可以有多个。因此此字段的格式为:用户ID#用户ID#用户ID
(或者直接存储用户名。不过这可能会引起数据不一致。)
RMAttributeValues
 
Memo
用户自定义所有的属性所有的值
格式为:
属性ID&Value#属性ID&Value
用 “&”分隔属性和值。用“#”分隔多个属性和值对。
属性ID标识它后面的值所属的属性。存储时最好按照需求类型里“RMTypeAtrributes”字段里属性id的顺序进行
Share
String[20]
共享
允许共享还是此需求来自其它需求(共享只是只能共享需求描述)
格式是:share &map& 需求id
sharer的值有:y或者n,y表示(yes)可以共享,n表示(no)不可以共享。Map的值有y或者n,y表示(yes)此需求的需求描述来自于其它需求;n表示此需求不是来自其它需求。需求id,表示此需求来自于其它的需求id,如果map值为“n”则需求id的值可能为空
RMReferences
 
Memo
附件
(可以用个表来保存,也可以在该字段里存储)
格式为:
附件类型 &附件标题&附件内容&添加或修改时间#附件类型 &附件标题&附件内容&添加或修改时间
即附件间由#分隔,单个附件里的各属性用&分隔
附件类型有:文件、文本、超链接。它们对应的内容分别是:文件路径、字符串、www网址。附件为文件类型时,应上传附件给服务器。而这儿保存的是服务器上的文件路径。
RMHistory
 
Memo
变更的历史
(可以用个表来保存,也可以在该字段里存储)
在由前一版本变更成为该版本的变更信息。格式为:
变更的属性ID&变更前的值&变更后的值&变更时间#变更的属性ID&变更前的值&变更后的值&变更时间
即各个属性变更的信息由“ #”分隔。而某属性的变更信息项,由“&”分隔
ChangedTime
TimeStamp
变更时间或添加该需求的时间
ModifyBy
String[16]
修改人(变更人)
保存的是ID
ChangedComment
String[250]
变更描述
当改变需求类型结构或是刚创建时,此字段的值由系统生成:如“类型结构改变了”。
IsNewest
word
是否是最新版本
有了此字段,当需求变为

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

  • 上一篇资讯: ECU程序及CAN总线实现
  • 原创论文

    设为首页 | 加入收藏 | 论文首页 |原创论文 |
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师