(完整word版)软件需求规格说明书(范例)(word文档良心出品).docx

合集下载

软件需求规格说明书 模板

软件需求规格说明书  模板

文档编号:项目编号_过程域_文件名简称【项目名称】软件需求规格说明书版权信息本文件涉及之信息,属xxxxxxxxxxxxxxxxxx所有。

未经xxxxxxxxx公司允许,文件中的任何部分都不能以任何形式向第三方散发。

网址:文档修订记录修订状态:A--增加,M--修改,D--删除日期格式:YYYY-MM-DD目录1.前言 (1)1.1.目的 (1)1.2.背景 (1)1.3.术语与缩写解释 (1)1.4.预期读者与阅读建议 (1)1.5.参考资料 (1)1.6.需求描述约定 (2)2.项目概貌 (3)2.1.系统范围 (3)2.2.系统功能 (3)2.3.业务详述 (4)2.4.数据流程描述(可选) (4)2.5.用户的特点 (4)2.6.运行环境要求 (4)2.7.设计和实现上的限制 (4)3.功能列表 (4)4.非功能需求 (5)4.1.系统性能要求 (5)4.2.系统界面要求 (5)4.3.系统安全及保密要求 (5)4.4.系统备份与恢复要求 (5)4.5.系统日志 (6)4.6.其他非功能需求(可选) (6)5.外部接口说明 (6)6.其他需求 (6)7.功能需求的详述 (6)8.附件(可选) (7)附录A:需求建模与分析报告(可选) (8)A.1需求模型1 (8)A.N 需求模型N (8)附录B:需求确认(可选) (9)1. 前言1.1. 目的说明编写这份软件需求规格说明书的目的,如:通过本文档定义XXX产品的需求,以求在项目组员与相关成员之间达成一致的需求描述。

1.2. 背景描述系统产生的背景,包括:a.需开发的软件系统的名称,和英文缩写(可选),项目编号(可选);b.列出此项目的任务提出者、开发者;c.软件系统应用范围、用户;d.还可包括:(1)项目的委托单位,开发单位和主管部门;(2)该软件系统与其他系统的关系e. 产生该系统需求的原因或起源,如社会背景、市场发展、政策趋势、原有系统局限性1.3. 术语与缩写解释列出本文件中用到的专门术语、术语定义、外文首字母组词的原词组。

(完整word版)软件需求规格说明书

(完整word版)软件需求规格说明书

软件需求分析说明书姓名:史景伟指导老师:吴文平日期:2016年11月28号1 引言1。

1 编写目的本文详细描述任务管理系统的需求,表述的需求信息要求明确、无二义性。

开发方与软件使用者充分沟通需求,最终形成此文档。

此文档是后续软件开发的依据。

1.2 背景任务管理系统是一个南京工程学院与康尼电气新技术有限公司产学研合作项目,项目由康尼机电新技术有限公司提出,由南京工程学院承担开发任务。

1。

3 定义和缩略语本文使用了表 1.错误!未定义书签。

所显示的面向用户的术语、定义,包括通用词语在本文档中的专用解释。

表 1.错误!未定义书签。

术语/定义表 1.错误!未定义书签。

所列为本文用到的缩略语。

表 1.错误!未定义书签。

缩略语1.4 用户任务信息管理系统的目前用户为康尼公司电气事业部,电气事业部使用成功后可能会在康尼公司推广。

某餐厅餐饮管理系统的目前的用户为某餐厅。

2 任务概述2.1目标康尼公司电气事业部目前的任务主要有2类:常规工作任务和临时性工作任务。

针对临时任务布置信息很多时候是处于一种开放状态,缺少任务信息的修正、回馈、和统计分析。

而日常职责规定的常规工作,虽然可以通过标准化的文件固化下来并形成《常规工作计划表》作为一种制度来执行,也需要主管在百忙之中花很多时间去检查完成情况。

TIMS系统要求工作管理信息能够规范录入,任务信息流向可以选择,任务信息依据轻重排序,可以设定信息提醒,任务完成情况可以评估、任务完成情况依据选择项进行统计输出、工作量进行评估。

2。

2 系统的特点TIMS项目的需求主要由康尼公司电气事业部提出,因此本文档是与康尼公司电气事业部交互后形成的需求定义,系统的功能和使用特点优先满足康尼公司电气事业部的需求,若系统后续由于在康尼公司全面推广而引入的新需求,则不在本文档考虑范围之内。

