首页 > 总结 > 工作计划 > 系统功能需求分析怎么写,网吧管理系统的需求分析应该怎么写有什么需要注意的地方 问

系统功能需求分析怎么写,网吧管理系统的需求分析应该怎么写有什么需要注意的地方 问

来源:整理 时间:2023-08-11 20:24:10 编辑:八论文 手机版

本文目录一览

1,网吧管理系统的需求分析应该怎么写有什么需要注意的地方 问

随着网络的迅速发展,网民的不断增多,网吧已经成为经济发展的不可缺少的一部分。而网吧管理系统也随之成为系统管理员不可缺少的好帮手。为了让大家能够迅速的了解此系统的功能,以及它的编程方法,本文融合了利用 delphi 开发应用程序的理论和实践,全面深入地介绍了如何实现 "网吧管理" 的编程技巧,本文着重介绍 "网吧管理系统" 中的服务器端。 全文共分为七章, 主要包括网吧管理系统中服务器端的管理工具的用途;客户端维护和筹码维护的设计;消费品维护;重新登陆;日志和音乐欣赏的设计方法;以及系统中所用到的数据库技术的应用。本文资料丰富,内容翔实,具有稳定耐用的特点。对于网络管理员来说,是个工作的好帮手。
不会写就不写哦..

网吧管理系统的需求分析应该怎么写有什么需要注意的地方  问

2,门禁系统的需求分析怎么写

1.什么材质的门2.单开还是双开3.门与门之间的距离4.单向刷卡还是双向刷卡5.只需要刷卡还是卡加密码6.有多少个点数7.需不需要连电脑,用不用联网8.持卡人的权限
1、方便公司的管理,不至于每人手里拿着一把钥匙,有一张门禁卡就行了2、公司的数据安全,那些人能开门,那些人不能开门,那样在电脑上设置好权限很方便,不至于在配不同的钥匙(很重要的一点,你难免被别人在私底下去配钥匙)。3、总是就是安全、快捷、便于管理。
需求分析主要是指你的系统主要实现哪些功能,运用了哪些技术,开发背景等等~ 根据这一系列的写就可以了,如果是要写比较正规的书面的需求分析的话,建议百度一下,找找 需求分析的模板,按照模板来写

门禁系统的需求分析怎么写

3,家庭理财管理系统需求分析怎么写

系统需求分析系统功能需求分析家庭理财管理系统是针对用户要求用计算机,对自己的财务的收入、支出以及相关的各种信息,进行记录、修改、添加、删除而设计的一种现代化管理软件。通过需求分析,本系统需要具有以下功能:(1)由于一项新的软件在被使用之前,对于使用者来说是陌生和崭新的,所以要求系统具有良好的人机界面。(2)能够家庭理财管理系统的各项功能,能成功的对用户各种信息进行管理。(3)查询、修改、删除、添加数据方便,数据的稳定性和可靠性好。具体说来,要求本系统具有以下几个功能模块:用户登录模块、用户管理模块、数据库备份模块、收入模块、支出模块、密码管理模块、账目统计模块、报表输出模块以及查询模块。系统整体的简单关系图如下所示:各模块具体的需求描述如下:(1)用户登录模块用户登录:验证用户的信息是否合法,以及验证用户是否为系统的合法用户。(2)用户管理模块在系统中主要包括添加用户。(3)数据库备份模块主要对数据库里的数据进行备份。(4)收入模块主要实现对收入记录的添加、删除、修改。(5)支出模块主要实现对收入记录的添加、删除、修改。(6)密码管理模块在系统中主要包括用户修改密码。(7)账目统计模块主要对总收入、总支出、余额管理。(8)报表输出模块主要实现对收入、支出记录的输出及打印。(9)查询模块主要实现对收入、支出记录按时间按类型查询等。

家庭理财管理系统需求分析怎么写

4,学生管理系统数据库设计中需求分析怎么写

