需求分析说明书和需求规格说明书

一、需求分析说明书和需求规格说明书的区别

两者区别

        需求分析说明书:一般是对某个市场或者是客户群来讲的,类似于调研报告,重点是体现出产品要满足哪些功能,哪些是重点、热点。        

         需求规格说明书:是从业务规则讲起的,细一点偏向于软件的概要设计。是从开发、测试的角度去讲产品功能,里面要包含原型界面、业务接口、活动图等 

二、需求分析说明书模板

1.简介

1.1目的

1.2范围(软件功能,与其他系统的关系,系统的地域使用范围)

1.3定义、首字母缩写词和缩略语

1.4概述(软件其他部门所包含的内容,如参考资料,并解释此文档的组织方式)

2.业务目标及业务背景

2.1 业务目标(从招投标书,合同,方案等整理出业务目标)

2.2 组织架构 (干系人的组织架构)

2.3 业务现状

2.4 存在的问题

3.业务流程(描述系统所涉及的业务流程,以图形+文字描述)

3.1[业务名称]流程 (流程图+流程说明)

3.2[业务名称]流程

...

4.详细需求分析

4.1用例报告(统一描述系统的顶层用例)

用例

此外应该加上用例图:

用例图

4.2 用例1(用例名称。如请假用例)

4.2.1 简要说明

(此说明应该简要介绍该用例的作用和目的。一个段落足以说明)

 4.2.2 用户界面设计

(插入界面原型)

  4.2.3 用例场景

(该小节可以归纳为用例表模板)

用例表模板

 4.2.3.1 主要参与者及其目标

 4.2.3.2 前置条件(列出本用例前必须存在的用例状态)

4.2.3.3 主流程

(当主角有所行动时,此用例随即开始。总是由主角来带动用例,善用流程图)

4.2.3.4后置条件

4.2.3.5 备选流程

4.2.3.6 输入项详例

4.2.3.7 输入项详例

4.2.4 业务实体

(描述此用例及设计的业务实体)

4.2.5 补充规约

(适用于该子系统或者特性的具体需求,并对这些需求加以改进,以足够详细的说明该子系统或特性)

4.3 用例2(用例名称。示例:入库审核用例)

4.3.1 简要说明

(仓库管理人员根据货物的基本信息以及入库信息对业务进行审核,如果合格则自动生成帐卡和入库收费单,如果不合格则此笔业务被致予不合格处理)

 4.3.2 用户界面设计

(插入界面原型)

 4.3.3 用例场景

 4.3.3.1 主要参与者及其目标