2。

3 假定和约束本文档经双方确认后,开发方依据本文档进行下阶段工作。

若中途需求发生变更则康尼公司需及时告知开发方,若因康尼公司原因引入的需求变更造成开发方工作量的大幅增加,具体解决方案双方另行协商。

软件需求规格说明书模板

软件需求规格说明书模板

软件需求规格说明书模板软件需求规格说明书模板1. 产品的目标1.1 该项目工作的用户问题或背景[对引发开发任务的工作和情况的描述。

同时也应描述用户希望用将要交付的软件来完成的工作。

][该节内容为该项目提供了合法的理由,你应该考虑用户的问题是否严重,是否应该解决和为什么应该解决。

]1.2 产品的目标[用一句话或很少的几句话来说明“我们希望该产品做什么?”换言之,即开发该产品的真正原因。

[项目如果没有一个表述清晰、易于理解的目标,就会迷失在产品开发的沙漠中。

产品必须带来某种优势。

典型的优势是产品会增加组织在市场上的价值,减少运作成本,或提供更好的客户服务。

这个优势应该是可度量的,这样才能够让您确定交付的产品是否达到目标。

]2. 客户、顾客和其它风险承担者2.1 客户是为开发付费的人,并将成为所交付产品的拥有者[ 这一项必须给出客户的姓名,三个以内是合理的。

][客户最终将接受该产品,因此必须对交付的产品满意。

如果你无法找到一个客户的姓名,那么也许你就不应该构建该产品。

]2.2 顾客是将花钱购买该产品的人[ 也给出姓名和相关的信息]2.3 其它风险承担者[其他的一些人或组织的名称,他们或者受到产品的影响,或影响产品。

]1) 经理或项目负责人;2) 业务领域专家;3) 技术人员;4) 系统开发者;5) 市场人员;6) 产品经理;7) 测试和质量保证人员;8) 审查员,诸如安全审查员或审计人员;9) 律师;10) 易用性专家;11) 你所处行业的专业人员。

3. 产品的用户3.1 产品的用户[产品的潜在用户或操作员的列表。

针对每种类型的用户,提供以下信息:]1) 用户分类2) 用户工作的任务;3) 主要相关的经验;4) 技术经验;5) 其他用户特征:包括身体、智力、工作态度、对技术的态度、教育程度、语言技能、年龄、性别等。

[用户是为了完成工作而与产品交互的人,你了解用户,就越可能提交适合用户工作方式的产品。

]3.2 对用户设的优先级[ 在每类用户后面附上一个优先级,这区别了用户的重要性和优先地位:]1) 关键用户:对产品的后续成功至关重要;2) 次要用户:他们使用产品,但对产品的长期成功并无影响;3) 不重要的用户:不常用、未授权和没有技能的用户。

(完整word版)软件需求说明书模板

(完整word版)软件需求说明书模板

【项目名称】需求说明书目录1 引言 (3)1.1 编写目的 (3)1.2 范围 (3)1.3 定义 (3)1.4 参考资料 (3)2 项目概述 (3)2.1 目标 (3)2.2 产品功能 (4)2.3 用户特点 (5)2.4 假定和约束 (5)3 具体需求 (5)3.1 功能需求 (5)3.2 性能需求 (6)3.3 外部接口需求 (6)3.4 属性 (6)3.5 其他需求 (7)4运行环境需求 (7)4.1 设备 (7)4.2 支持软件 (8)4.3 接口...................................................................................................... 错误!未定义书签。

4.4 控制...................................................................................................... 错误!未定义书签。

5 附录 (8)1引言1.1 编写目的该文档首先给出了整个系统的整体网络结构和功能结构的概貌,反映出搜索引擎系统的结构,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。

为开发人员、维护人员、需求人员间提供共同的协议而创立基础,对软件功能的实现作使命描述,作为软件人员进行设计和编码的基础;作为需求人员和开发人员之间的共同文档,为双方相互了解提供基础;确定系统测试及验收内容。

该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。

同时,该文档也是用户确定软件功能需求的主要依据。

1.2 范围本文档的适用范围为项目的开发人员、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员,也适用于客户。

软件需求规格说明模板(精编文档).doc

软件需求规格说明模板(精编文档).doc