1 系统功能系统的主要功能包括:信息的操作功能、查询功能、统计功能、分析功能和打印功能。1.1信息操作功能(1)学生基本信息的添加、修改和删除。学生基本信息包括:学好(学号的前6位为班级号)、姓名、性别、出生日期和所在的专业。(2)课程信息的添加、修改和删除。课程信息包括:课程号、所属专业、课程名称、课程类型(专修、选修、方向、通修、公修)、开课学期、学时数和学分。(3)学生成绩信息的添加、修改和删除。学生成绩信息包括:学好、课程号、成绩和学分。1.2.查询功能可以通过学号来查学生基本信息,通过学号和学期号查询学生的成绩,通过课程号查询该课程的信息。1.3.统计功能统计当前信息所显示的信息数以及学生某个学期或所有学期课程的总学分。1.4.分析功能对某一个班级的某一门课程的成绩分布进行分析,并以直方图的形式显示出来。1.5.打印功能打印和预览当前显示的信息。2数据库用microsoft access2003创建一个数据库main.mdb,含有3个主要数据表:学生基本信息表student、课程信息表course和学生成绩表score。这3个表的结构如表1~3所示。这几个表中,学号studentno和课程号courseno内容都是唯一的,分别是student和course表中的主关键字。score表中的studentno和student表中的同名字段相对应,字段course和course表中的courseno字段相对应。该数据字典也作为数据库main.mdb的一格数据表special

5,快餐店管理系统需求分析怎么写C做的话需要定义哪些类小 搜

酒店管理系统就是一个简单的数据库管理系统,要做一个系统首先要搞得是调查分析,得出系统的一个逻辑模型,然后构架数据库,然后再进行后面的详细设计,编码,测试等阶段了。酒店管理系统的大致功能应该包括: 1、房间的管理,包括房态的查询等 2、人员入住登记 3、入住人员查询、管理 4、人员退房 5、房间预订 6、系统用户的管理我想到的就这些了,呵呵。
需求分析你肯定得根据你那个快餐店的实际需求来做,应该主要考虑 采购的食物 种类 价格 销售的食物 ,比如套餐1: 三素一荤 价格多少 然后做些统计 套餐 1 在 某个时间短销售多少份,销售金额多少,然后采购食物总价多少,本月纯利润多少什么的,需求主要要看你们快餐店的,如果他需要什么员工考勤,工资,那你就都做上去呗
1、把自己当作一个快餐店的老板,那么自己希望让这个管理系统有哪些功能,就把这些功能一一写下来,再分类整理一下就是需求分析了,比如只想有点餐和收银 两大功能,那么收银下面还想实现一些日帐、周帐之类的统计功能,按这种顺序分下来就行,把需求分析当作一个大纲来写吧。 2、定义哪些类……这么说吧,按照c/s结构来分,可以分前台和后台两大类,后台类就是有关于操作数据库之类的功能,前台类就按程序界面功能划分 比如结账这个操作,假设首先需要从数据库中读取各食品的价格,然后计算总价,之后确认客户是否已结账,然后将账单再保存到数据库中。 其中除了连接数据库这个功能可以作为一个单独并允许其他类共用的功能类外,剩下计算、是否结账、保存这些语句完全可以写到一个类中。 其实如果做实验类项目的话,不必把研究需求分析之类的时间大于程序的开发时间,可以先写一个只能收银的系统,然后再增加一个点餐的功能,这样一个功能一个 功能的添加上去,对于学习还是很有好处的。 我没开发过快餐店的系统,不过都是大同小异的系统……写个简单点的功能表你参考下吧(数据库部分就不写了,基本就是商品价格表、账单表、操作人员表之类的 而已……) 主要就是4个功能吧 1、食品管理:在程序中设置食品价格、数量 2、点餐功能:统计客户所点的餐品及价格,在付账后保存到数据库中 3、账单统计:查询当日账单数量、食品售出份数、销售总价、利润额等 4、员工管理:这个就是工资、账单查询之类的了 以上这4个功能可以简单分为3类 a类就是数据库功能类,负责操作数据库的增、删、改等操作,然后别的类调用这个类对数据库进行操作 b类负责将客户点餐数量、总价保存到数据库中的临时表中,在经过确认收账操作后,保存到数据库中的账单表中c类就是有关从前台设置数据库数据的功能,比如更改员工工资、食品价格之类的操作当然,只有这3个类的话,日后数据库只要多添加一个列,这3个类基本都要改,所以维护和更新会很麻烦,这也就是为了日后工作量不会太大,开发时使用模块化方式的原因。另外,诸如快餐之类的管理系统重点一般都在数据库上,前台也只是对后台的一些操作,如果提前将数据库设计的比较完善,那么日后一些功能完全可以随时写一个类添加进去……

