这一级罗列(只有8行),任何具体功能都可归结到这8个功能组中,因此满足了覆盖具体需求的要求。同样,用户需求也未游离于这8个功能组之外,因此也覆盖了其上游文档《用户需求论证说明》(规划大师是纯软件项目)。
33
运行环境
本节描述软件的运行环境,包括硬件环境、操作系统及其版本,还有其它的软件组件
或与其共存的应用程序。如果有版本配合要求、补丁要求,则应明确列出(如使用Wi
dows98,则Office可以使用97及其以上版本,如使用Wi
dows2000,则应打上SP2,且Office只能使用2000版本且应打上SP1)。如不存在某项,则填写“无”,不要留白。如果对开发环境有要求,可以写在“452设计与实现的限制”一节中。运行环境见表32。表32
3
fXX需求说明书〈Vm
〉
名称OMMPXxXxxxServerxxServer硬件CPURAMHDPIII7001G18GPIII7001G18GPIII7001G18GSPARC1G18GSPARC1G18G操作系统及其版本VxWorksXVxWorksXWi
dowsNT4ServerSUNSolarisXSUNSolarisX其它软件环境无无Oracle8iOracle8iOracle8i
4
fXX需求说明书〈Vm
〉
4
具体需求
本章具体描述以下需求:功能需求、性能需求、质量属性需求、外部接口需求、其它
需求(如标准化相关需求、国际化需求等)。可以采用分组描述(即“父子需求描述”)的方式描述需求。由于只有叶节点需求才是重要的,因此,组需求或父需求可以只有名称而没有标识及其它内容(如需求描述、优先级等)。叶结点需求应该在产品范围内唯一标识。一般采用分级的标识方式,具体规则为:SRXYYYYY
。a半角大写的“SR”为前缀(SR代表软件需求),半角减号“”为连接符。
为流水号,具体位数不统一规定,但对于某篇具体的SRS,应为固定值(如固定为4位)。XXXXX为0到多种分类符(各分类符间以连接符连接)。如果不存在分类符,则标识规则为:SRX
。X为需求种类标识符,可取F(功能)、P(性能)、Q(质量属性)、I(外部接口)、M(其它需求,如执行标准、设计和实现上的限制、国际化需求等)。b需求标识中的流水号不要求连续、顺序。但为了方便读者阅读,从前到后应尽可能地顺序编号。c需求标识中的流水号的最后一位应尽可能为“0”,这样可方便产生新的、顺序的需求标识,以方便读者阅读。如,已有两个需求标识:SRF0010、SRF0020,插入新的相关的功能需求时,其标识可以为SRF0015。d文档基线化后,不允许修改其中使用到的需求标识。在具体描述需求时,还应注意以下问题:a如果项目被要求编写数据字典,则应在项目的早期r