【最新整理,下载后即可编辑】
XXX项目/产品/系统
软件需求规格说明
1 项目背景
2 系统范围及边界概述
2.1 业务范围
2.2 功能边界
3 系统功能框架描述(仅一个模块的组成结构)
4 系统角色
5 功能需求
5.1 功能概述(仅一个模块的功能)
系统典型流程(活动图)
图4-1软件功能关系描述或状态图、顺序图
表4 软件功能划分一览表
5.1.1 产品管理/SPR-PCM
表5 产品管理功能需求一览表
5.1.2 系统维护/SPR-SYS
表6 系统维护软件功能需求一览表
5.2 用例
5.2.1 产品管理/SPR-PCM
5.2.1.1 入库/SPR-PCM-IL
表7 入库功能用例一览表
5.3 用例与建模
5.3.1 产品管理/SPR-PCM
5.3.1.1 入库/SPR-PCM-IL
表10 查询入库单
表11 维护入库单基本信息。

软件需求规格说明书完整版

软件需求规格说明书完整版

软件需求规格说明书标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]需求规格说明书1.引言人事管理系统分析小组对当今社会的人事管理方面的需求进行了认真而全面的调查。

根据对企业的人事管理系统的功能需求、业务操作规程及其数据结构等具体要求,调查了单位对人事管理企业的员工基本信息、员工调动、员工奖罚、员工培训、员工考评、员工调薪、员工职称评定,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。

以上这一切为统下一步的开发工作奠定了良好的基础。

本软件需求说明书全面、概括性地描述了人事管理系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。

通过本需求说明书可以全面了解人事管理系统所要完成的任务和所能达到的功能。

编写目的1.为开发小组成员、客户之间提供共同的协议而创立基础。

对水上交通微信公众号功能的实现作使命描述。

2.根据水上交通微信公众号的特点,对被开发软件的主要功能、性能进行完整描述,为软件开发者进行详细设计和编程提供基础。

3.本说明书的预期读者为开发小组成员及甲方负责人。

本说明能让甲方代表更好地了解本系统,减少彼此之间交流的困难和开发中因为需求不明确而产生的不必要的麻烦。

项目背景随着计算机技术、网络技术和信息技术的发展,现在水上交通更趋于系统化、科学化和网络化。

网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共性,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。

现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

××软件公司(简称)主营业务是软件开发,公司目前规模为100人,公司设有人事部、财务部、行政部、研发部、销售部与公关部,人员类型有以下几种:普通员工、部门经理和总经理,其中人事部设有1个人事经理、3个人事助理。

(完整word版)软件需求规格说明书(案例)

(完整word版)软件需求规格说明书(案例)

软件开发方向“成绩管理系统"软件需求规约安博教育集团二零零八年十月修订历史记录目录1 引言 (5)1。

1 目的 (5)1。

2 文档格式 (5)1.3 预期的读者和阅读建议 (5)1.4 范围 (6)1.5 术语 (7)1。

6 参考文献 (7)2 系统概述 (7)2。

1 概述 (7)2。

2 功能 (7)2.3 运行环境 (8)2.4 假设与依赖 (9)3 系统特性 (9)3。

1 系统角色 (9)3.2 学生管理 (11)3.2。

1 增加学生信息 (11)3。

2。

2 修改学生信息 (11)3。

2.3 删除学生信息 (11)3.2.4 导入学生信息 (11)3。

3 教师管理 (12)3.3.1 增加教师信息 (12)3。

3.2 修改教师信息 (12)3.3。

3 删除教师信息 (12)3。

3。

4 导入教师信息 (12)3。

4 课程管理 (13)3.4.1 增加课程基本信息 (13)3。

4。

2 修改课程基本信息 (13)3。

4。

3 删除课程基本信息 (13)3。

4。

4 维护课程学生信息 (13)3。

5 成绩查询 (14)3。

5.1 学生查询成绩 (14)3.5。

2 教师查询成绩 (14)3。

6 成绩分析与统计 (14)3。

6。

1 考试成绩表 (14)3.6。

2 班级各科平均成绩表 (14)3.6。

3 年级成绩排名表 (15)3。

7 系统维护 (15)3。

7.1 数据字典维护 (15)4 非功能性需求 (15)4。

1 性能需求 (15)4。

2 安全性需求 (15)4。

3 可用性需求 (16)4.4 用户文档 (17)4。

5 其它需求 (17)5 外部接口需求 (17)5.1 用户接口 (17)5.2 硬件接口 (17)5.3 软件接口 (18)5.4 通信接口 (18)1 引言1.1 目的该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。