6,ios阅读类app毕业设计系统功能需求分析怎么写

1. 引言1.1 编写目的:编写此文档的目的是进一步定制软件开发的细节问题,便于用户与开发商协调工作.本文档面向的读者主要是项目委托单位的管理人员.希望能使本软件开发工作更具体.1.2 项目背景1.2.1项目委托单位:****公司1.2.2开发单位:***公司1.3 定义1.4  参考资料2. 任务概述2.1 目标:<1> 决策支持:根据公司的要求及时提供所需报表及文件,并在适当时候对各部门领导给予销售及进货等方面的提示<2>提高效率:利用软件进行管理,避免人工管理的失误以及 延迟性,从而实现高效率的管理.2.2 运行环境:<1> 硬件方面:Pentium级处理芯片  1兆显存的兼容显卡  256色,800*600的兼容显示器  标准兼容打印机<2>软件方面: WIN95操作系统2.3 条件与限制:  编程用计算机一台  完成期限2000/7/1  无资金供给3. 数据概述数据流程图如下: 3.1 静态数据:包括系统登录密码,各数据库所在位置,系统分析原始数据3.2  动态数据:包括各数据库内各项显示数据,用户登录信息,系统时间3.3 数据库描述:  人事管理数据库:公司内人员的个人详细信息,包括档案信息  销售管理数据库:当日销售记录及以前的销售统计,用于销售分析  财务管理数据库:公司内部账目及收支情况详表  技术管理数据库:公司所需各技术档案的详细记录(包括文档) 3.4 数据字典:<1>数据流词条描述:  1.数据流名:登录信息  来源:用户的输入  去向:系统内部检验部分  组成:用户名,密码  流通量:每次登录输入一次  2.数据流名:登录结果  来源:系统  去向:用户  组成:返回信息  流通量:每次登录返回一次  3.数据流名:输入修改信息  来源:用户  去向:系统判断部分  组成:根据各数据库内容而不同  流通量:依用户输入而定   4.数据流名:反馈信息  来源:系统判断部分  去向:用户  组成:系统经判断后发回的字符数据  流通量: 依系统当前信息而定  5.数据流名:识别信息  来源:系统内部检验部分  去向:系统判断部分  组成:系统各数据库的标识信息  流通量:用户每次输入流通一次  6.数据流名:处理信息  来源:系统判断部分  去向:各数据库处理部分  组成:读取/修改标识,读取/修改的变量名称  流通量:用户每次输入流通一次  7.数据流名:读取修改  来源:系统判断部分  去向:系统各数据库  组成:读取/修改标识,读取/修改内容  流通量: 用户每次输入流通一次<2>数据文件词条描述:  1.数据文件名:人事数据  简述:存储人员信息  数据文件组成:人员的各项信息(以CString类型为主)  2.数据文件名:销售数据  简述:存储当日及从前的销售记录  数据文件组成:销售的各项信息  3.数据文件名:财务数据  简述:存储财务管理信息  数据文件组成:财务管理的各项记录  4.数据文件名:技术数据  简述:存储公司内部使用的技术档案信息  数据文件组成:技术档案名称,内容<3>加工逻辑词条描述:  1.加工名:检验  简要描述:判断用户的许可性  输入数据流:登录信息  输出数据流:登录结果  加工逻辑:判断是否与系统内部用户信息相符合  2.加工名:判断  简要描述:判断用户的操作并进行相应的读取/存储工作   输入数据流:输入修改信息  输出数据流:反馈信息  加工逻辑:判断用户的操作->调用数据库->读取/修改->反馈  3.加工名:人事档案管理  简要描述:对人事数据库进行相应要求的操作,并与判断部分交互  输入数据流:处理信息,读取修改  输出数据流: 读取修改, 处理信息  加工逻辑:判断用户要读取/修改的内容->反馈用户所需信息  4.加工名:销售统计  简要描述:对销售数据库进行相应要求的操作,并与判断部分交互  输入数据流:处理信息,读取修改  输出数据流: 读取修改, 处理信息  加工逻辑:判断用户要读取/修改的内容->反馈用户所需信息  5.加工名:财务统计  简要描述:对财务数据库进行相应要求的操作,并与判断部分交互  输入数据流:处理信息,读取修改  输出数据流: 读取修改, 处理信息  加工逻辑:判断用户要读取/修改的内容->反馈用户所需信息  6.加工名:技术管理  简要描述:对技术统计数据库进行相应要求的操作,并与判断部分交互信息  输入数据流:处理信息,读取修改  输出数据流: 读取修改, 处理信息  加工逻辑:判断用户要读取/修改的内容->反馈用户所需信息<4>源点及汇点词条描述:  名称:用户  简要描述:既是源点又是汇点,发出动作信息给"检验"和"判断"加工,通过交互界面接受反馈信息有关数据流:登录结果,登录信息,输入修改信息,反馈信息  数目:一个4. 功能需求4.1 功能划分  可细分为四部分:人事管理,销售管理,财务管理,技术档案管理4.2 功能描述<1>人事功能:  (1)能对公司内部的所有人员有关档案详细资料记录并保存。  (2)能对数据库内人事档案的数据进行查阅和修改。  (3)能按部门或姓名检索人员。  (4)当某员工的雇用期限达到整年时,按时提醒。<2>销售统计功能  (1)按日对公司的销售情况进行统计,包括销售额\销售数量\各地区销售比例\不同销售方式的销售量比例以及销售毛利润情况  (2)制定销售情况的月报表\季报表以及年报表对销售情况进行分析,对不同销售人员的业绩进行评定<3>财务管理功能  (1)协助财务人员进行计算机管理,对库存情况\进货情况\销货进行登录和输出  (2) 根据预设的库存情况提醒进货  (3) 对收款情况进行统计,在应收帐款达到预设值时进行提示<4>技术管理功能  (1)对技术资料进行登录  (2)对维修记录进行登录和统计,按不同型号的机器进行故障整体分析,并作出分析报告  (3)对维修配件的需求进行管理并及时提示备货5. 性能需求5.1 数据精确度:因为此数据为公司内部数据,所以要求不能有误差5.2 时间特性:当日销售统计要求有即时性,马上能反应出存货的问题;同时财务管理数据计算当前存货情况,并对进货情况进行估算5.3  适应性:此软件只在公司内部管理人员的机器上使用,因此不考虑适应性6. 运行需求6.1 用户界面:  屏幕格式:  (1)要求有菜单及工具栏以方便操作  (2)各数据库信息可在屏幕上直接修改  (3)各数据统计结果可在屏幕上显示  (4)进行系统分析后的结果在另一窗口中显示  报表格式:  (1)人事管理报表只要求有个人的普通数据  (2)销售统计报表要求可分别打印当日统计或之前的统计  (3)财务统计报表要求打印出存货及公司帐务详表  (4)技术管理报表要求可以分别打印技术档案总表和任一技术档案文档内容菜单格式:要求菜单项大致与WIN95标准相同,另外附加的功能做到新的单项中输入输出时间:年份以4位数字表示6.2 硬件接口:需要标准打印机接口进行报表打印6.3  软件接口:Windows标准接口7. 其他需求  可使用性:要求容易使用,界面友好  安全保密性:因本数据属于公司内部管理用关键数据,因此除公司管理人员外,其他人员不得访问.要求设有登录密码检验功能,并且此密码可以在以后进行修改  可维护性:要求本软件的维护文档齐全,便于维护