(参与者:仓库管理员

用例目标:审核录入是否正确,生成帐卡,入库收费单。

 4.3.3.2 前置条件

(前置条件一:用户已登录系统

   前置条件二:用户角色必须仓库管理员)

4.3.3.3 主流程

主流程

4.3.3.4后置条件

(后置条件一:系统返回入库审核列表界面)

4.3.3.5 备选流程

(无)

4.3.3.6 输入项详例

4.3.3.7 输入项详例

4.3.4 业务实体

4.3.4.1 入库核查单

入库核查单

4.3.5 补充规约

(无)

....

5.系统接口需求

(描述系统的外部接口需求)

三、需求规格说明书模板

修订历史记录

目录


1.引言

1.1 编写目的:编写该需求规格说明为了记录本次软件设计的需求分析是最终得到的结果,以及在以后软件设计师会用到的数据以及功能。

1.2 项目背景

1.3 缩写说明

1.4 术语定义

1.5 参考资料

1.6 版本信息

2.系统概述

2.1 概述(系统是做什么的)

2.2 功能(系统功能架构图)

系统功能

2.3 运行环境

(该系统是B/S三层架构,它的运行环境分客户端,应用服务器端和数据库服务器三部分)

(1)客户端:

操作系统:

浏览器:

(2)应用服务器端:

操作系统:

应用服务器:TOmcat XX

数据库访问:JDBC

(3)数据库服务器端:

操作系统:

数据库系统:

2.4假设与依赖

(本项目是否能够成功实施,主要取决与以下条件:)

3.系统特性

3.1 系统角色:

本系统主要用于以下的几类人员:(成绩管理系统-示例)

(1)系统管理员,完成系统管理与维护。

系统管理员用例

(2)教师,维护课程与成绩,查询所教课程的所有学生的成绩。

教师用例

(3)学生,查找自己的成绩

学生用例

(以下具体描述用例的示例)

3.2 学生管理

3.2.1 增加学生信息

使用者:学校有学生管理功能角色的用户

目的:单个添加学生基本信息

基本事件流:

1.用户进入增加单个学生界面,本用例开始。

2.系统显示学生信息输入界面,用户输入学生姓名、学号、性别、出生日期、入学日期,班级,政治面貌,籍贯。

3.用户确认输入信息,系统检查学号是否唯一,若唯一,则增加学生信息,本用例结束。否则,提示用户重新输入。

3.2.2修改学生信息

3.2.3删除学生信息

3.2.4导入学生信息

使用者:学校有学生管理功能角色的用户

目的:批量导入学生信息,也可以将其他系统中学生信息按照规定的格式导入本系统。

基本事件流:

1.用户进入批量导入学生界面,本用例开始。

2.系统显示导入文件类型,格式说明,并提供导入的模板文件下载。

3.用户按照导入文件格式要求填写或者生成对应文件,然后将文件上传,点击确定。

4.系统检查文件的合理性,如果文件格式有误或者有数据冲突,给出详细的提示列表(错误所在行,错误原因),用户修改文件后再上传,如果上传文件合理,系统将学生信息导入系统。

5.本用例结束。

3.3 教师管理

使用者:学校有教师管理功能角色的用户。

目的:单个添加教师基本信息

基本事件流:

1.用户进入增加单个教师界面,本用例开始。

2.系统显示教师信息输入界面,用户输入教师姓名、工号、性别、出生日期、工作开始日期,职务,政治面貌,籍贯。

3.用户确认输入信息,系统检查工号是否唯一,若唯一,则增加教师信息,本用例结束。否则,提示用户重新输入。

3.3.1 增加教师信息

3.3.2 修改教师信息

3.3.3 删除教师信息

3.3.4导入教师信息

使用者:学校有教师管理功能角色的用户

目的:批量导入教师信息,也可以将其他系统中教师信息按照规定的格式导入本系统。

基本事件流:

1.用户进入批量导入教师界面,本用例开始。

2.系统显示导入文件类型,格式说明,并提供导入的模板文件下载。

3.用户按照导入文件格式要求填写或者生成对应文件,然后将文件上传,点击确定。

4.系统检查文件的合理性,如果文件格式有误或者有数据冲突,给出详细的提示列表(错误所在行,错误原因),用户修改文件后再上传,如果上传文件合理,系统将学生信息导入系统。

5.本用例结束。

3.4 课程管理

3.4.1 增加课程基本信息

使用者:教师或者学校有课程管理角色的用户

目的:创建新课程

基本事件流:

1.用户进入创建新课程页面。本用例开始

2.系统显示创建课程页面,用户输入课程名称,学期,开始日期,结束日期,并选择任课教师。

3.用户确认创建课程,系统保存新创建的课程。本用例结束。

3.4.2 修改课程基本信息

3.4.3 删除课程基本信息

3.4.4 维护课程学生信息

使用者:教师或者学校有课程管理角色的用户

目的:将学生加入已创建的课程

基本事件流:

1.用户维护课程学生信息界面,本用例开始

2.系统显示课程列表,用户选择要加入学生的课程,系统显示该课程已存在的学生

3.用户选择加入新学生,系统显示学生列表,用户可通过搜索列表显示班级下的学生,用户选择要加入课程的学生

4.系统将所选学生加入前面选定的课程,本用例结束。

3.5 成绩查询

3.5.1 学生查询成绩

3.5.2教师查询成绩

3.6 成绩分析与统计

3.6.1 考试成绩表

某学期某次考试的单个班级的考试成绩表

某学期某次考试的单个班级的考试成绩表

3.6.2 班级各科平均成绩表

某学期某次考试单个年级的各科平均成绩表

3.6.3 年级成绩排名表

某学期某次考试单个年级的年级排名表

某学期某次考试单个年级的年级排名表

3.7系统维护

3.7.1数据字典维护

4. 非功能性需求

4.1性能需求

 响应时间:尽可能地短,达到1到2秒

报名统计时间不超过30秒

支持2000名学生信息一次性导入,导入时间不超过30秒

支持5000名用户并发使用,并保证性能不受影响

4.2 安全性需求

权限控制:

根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户禁止使用系统。学生只可查看自己的学习成绩,教师只可查看所教课程的学生成绩。

重要数据加密

对一些重要的数据按一定的算法进行加密,如用户口令,重要参数等

数据备份

允许用户进行数据的备份和恢复,以弥补数据的破坏和丢失

记录日志

系统应该能记录系统运行时所发生的所有错误,包括本机错误和网络错误。日志同时记录用户的关键性操作信息

4.3 可用性需求

方便操作,操作流程合理

控制必录入项

容错能力

统一规范的提示信息

用户可自定义(一些重要参数可以灵活配置)

联机帮助与操作指南

4.4用户文档

包括:安装手册(word),用户手册(word),在线帮助

4.5其他需求

(1)支持多浏览器

(2)系统安装访问方便

5 外部接口需求

5.1 用户接口

本系统采用B/S架构,所有界面使用WEB界面,用户界面的具体细节将在概要设计文档中描述

5.2 硬件接口

5.3 软件接口

无特殊需求

5.4通信接口

无特殊需求


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,835评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,598评论 1 295
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,569评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,159评论 0 213
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,533评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,710评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,923评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,674评论 0 203
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,421评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,622评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,115评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,428评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,114评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,097评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,875评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,753评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,649评论 2 271

推荐阅读更多精彩内容