(完整word版)需求分析说明书(word文档良心出品).docx

(完整word版)需求分析说明书(word文档良心出品).docx

《人力管理系统- 需求计划》需求分析说明书1.引言1.1 编写目的能够为系统分析师设计完成概要设计提供资料。

1.2 背景1)《人力资源管理系统-需求计划》;2)参与者:系统分析员,软件工程师,测试工程师。

3)使用者:人力资源部门员工和部门高级管理人员。

1.3 专门术语的定义岗位本职:该岗位的工作职责范围。

岗位任职资格核心要求:指该岗位上的员工所要具备的资格和技能。

1.4 参考资料《需求调研报告》《面向对象设计思想》《UML 设计思想》1.5 阅读对象本文档的读者是参与《人力资源管理系统开发》的软件工程师和测试工程师,本系统的使用将极大提高工作效率,简化手工作业流程,降低手工工作量和错误率。

2任务概述2.1 目标提高人力资源部门的工作人员和高级管理人员完成“人员需求计划”工作的效率,以软件系统的灵活的处理方式来简化繁琐的人工操作工程。

2.2 用户特点1)熟悉基本的计算机操作;2)熟悉人力资源管理工作的内容和流程;3)高级管理人员;2.3 假定和约束开发的期限为 1 个月。

开发的人员为N 人2.4 总体需求描述1)通过组织管理中有关管理模块或人事管理模块相关信息,提醒:出现岗位空缺(向用人部门主管、负责人,人力资源部招聘中心负责人、部长提示)。

2)提示用人部门负责人该岗位的需求信息,形成需求计划。

3)确定是否执行需求计划,若选定为“暂不需要”,则待约定日期到期后再提醒,若选定为“需要”则自动转入待批准需求类计划列表当中。

4)人力资源部人力规划与招聘中心审批待批准需求计划,进行一次审核。

5)人力资源部长进行二次审核,若审核通过(列明可选理由并附文字说明)进入三次审核,若不通过(列明可选理由并附文字说明)则将该记录保留并抄转至用人部门负责人,并予以提醒。

6)分管副总进行三次审核,若审核通过(列明可选理由并附文字说明)则在招聘计划板块生成招聘需求,若不通过(列明可选理由并附文字说明)则将该记录保留并抄转至用人部门负责人,并予以提醒。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

项目管理协作支撑系统软件需求规格说明书目录1.引言 (2)1.1目的 (2)1.2适用范围 (2)1.3参考资料 (2)1.4术语和缩略语 (2)2.系统概述 (2)2.1产品描述 (2)2.2产品功能 (4)2.3一般约束 (5)3.功能性需求分类 (5)3.1功能描述 1 .................................................................................................................错误!未定义书签。

3.2功能描述 2 (5)4.产品的非功能性需求 (11)4.1外部接口说明 (11)4.1.1用户接口 (11)4.1.2软件接口 (11)4.2性能需求 (11)4.2.1硬件的限制 (11)4.3属性 (11)4.3.1友好性 (11)4.3.2安全性 (11)4.3.3可维护性 (11)4.3.4可转移 / 换性 (12)4.4系统的运行环境 (12)4.5其他需求 (12)4.5.1用户操作需求 (12)附录 A:需求确认 (14)1.引言1.1目的编写此文档的目的是进一步定制软件开发的细节问题, 希望能使本软件开发工作更具体。

是为使用户、软件开发者及分析人员对该软件的初始规定有一个共同的理解,它说明了本产品的各项功能需求、性能需求和数据要求,明确标识各功能的实现过程,阐述实用背景及范围,提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基准。

1.2适用范围在各个行业中,当我们接受到用户的商业项目后,在项目运行的全过程中充满了不确定因素,只有有效的运用项目管理的科学和艺术,才有可能使项目取得成功。

对以上方面要想达到有效的管理水平,必须有一套科学的管理方法,但是即使有了科学的管理方法,由于项目干系人之间的沟通、协作不到位,往往达不到预期的结果。

鉴于这种情况我们开发一套项目管理协作支撑系统,旨在为项目干系人提供一个交流、协作以及项目的进度跟踪监控、项目的质量控制、项目相关资源的管理的软件平台,从而提高项目管理水平,实现了工作的协同化、提高了工作效率。

1.3参考资料资料名称 [ 标识符 ]出版单位作者日期1.4术语和缩略语术语、缩略语解释2.系统概述2.1产品描述本项目的目标是:<1>决策支持 :根据项目的需求及时提供所需信息, 并在一定阶段对各模块的进度进行追踪及提示 , 实现工作的协同化、提高了工作效率。