7,谁帮忙作一个网上聊天系统的需求分析模板也许

1. 引言 1.1. 背景 说明: a.待开发的软件系统的名称; b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络; C.该软件系统同其他系统或其他机构的基本的相互来往关系。 1.2. 参考资料 列出本说明书中引用和参考的资料,如: a.本项目的经核准的计划任务书或合同、上级机关的批文; b.属于本项目的其他已发表的文件; c.本文件中各处引用的文件、资料、包括所要用到的软件开发标准。 列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 1.3. 假定和约束[可选] 列出进行本软件开发工作的假定和约束,例如经费限制、开发期限、设备条件、用户的资料准备和交流上的问题等。 1.4. 用户的特点[可选] 列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。这些是软件设计工作的重要约束。 2. 功能需求 2.1. 系统范围 明确概要地说明用户对系统、产品高层次的目标要求,如系统开发的意图、应用目标、作用范围以及其他相关的背景材料。 如果所定义的产品是一个更大系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。 2.2. 系统体系结构(二层架构的系统可剪裁本小节)[可选] 以图+文本结合的方式描述系统的总体架构。 以下应提供系统总体架构图: 以下对系统总体架构进行描述: 2.3. 系统总体流程 以图+文本结合的方式说明系统的总体流程。 图一是计划合同管理系统的总体流程图。 图一 2.4. 需求分析 需求分析的目的是获取或描述系统需求中的每一个功能需求,并通过分析确定系统能够做什么?谁来使用这个系统? · 建立用例模型:发现角色和用例,并确定角色之间的关系、用例之间的关系,以及角色与用例之间的相互关系 · 描述用例:角色与系统如何交互的规格说明。 2.4.1. XXXXXXX(功能需求名称) 2.4.1.1. 功能描述 功能编号: 功能需求:从用户业务的角度描述功能需求。 2.4.1.2. 业务建模 从可视化的角度--用例图--描述功能需求 图二是综合计划管理系统合同编辑业务的功能需求用例图。 图二 2.4.1.3. 用例描述 以文本的方式描述每一个用例中角色与系统相互交互的规格说明。 1、 XXXXXX(用例名称) 描述对象 描述内容 标识符 用例的唯一标识符 说明 对用例的概要说明 参与者 与该用例相关的参与者列表,以及参与者的特点 频度 参与者访问此用例的频率 状态 通常分为:进行中、等待审查、通过审查或未通过审查 前置条件 一个条件列表,如果其中包含条件,则这些条件必须在访问用例之前得到满足 后置条件 一个条件列表,如果其中包含条件,则这些条件将在用例成功完成以后得到满足 被扩展的用例 此用例所扩展的用例(如果存在) 被包含的用例 此用例所包含的用例(如果存在) 基本操作流程 参与者在用例中所遵循的主逻辑路径,即当各项工作都正常进行时用例的工作方式 可选操作流程 在变更工作方式、出现异常或发生错误的情况下所遵循的路径 修改历史记录 修改人 : 修改日期:修改原因: 问题 如果存在,则为与此用例的开发相关的问题或操作项目的列表 以下是综合计划管理系统中的合同编辑功能需求中的合同增加用例描述: 描述对象 描述内容 标识符 IPMS0101 说明 增加一条合同记录 参与者 合同编辑人员--熟悉合同管理业务 频度 状态 通过审查 前置条件 1. 参与者具有合同增加的权限2. 参与者已选取对应的计划记录3. 当前计划总投资≥SUM(该计划下已签合同价) 后置条件 1. 数据库中更加一条合同纪律2. 可执行合同原件扫描用例3. 可执行合同付款增加用例4. 可执行合同修改和合同删除用例 被扩展的用例 无 被包含的用例 无 基本操作流程 请参见图三的合同增加流程 可选操作流程 当用户确认合同增加时发现异常时,系统提示合同增加无效的提示 修改历史记录 修改人 : 修改日期:修改原因: 问题 1. 合同编码的具体约定2. 合同类型、资金来源、合同受委托方字典表的具体设计 图三 合同增加活动流程 2、XXXXX(用例名称) …… 2.4.1.4. 用户界面 概要描述功能对应的用户界面风格,采用原型生命周期的项目也可以提供原型界面拷贝。 2.4.2. XXXXXXX(功能需求名称) …… 3. 非功能需求 3.1. 性能要求 3.1.1. 精度[可选] 说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。 3.1.2. 时间特性要求 说明对于该软件的时间特性要求,如对:响应时间;更新处理时间;数据的转换和界面更新传送时间等的要求。 3.1.3. 输人输出要求 解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。 3.2. 数据管理能力要求[可选] 说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求做出估算。 3.3. 安全保密性要求 用户对系统所应具备的故障处理能力、处理方式及故障后的系统恢复、数据恢复等要求,对系统防止机密数据被非法侵入、修改及丢失的要求。 3.4. 灵活性要求[可选] 说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如: a.操作方式上的变化; b.运行环境的变化; c.同其他软件的接口的变化; d.精度和有效时限的变化; e.计划的变化或改进。 对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。 3.5. 其他专门要求[可选] 如用户单位对使用方便的要求,对可维护性、可补充性、易读性、可靠性、异常处理要求、运行环境可转换性的特殊要求等。 4. 运行环境规定 4.1. 设备 列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括: a.处理器型号及内存容量; b.外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量; c.输入及输出设备的型号和数量,联机或脱机; d.数据通信设备的型号和数量; e.功能键及其他专用硬件 4.2. 支持软件 列出支持软件,包括网络和硬件设备平台、操作系统平台、数据库系统平台以及编译(或汇编)程序和测试支持软件等。 4.3. 接口[可选] 说明该软件同其他软件之间的接口、数据通信协议等。 4.4. 控制[可选] 说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。 5. 需求跟踪 需求跟踪的主要目的是保证所有的需求都得到分析,以承诺需求-分析需求对应表(PRS_SRS表)的方式描述已分析需求对已承诺需求的覆盖情况。PRS_SRS表的格式请参见软件需求管理过程规范(SUPL-MANU-SRS-001)。
你好!高手来着希望对你有所帮助,望采纳。
1. 引言 1.1. 背景 说明: a.待开发的软件系统的名称; b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络; C.该软件系统同其他系统或其他机构的基本的相互来往关系。 1.2. 参考资料 列出本说明书中引用和参考的资料,如: a.本项目的经核准的计划任务书或合同、上级机关的批文; b.属于本项目的其他已发表的文件; c.本文件中各处引用的文件、资料、包括所要用到的软件开发标准。 列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 1.3. 假定和约束[可选] 列出进行本软件开发工作的假定和约束,例如经费限制、开发期限、设备条件、用户的资料准备和交流上的问题等。 1.4. 用户的特点[可选] 列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。这些是软件设计工作的重要约束。 2. 功能需求 2.1. 系统范围 明确概要地说明用户对系统、产品高层次的目标要求,如系统开发的意图、应用目标、作用范围以及其他相关的背景材料。 如果所定义的产品是一个更大系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。 2.2. 系统体系结构(二层架构的系统可剪裁本小节)[可选] 以图+文本结合的方式描述系统的总体架构。 以下应提供系统总体架构图: 以下对系统总体架构进行描述: 2.3. 系统总体流程 以图+文本结合的方式说明系统的总体流程。 图一是计划合同管理系统的总体流程图。 图一 2.4. 需求分析 需求分析的目的是获取或描述系统需求中的每一个功能需求,并通过分析确定系统能够做什么?谁来使用这个系统? · 建立用例模型:发现角色和用例,并确定角色之间的关系、用例之间的关系,以及角色与用例之间的相互关系 · 描述用例:角色与系统如何交互的规格说明。 2.4.1. XXXXXXX(功能需求名称) 2.4.1.1. 功能描述 功能编号: 功能需求:从用户业务的角度描述功能需求。 2.4.1.2. 业务建模 从可视化的角度--用例图--描述功能需求 图二是综合计划管理系统合同编辑业务的功能需求用例图。 图二 2.4.1.3. 用例描述 以文本的方式描述每一个用例中角色与系统相互交互的规格说明。 1、 XXXXXX(用例名称) 描述对象 描述内容 标识符 用例的唯一标识符 说明 对用例的概要说明 参与者 与该用例相关的参与者列表,以及参与者的特点 频度 参与者访问此用例的频率 状态 通常分为:进行中、等待审查、通过审查或未通过审查 前置条件 一个条件列表,如果其中包含条件,则这些条件必须在访问用例之前得到满足 后置条件 一个条件列表,如果其中包含条件,则这些条件将在用例成功完成以后得到满足 被扩展的用例 此用例所扩展的用例(如果存在) 被包含的用例 此用例所包含的用例(如果存在) 基本操作流程 参与者在用例中所遵循的主逻辑路径,即当各项工作都正常进行时用例的工作方式 可选操作流程 在变更工作方式、出现异常或发生错误的情况下所遵循的路径 修改历史记录 修改人 : 修改日期:修改原因: 问题 如果存在,则为与此用例的开发相关的问题或操作项目的列表 以下是综合计划管理系统中的合同编辑功能需求中的合同增加用例描述: 描述对象 描述内容 标识符 IPMS0101 说明 增加一条合同记录 参与者 合同编辑人员--熟悉合同管理业务 频度 状态 通过审查 前置条件 1. 参与者具有合同增加的权限2. 参与者已选取对应的计划记录3. 当前计划总投资≥SUM(该计划下已签合同价) 后置条件 1. 数据库中更加一条合同纪律2. 可执行合同原件扫描用例3. 可执行合同付款增加用例4. 可执行合同修改和合同删除用例 被扩展的用例 无 被包含的用例 无 基本操作流程 请参见图三的合同增加流程 可选操作流程 当用户确认合同增加时发现异常时,系统提示合同增加无效的提示 修改历史记录 修改人 : 修改日期:修改原因: 问题 1. 合同编码的具体约定2. 合同类型、资金来源、合同受委托方字典表的具体设计 图三 合同增加活动流程 2、XXXXX(用例名称) …… 2.4.1.4. 用户界面 概要描述功能对应的用户界面风格,采用原型生命周期的项目也可以提供原型界面拷贝。 2.4.2. XXXXXXX(功能需求名称) …… 3. 非功能需求 3.1. 性能要求 3.1.1. 精度[可选] 说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。 3.1.2. 时间特性要求 说明对于该软件的时间特性要求,如对:响应时间;更新处理时间;数据的转换和界面更新传送时间等的要求。 3.1.3. 输人输出要求 解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。 3.2. 数据管理能力要求[可选] 说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求做出估算。 3.3. 安全保密性要求 用户对系统所应具备的故障处理能力、处理方式及故障后的系统恢复、数据恢复等要求,对系统防止机密数据被非法侵入、修改及丢失的要求。 3.4. 灵活性要求[可选] 说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如: a.操作方式上的变化; b.运行环境的变化; c.同其他软件的接口的变化; d.精度和有效时限的变化; e.计划的变化或改进。 对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。 3.5. 其他专门要求[可选] 如用户单位对使用方便的要求,对可维护性、可补充性、易读性、可靠性、异常处理要求、运行环境可转换性的特殊要求等。 4. 运行环境规定 4.1. 设备 列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括: a.处理器型号及内存容量; b.外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量; c.输入及输出设备的型号和数量,联机或脱机; d.数据通信设备的型号和数量; e.功能键及其他专用硬件 4.2. 支持软件 列出支持软件,包括网络和硬件设备平台、操作系统平台、数据库系统平台以及编译(或汇编)程序和测试支持软件等。 4.3. 接口[可选] 说明该软件同其他软件之间的接口、数据通信协议等。 4.4. 控制[可选] 说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。 5. 需求跟踪 需求跟踪的主要目的是保证所有的需求都得到分析,以承诺需求-分析需求对应表(PRS_SRS表)的方式描述已分析需求对已承诺需求的覆盖情况。PRS_SRS表的格式请参见软件需求管理过程规范(SUPL-MANU-SRS-001)。
文章TAG:系统功能需求分析怎么写

最近更新