<2>提高效率 : 利用软件进行管理, 避免人工管理的失误以及延迟性, 从而实现高效率的管理。

本系统主要在软件开发行业使用,也可对其他行业项目能够做到粗粒度支撑。

使用者包括项目管理人员,软件编程人员,测试人员等,这些人员在计算机的应用、使用上不存在障碍,都在、计算机的操作和使用方面得到过相关的培训根据业务的频繁程度。

本体统的功能接受如下图所示:2.2产品功能2.2.1系统用例模型系统管理员栏目编辑人员2.2.2业务流模型:项目管理协作支撑系统建立项目站点开启站点空间资源管理关闭站点指派项目站点管理员成员管理项目管理员删除项目站点权限分配数据备份管理站点站点内数据管理栏目数据编辑业务流程模型说明:项目管理员注册项目站点,对项目站点进行管理,对项目管理分为三个阶段。

2.3一般约束假定:用户能够提供交付测试的环境;用户能够参与到需求的核准工作;约束:本系统的最后的交付日期是2007-10-08 ;设计和实现上的限制:基于.NET架构进行开发;使用SqlServer2000数据库;3.功能性需求分类3.1 项目管理员管理站点项目管理员根据所需项目功能选择适合自己的模版,设计自己喜欢的风格界面。

3.1.1项目通告通知信息的发布及管理1.功能说明:项目管理员可以把与项目相关的信息或者相关新闻根据该功能发布给项目成员;2.参与者:项目管理员,项目成员;3.功能用例图:项目通告通知信息的发布及管理信息管理发布信息项目管理员项目成员浏览信息3.1.2项目的任务分配管理及信息发布1.功能说明:项目管理员根据项目需求创建项目任务,再向项目成员分配项目任务,把分配任务以信息的形式发布给项目成员;2.参与者:项目管理员,项目成员;3.功能用例图:项目的任务分配管理及信息发布创建任务分配任务项目管理员项目成员发布任务接收任务3.1.3项目的文档管理1.功能说明:项目管理员根据项目需求把与项目相关的项目文档(需求规格说明书,数据库分析说明书,用例图等)发布,项目成员可以把相关的项目文档下载到本地,项目管理员可以指派项目成员管理项目文档(添加,修改)。

2.参与者:项目管理员,项目成员;3.功能用例图:项目的文档管理添加项目文档管理项目文档项目管理员项目成员下载项目文档阅读项目文档3.1.4项目的进度规划及跟踪监控1.功能说明:项目管理员根据项目需求将项目分配给项目成员后,在完成项目的过程当中,项目成员定时提交项目完成的百分比 (按条状图显示 ) ,项目管理者随时了解项目成员的完成情况,可以有效把握项目进度,使项目能够按时提交用户。

1.参与者:项目管理员,项目成员;2.功能用例图:项目的进度规划及跟踪监控查看项目完成百分比项目管理员项目成员提交项目进度3.1.5项目成员的工作日志发布及管理1.功能说明:项目成员在每一天工作结束的时候把自己在这一天所做的工作情况向项目管理者汇报,再把明天计划要做的东西也要向项目管理者汇报。

2.参与者:项目成员;3.功能用例图:项目成员的工作日志发布及管理编写当日工作情况与第二天的计划信息提交当日工作情况与项目管理员第二天的计划信息项目成员查看项目成员提交的信息3.1.6项目bug发布及跟踪1.功能说明:当项目进行到测试阶段,测试人员根据项目需求测试项目,如有错误,测试人员将 bug 信息发布到 bug 公布栏,其状态为‘待修改’。

当程序员看到 bug信息,及时修改项目当中存在的 bug,修改完成后再将项目 bug 信息的状态修改为‘待测试’ ,测试人员再进行二次测试,直到测试通过,状态修改为‘通过测试’。

2.参与者:测试人员,项目成员;3.功能用例图:项目 b u g发布及跟踪提交 B U G修改 B U G测试人员项目成员浏览 B U G状态3.1.7项目邮件子系统1.功能说明:该模块有两种功能 :1.向任何人(如 163,搜狐等)发电子邮件 .2.向项目成员内部发消息(纸条),发送消息时可以选择接收人员,当发送者发出消息后,接收者打开站点时提示有未读消息,阅读后改成以读消息。

2.参与者:项目管理员,项目成员;3.功能用例图:项目邮件子系统编辑邮件内容项目管理人员发送电子邮件项目成员接收信息3.1.8项目相关主题讨论发布及管理1.功能说明:项目管理员或者项目成员可以利用该功能发布项目相关的讨论主题,其他人员可以对其主题进行相关的讨论(和网上的论坛有点相似)。

2.参与者:站点内部人员;3.功能用例图:项目相关主题讨论发布及管理编写讨论主题站点内部人员发布讨论主题对其进行讨论3.1.9项目应用资料发布及管理1.功能说明:目管理和目成可以随将目相关料(参考料)布,目成可以或下。

2.参与者:目管理,目成;3.功能用例:项目应用资料发布及管理发布相关资料项目管理人员下载资料项目成员阅读资料3.1.10 目网会白板系1.功能明:目管理可以根据目完成情况在目成行交流,也可以邀其他人参加会,相当于一个网上会。

2.参与者:站点内部人,被邀人;3.功能用例:项目网络会议白板系统邀请讨论人员项目管理人员项目成员交流讨论3.1.11 目名片共享⋯⋯4.产品的非功能性需求4.1外部接口说明4.1.1用户接口【提供用户使用软件产品时的接口需求。

】4.1.2软件接口【在此要指定需使用的其他软件产品,以及同其他应用系统之间的接口。

】4.2性能需求【从整体来说,本条应具体说明软件、或人与软件交互的静态或动态数值需求。

a.静态数值需求可能包括:1)支持的终端数;2)支持并行操作的用户数;3)系统响应的时间特性;b. 动态数值需求可能包括:欲处理的事务和任务的数量,以及在正常情况下和峰值工作条件下一定时间周期中处理的数据总量。

】4.2.1硬件的限制【本项包括在各种硬件约束下运行的软件要求,例如,应该包括:a. 硬件配置的特点(接口数,指令系统等);b. 内存储器和辅助存储器的容量。

】4.3属性【在软件的需求之中有若干个属性,以下指出其中的几个】4.3.1友好性【指的是用户对界面的要求,程序界面友好度,可操作性等友好性信息】4.3.2安全性【指的是保护软件的要素,以防止各种非法的访问、使用、修改、破坏或者泄密。

这个领域的具体需求必须包括:a.利用可靠的密码技术;b.掌握特定的记录或历史数据集;c.给不同的模块分配不同的功能;d.计算临界值的检查。

】4.3.3可维护性【规定若干需求以确保软件是可维护的。

】4.3.4可转移/换性【利用开发平台提供的数据转换功能,可以实现跨平台数据转换,实现不同数据库数据间的数据转换,如: FoxPro 、 Access 、 Microsoft SQL Server间的数据转换。

】4.4 系统的运行环境【系统的起始运行时间,结束运行时间,运行的时限,运行的周期等。

】4.5其他需求4.5.1用户操作需求【这里说明用户要求的常规的和特殊的操作。

a.在用户组织之中各种方式的操作。

例如,用户初始化操作;b.数据处理运行功能;c.后援和恢复操作。

】5.E-R 图和数据字典抽取5.1E-R 图根据以上的分析,把在整个系统过程中出现的实体及各个实体之间的关联画成E-R 图,以更好的从整体角度了解系统中所有的实体。

比如:5.2数据字典对系统中出现的各个实体的属性进行整理,形成数据字典,此可以做为后继开发过程中数据结构设计、数据库设计、数据库表结构设计的主要来源。

格式如下例所示:5.2.1 员工基本信息属性约束释义备注员工编号必填员工在公司的工作编号,唯一标识姓名必填性别必填出生年月必填身份证号码必填籍贯必填联系电话必填家庭住址联系地址必填所在部门编号必填参照部门表从事岗位(职位)密码必填默认密码用户角色必填参照角色表操作员分类必填 1.员工 2 部门 3主管 4 外部员工(客户或其他)附录 A:需求确认需求文档需求评审报告需求评审报告摘要输入名称,标识符,版本,作者,完成日期,...输入名称,标识符,评审日期,...[ ]工作成果合格,“无需修改”或者“需要轻微修改但不必再审核”。

评审结论[ √ ]工作成果基本合格,需要做少量的修改,之后通过审核即可。

[ ]工作成果不合格,需要做出比较大的修改,之后必须重新对其评审。

相关文档
最新文档