需求规约说明书
- 格式:doc
- 大小:38.00 KB
- 文档页数:7
需求规格说明编写目录1 范围1.1 标识1.2 系统概述1.3 文档概述2 引用文档3 项目概述3.1 目标3.2 用户的特点3.3 假定和约束4 需求规定4.1 功能需求4.2 性能需求4.2.1 精度4.2.2 时间特性要求4.2.3 灵活性4.3 输入输出要求4.4 数据需求及系统行为需求4.4.1 数据对象ERD模型4.4.2 数据操作4.4.3 状态图或有限状态机图4.5 故障处理要求4.6 设计约束4.7 属性4.7.1 安全性4.7.2 可维护性4.8 数据管理能力要求5 运行环境规定5.1 硬件5.2 支持软件5.3 接口需求6 支持信息需求规格说明编写要求1 范围1.1 标识写明本文档的:a.已批准的标识号;b.标题;c.缩略语1.2 系统概述概述本文档所适用的项目系统及其用途。
1.3 文档概述概述本文档的用途和内容。
2 引用文档应按文档号和标题列出本报告引用的所有文档。
3 项目概述分节说明所开发项目的大致情况。
3.1 目标叙述该项软件开发的意图、应用目标、作用范围、以及其它有关该软件开发的背景材料。
解释被开发软件与其它有关软件之间的关系。
如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。
如果所定义的产品是一个较大系统的一个组成部分,则应说明本产品与该系统中其他各个组成部分之间的关系。
可以使用方框图来表示。
3.2 用户的特点叙述本软件的最终用户的特点,充分说明操作人员、维护人员应该具备的经验、技术水平和知识背景、专长等。
3.3 假定和约束指出进行本软件开发工作的假定和约束,例如,开发的经费限制、开发期限以及其他条件限制等。
4 需求规定分节详细说明必要的软件需求,以确保本软件的正确开发。
4.1 功能需求可以用列表的方式(例如IPO表即输入、处理、输出表的形式)表示,分节逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经过怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。
X系统软件需求规约说明书福建师范大学软件学院2010年11月目录1简介 (3)1.1目的 (3)1.2范围 (3)1.3定义、首字母缩写词和缩略语 (3)1.4参考资料 (4)2项目概述 (5)2.1产品功能 (5)2.3用户特点 (5)2.4运行环境 (5)2.5一般约束 (5)2.6假设和依据 (5)3功能需求 (5)(此为样例) (5)3.1选题子系统(二等标题字体黑体小三) (5)3.1.1选题子系统概述(三等标题字体黑体小四加粗) (5)3.1.2 UC0101提交课题审核表用例 (7)3.1.3 UC0102评审课题用例 (9)3.1.4 UC0103审批课题用例 (9)3.1.5 UC0104发布课题用例 (9)3.1.6 UC0105浏览课题用例 (9)3.1.7 UC0106选题用例 (9)3.1.8 UC0107选择课题成员用例 (9)3.1.9 UC0108指派课题成员用例 (9)3.1.10 UC0109发布选题结果用例 (9)3.1.11 UC01010浏览选题结果用例 (9)4非功能需求 (10)4.1安全性 (10)4.2易用性 (10)4.3可靠性 (10)4.4性能 (10)4.5可维护性、可扩展性和适应性 (10)1简介(正文字体宋体小四由PMO统一给出,不用填写) 1.1目的(正文字体宋体小四由PMO统一给出,不用填写) 1.2范围(正文字体宋体小四由PMO统一给出,不用填写) 1.3定义、首字母缩写词和缩略语本文档出现的缩略词(正文字体宋体小四由PMO统一给出,不用填写)本文档出现的术语1.4参考资料(正文字体宋体小四由PMO统一给出,不用填写)2项目概述(正文字体宋体小四由PMO统一给出,不用填写)2.1产品功能(正文字体宋体小四由PMO统一给出,不用填写)2.3用户特点(正文字体宋体小四由PMO统一给出,不用填写)2.4运行环境(正文字体宋体小四由PMO统一给出,不用填写)2.5一般约束(正文字体宋体小四由PMO统一给出,不用填写)2.6假设和依据(正文字体宋体小四由PMO统一给出,不用填写)3功能需求(一等标题字体黑体三号加粗)(此为样例要求有用例图用例词汇表,界面原型及用例场景) 3.1选题子系统(二等标题字体黑体小三)3.1.1选题子系统概述(三等标题字体黑体小四加粗)(1)用例图(四等标题字体黑体小四加粗)(正文字体宋体小四)图3.1-1 选题子系统用例图(2)用例概述3.1.2 UC0101提交课题审核表用例(1)界面原型图3.1-2提交课题审核表用例的界面原型(2)用例场景(涉及多个界面或界面交互复杂时填写)(3)活动图(涉及多个界面或界面交互复杂时填写,下面的图只是一个占位符)图3.1-3提交课题审核表用例的活动图3.1.3 UC0102评审课题用例3.1.4 UC0103审批课题用例3.1.5 UC0104发布课题用例3.1.6 UC0105浏览课题用例3.1.7 UC0106选题用例3.1.8 UC0107选择课题成员用例3.1.9 UC0108指派课题成员用例3.1.10 UC0109发布选题结果用例3.1.11 UC01010浏览选题结果用例………4非功能需求4.1 安全性(三等标题字体黑体小四)4.2 易用性(三等标题字体黑体小四)4.3 可靠性(三等标题字体黑体小四)4.4 性能(三等标题字体黑体小四)4.5 可维护性、可扩展性和适应性(三等标题字体黑体小四)。
X系统软件需求规约说明书福建师范大学软件学院2011年8月1简介 (4)1.1目的 (4)1.2范围 (4)1.3定义、首字母缩写词和缩略语 (4)1.4参考资料 (6)2项目概述 (7)2.1产品描述 (7)2.2产品功能 (10)2.3用户特点 (11)2.4运行环境 (11)2.5一般约束 (11)2.6假设和依据 (12)3功能需求 (12)3.1专业课程管理子系统 (12)3.1.1 用例图 (12)3.1.2 用例概述 (13)3.1.3 界面原型 (13)3.2教学资源管理子系统.................................................................... 错误!未定义书签。
3.2.1 用例图 .................................................................................... 错误!未定义书签。
3.2.2 用例概述 ................................................................................ 错误!未定义书签。
3.2.2 界面原型 ................................................................................ 错误!未定义书签。
3.3课程资源管理子系统.................................................................... 错误!未定义书签。
3.3.1 用例图 .................................................................................... 错误!未定义书签。
毕业设计管理系统软件需求规约说明书福建师范大学软件学院2014年6月目录1简介....................................................................................................... 错误!未定义书签。
1.1目的 ................................................................................................ 错误!未定义书签。
1.2范围 ................................................................................................ 错误!未定义书签。
1.3定义、首字母缩写词和缩略语 .................................................... 错误!未定义书签。
1.4参考资料 ........................................................................................ 错误!未定义书签。
2项目概述............................................................................................... 错误!未定义书签。
2.1产品功能 ........................................................................................ 错误!未定义书签。
2.3用户特点 ........................................................................................ 错误!未定义书签。
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2任务概述 (2)2.1目标 (2)2.2用户的特点 (5)2.3假定和约束 (5)3需求规定 (6)3.1对功能的规定 (6)3.2对性能的规定 (6)3.2.1精度 (6)3.2.2时间特性要求 (6)3.2.3灵活性 (6)3.3输人输出要求 (6)3.4数据管理能力要求 (6)3.5故障处理要求 (6)3.6其他专门要求 (6)4运行环境规定 (7)4.1设备 (7)4.2支持软件 (7)4.3接口 (7)4.4控制 (7)汽配ERP需求说明书1引言1.1编写目的用于指导小组项目开发流程,内部交流文档1.2背景说明:a.项目名称:汽配管理ERPb.项目背景:该项目采用的开发工具为:MyEclipse 8.5,SQL Server,运用struts和hibrit技术进行开发,采用B/S架构1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料列出用得着的参考资料,如:a.美萍汽配管理单机版2任务概述2.1目标完成如下大体目标:1.车友会员信息(刘恋)[注意权限的验证,客户端和服务器双重验证]1)会员信息查询查询条件(会员号,身份证编号,查询结果,会员编号(附带链接:显示会员的详细信息),会员身份证编号,会员注册时间,会员性质,单位名称,会员地址,联系人,操作(修改,删除,产品追加))2)修改(会员编号,会员性质,联系人,身份证,E-mail,移动电话,固定电话,会员地址,邮政编码,单位名称)3)删除4)订单配件型号配件品牌购买数量单价预约价格总价保修时间附件保修承诺2)会员信息注册会员性质(家庭用户、企业用户、租赁用户)联系人爱车型号身份证E-mail移动电话固定电话家庭地址邮政编码单位名称注册时间(当前提交时间)2.订单管理(邓礼兵)1)订单信息查询查询条件:会员号,身份证编号,购买日期会员号爱车型号配件名称配件型号数量总价购买日期2) 删除订单3) 修改订单表格显示大体格式会员号购买日期爱车型号配件型号数量总价单位名称联系人配件故障现象缺少零件随机附件3.配件管理*1)配件入库管理添加入库配件名称配件型号入库数量配件报价入库时间入库操作员操作(修改,删除)修改配件名称配件类型入库数量最新报价入库时间入库操作员2)配件出库管理出库日期配件名称配件类型出库数量提取配件员工操作(修改、删除)3)在库配件查询查询条件配件名称查询结果配件名称配件型号配件数量配件单价4)配件入库查询*查询条件配件名称入库日期查询结果入库日期配件名称配件型号入库数量入库报价5)配件出库查询*查询条件出库日期领取配件员工号配件名称操作员号查询结果领取配件员工号出库日期配件名称配件型号出库数量操作员号4.费用结算(宋礼匡,)[注意业务逻辑]1)结算汇总会员号配件名称单价数量总价成本卖出价毛利润操作(修改、删除、打印)2)结算管理预警6.配件数量预警1)配件监督管理需要补充的配件(添加信息)配件名称配件型号剩余数量需补充备注操作(修改、删除)2)配件信息查询查询条件7.后台管理(刘恋)1)员工管理查询条件员工编号员工姓名员工角色查询结果员工编号员工姓名登陆密码角色操作(修改,删除)2) 添加(输入新员工信息)员工姓名密码确认密码员工角色(管理员,销售人员,配件管理员,财务,客服人员)8.权限管理角色管理权限管理2.2用户的特点操作员需要了解一定的业务流程的操作2.3假定和约束开发周期大约为20天3需求规定3.1对功能的规定3.2对性能的规定3.2.1精度数量等属性单位精确到个位,经费等结算单位精确到小数点后一位3.2.2时间特性要求a.响应时间不能超过3秒3.2.3灵活性B/S架构3.3输人输出要求实现Excel格式的报表输出3.4数据管理能力要求能支持日常的数据管理即可3.5故障处理要求尚未预见3.6其他专门要求数据安全性考虑4运行环境规定4.1设备a.服务器为Windows系统,安装SQL Server2003以上版本,JDK5.0及其以上版本b.客户机安装了web浏览器4.2支持软件4.3接口采用链接的方式提供外部接口4.4控制浏览器控制。
精心整理需求规格说明书(ISO标准版)编者说明:当需求调查、分析工作告一段落时,你就需要将这些需求进行规格化描述,整理成文,即软件需求规格说明书,也就是SRS。
这是在软件项目过程中最有价值的一个文档。
ISO所提供的标准虽然已经时间久远,但还是颇具参考价值的。
1.引言1.1编写的目的[[[2解[33.2.2时间特性要求[说明对于该系统的时间特性要求。
]3.2.3灵活性[说明对该系统的灵活性的要求,即当需求发生某些变化时,该系统对这些变化的适应能力。
]3.3输入输出要求[解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。
对系统的数据输出及必须标明的控制输出量进行解释并举例。
]3.4数据管理能力要求(针对软件系统)[说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。
]3.5故障处理要求[列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。
]3.6其他专门要求[如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。
]4.运行环境规定4.1设备[列出运行该软件所需要的硬设备。
说明其中的新型设备及其专门功能,包括:a. 处理器型号及内存容量b. 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量c. 输入及输出设备的型号和数量,联机或脱机;]典型的优势是产品会增加组织在市场上的价值,减少运作成本,或提供更好的客户服务。
这个优势应该是可度量的,这样才能够让您确定交付的产品是否达到目标。
]2.客户、顾客和其它风险承担者2.1客户是为开发付费的人,并将成为所交付产品的拥有者[这一项必须给出客户的姓名,三个以内是合理的。
][客户最终将接受该产品,因此必须对交付的产品满意。
如果你无法找到一个客户的姓名,那么也许你就不应该构建该产品。
]2.2顾客是将花钱购买该产品的人[也给出姓名和相关的信息]2.3其它风险承担者[其他的一些人或组织的名称,他们或者受到产品的影响,或影响产品。
需求规约说明书<学生信息管理系统>需求规约说明书拟制人:蔡梦秋审核人:周亚风批准人:周鹏飞目录1.引言 (4)1.1 编写目的 (4)1.2背景 (4)1.3定义 (5)1.4参考资料 (6)2.任务概述 (6)2.1目标 (6)2.2用户特点 (7)2.3用例模型 (7)2.3.1录入学生信息 (8)2.3.2修改学生信息 (8)2.3.3修改个人信息 (8)2.3.4查询学生信息 (9)2.3.5显示全体信息 (9)2.3.6删除学生信息 (9)2.4假定和约束 (10)3.需求规定 (10)3.1对功能的规定 (10)3.2补充需求 (11)3.2.1 易用性 (11)3.2.2精度 (11)3.2.3时间特性要求 (12)3.2.4灵活性 (12)3.3输入输出要求 (12)3.4数据管理能力要求 (13)3.5故障处理要求 (13)3.6其他专门要求 (13)4.运行环境规定 (14)4.1设备 (14)4.2支持软件 (14)4.3接口 (15)4.3.1 用户接口 (15)4.3.2 硬件接口 (15)4.3.3 软件接口 (15)4.3.4 通信接口 (15)4.4控制 (16)1.引言1.1 编写目的学校的学生信息管理系统采用人工方式,由于现阶段学生人数不断增多,且学生信息工作都在月底进行,时间要求紧迫,所以给学校学籍科人员的工作负担重、效率低。
鉴于不断修改和增减学生的信息的需要,故我校学籍科迫切要求开发一个计算机学生信息管理系统,用以取代现行的手工操作。
按照软件项目开发计划书所确定的工作范围为指南。
为明确软件需求,明细该项目的数据流向和数据结构,为设计阶段打下坚实的基础;确定系统功能,设计时应遵循的原则,约束条件以及性能等要求;建立和保持与用户之间的通信,确保以后的工作能够比较顺利的开展,撰写需求规格说明书即当前文档。
本需求规格说明书是为了开发学生信息管理系统而编写,主要面向系统分析员、程序员、测试员、实施员和最终用户。
个人知识管理系统软件需求规约说明书福建师范大学软件学院2011年11月目录1简介 (3)1.1目的 (3)1.2范围 (3)2项目概述 (3)2.1产品描述 (4)2.2产品功能 (4)2.3用户特点 (5)2.4运行环境 (5)2.5 系统主要功能 (6)2.5.1个人人脉管理系统 (6)2.5.1.1 用例图 (6)2.5.1.2用例概述 (6)2.5.1.3事件流 (7)2.5.2 个人知识管理 (16)2.5.2.1用例图 (16)2.5.2.2用例概述 (16)2.5.2.3 事件流 (17)2.5.3 个人时间管理 (23)2.5.3.1用例图 (23)2.5.3.2用例概述 (23)2.5.3.3 事件流 (24)1简介个人知识管理是一种新的知识管理的理念和方法,能将个人拥有的各种资料、随手可得的信息变成更具价值的知识,最终利于自己的工作、生活。
通过对个人知识的管理,人们可以养成良好的学习习惯,增强信息素养,完善自己的专业知识体系,提高自己的能力和竞争力,为实现个人价值和可持续发展打下坚实基础。
1.1目的本文档明确个人知识管理需要完成的内容,建立系统逻辑模型,准确表达用户的需求。
本文档的读者包括:软件学院的相关领导以及服务支持的有关人员、实验教学管理平台开发组成员等。
1.2范围我们主要是对个人知识进行管理,涉及内容包括:个人人脉管理,个人知识管理,个人时间管理,最终实现个人知识的整合管理。
2项目概述人际网络是一种无形的网络,也是个人学习知识的一个重要途径。
人际网络的建立和维持并不容易,一旦个人知识管理建立,往往成为可以获得最直接最深入问题信息的来源。
人际交往中可以学到很多书本上、软件中学不到的知识——隐性知识。
人际圈子越广,交往的人员的素质越好,可以学到的知识越多。
个人知识管理是一个很重要的部分,在我们需要资料的时候,如果你曾经很好的对知识的管理,你就可以在短时间内获得最大资源,从而简单的完成这个任务,所以对与个人知识的软件开发是很有必要的,当然,用这个软件的人必须有个人知识管理的概念,同时能坚持进行知识管理,否则这个软件再好也发挥不了什么作用。
需求规则说明书需求规则说明书是软件开发中最重要的文档之一,其在项目开发的过程中起到至关重要的作用。
本文将介绍需求规则说明书的基本概念、编写流程、内容框架及其重要性。
1. 需求规则说明书的基本概念需求规则说明书是指明软件项目开发过程中所需的功能和性能标准,以及如何满足这些要求的文档。
这个文档是由开发人员、项目经理、业务专家和质量控制员之间进行密切合作的结果。
通常情况下,需求规则说明书的编写是在项目开发初期进行,以确保整个项目团队对于整个项目目标的理解和认知的一致性。
2. 需求规则说明书的编写流程需求规则说明书的编写流程分为以下几个步骤:1)确定项目的目标和范围。
这一步骤涉及到整个项目目的的明确化,以及对于其他相关因素的掌握,例如预算、时间表、人力资源等。
2)收集输入信息。
在这一阶段,利用会议、访谈、问卷调查等方式,团队需要就项目的不同方面进行收集信息,以满足编写需求规则说明书的需求。
3)气息分类。
在收集到的各种信息中,团队需要对这些信息进行筛选、整理和分类,以确保这些信息更好地符合需求规则说明书的要求。
4)确定需求。
该步骤涉及整合所有收集到的信息,以准确地定义和描述各种需求。
这个流程需要与业务专家和客户进行合作,以确保最终的需求规则说明书的可靠性和准确性。
5)审查和确认。
在确定需求后,团队需要对需求进行审查和确认,以确保其实现的可行性和可靠性。
6)整合和维护。
团队需要维护这个需求规则说明书,以满足开发过程中的变化和调整。
3. 需求规则说明书的内容框架需求规则说明书的内容框架包括以下几个部分:1)引言。
介绍当前文档的目的、文档编写的背景,以及需要考虑的项目前提条件。
2)总体要求。
描述软件项目的整体性能要求,包括性能、安全和可用性等。
3)功能要求。
描述软件项目的各项功能(需求),这些功能应该明确、准确和可测量,包括功能设定、限制条件和约束条件等。
4)非功能要求。
描述软件项目的各项非功能性要求,这些非功能性要求通常与用户体验和软件性能相关,包括可靠性、可维护性、可扩展性、可重用性等。
需求规约说明书电子商务管理系统目录1.引言 (3)1.1 编写目的 (3)1.2背景 (3)1.3定义 (4)1.4参考资料 (4)2.任务概述 (4)2.1目标 (4)2.2用户特点 (4)2.3用例模型 (4)3.需求规定 (5)3.1对功能的规定 (5)3.2补充需求 (5)3.2.1灵活性 (5)精度 (5)3.3故障处理要求 (5)3.4其他专门要求 (6)4.运行环境规定 (6)4.1设备 (6)4.2支持软件 (6)4.3接口 (7)4.3.1 用户接口 (7)4.3.2 硬件接口 (7)4.3.3 软件接口 (7)4.3.4 通信接口 (7)4.4控制 (7)1.引言1.1 编写目的20人左右团队方案8个月时间为某个家具公司开发一个小型电子商务管理系统。
该系统能够为用户提供产品展示、售前咨询、在线定制、网上交易、物流跟踪、售后效劳等功能。
按照软件工程开发方案书所确定的工作范围为指南。
为明确软件需求,明细该工程的数据流向和数据结构,为设计阶段打下坚实的根底;确定系统功能,设计时应遵循的原那么,约束条件以及性能等要求;建立和保持与用户之间的通信,确保以后的工作能够比拟顺利的开展,撰写需求规格说明书即当前文档。
本需求规格说明书是为了开发学生信息管理系统而编写,主要面向系统分析员、程序员、测试员、实施员和最终用户。
本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用,也是工程完成后系统验收的依据。
1.2背景待开发的系统的名称:小型电子商务管理系统工程的任务提出者:工程经理开发者:20人左右团队用户:本文档面向多种读者对象:〔1〕工程经理:工程经理可以根据该文档了解预期产品的功能,并据此进行系统设计、工程管理。
〔2〕开发员-设计员:对需求进行分析,并设计出系统,包括数据库的设计。
〔3〕开发员-程序员:配合?设计报告?,了解系统功能,编写?用户手册?。
〔4〕测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。
需求规约说明书电子商务管理系统
目录
1.引言 (3)
1.1 编写目的 (3)
1.2背景 (3)
1.3定义 (4)
1.4参考资料 (4)
2.任务概述 (4)
2.1目标 (4)
2.2用户特点 (4)
2.3用例模型 (4)
3.需求规定 (5)
3.1对功能的规定 (5)
3.2补充需求 (5)
3.2.1灵活性 (5)
3.2.2精度 (5)
3.3故障处理要求 (5)
3.4其他专门要求 (6)
4.运行环境规定 (6)
4.1设备 (6)
4.2支持软件 (6)
4.3接口 (7)
4.3.1 用户接口 (7)
4.3.2 硬件接口 (7)
4.3.3 软件接口 (7)
4.3.4 通信接口 (7)
4.4控制 (7)
1.引言
1.1 编写目的
20人左右团队计划8个月时间为某个家具公司开发一个小型电子商务管理系统。
该系统能够为用户提供产品展示、售前咨询、在线定制、网上交易、物流跟踪、售后服务等功能。
按照软件项目开发计划书所确定的工作范围为指南。
为明确软件需求,明细该项目的数据流向和数据结构,为设计阶段打下坚实的基础;确定系统功能,设计时应遵循的原则,约束条件以及性能等要求;建立和保持与用户之间的通信,确保以后的工作能够比较顺利的开展,撰写需求规格说明书即当前文档。
本需求规格说明书是为了开发学生信息管理系统而编写,主要面向系统分析员、程序员、测试员、实施员和最终用户。
本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用,也是项目完成后系统验收的依据。
1.2背景
待开发的系统的名称:小型电子商务管理系统
项目的任务提出者:项目经理
开发者:20人左右团队
用户:
本文档面向多种读者对象:
(1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。
(2)开发员-设计员:对需求进行分析,并设计出系统,包括数据库的设计。
(3)开发员-程序员:配合《设计报告》,了解系统功能,编写《用户手册》。
(4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。
(5)销售人员:了解预期产品的功能和性能。
(6)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。
(7)其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。
兼容系统:Windows XP SP2/SP3 、server 2003 、Vista 、Windows 7
开发工具:+ Microsoft SQL Server 2005
在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当的了解。
1.3定义
Macromedia Dreamweaver 8:网页设计工具
Microsoft SQL Server:数据库工具
1.4参考资料
《软件测试教程》 --------贺平编著
电子工业出版社
《 Java语言程序设计》 --------陈明编著
清华大学出版社
《工程编码与测试实训讲义》 --------何淼编著
南京信息职业技术学院
2.任务概述
2.1目标
20人左右团队计划8个月时间为某个家具公司开发一个小型电子商务管理系统。
该系统能够为用户提供产品展示、售前咨询、在线定制、网上交易、物流跟踪、售后服务等功能。
2.2用户特点
[列出本系统的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本系统的预期使用频度。
]
操作人员:
客户:熟悉网上购物操作;
熟悉计算机的基本操作;
管理员:属于该家具公司职员,了解公司业务
对数据库知识有一定的了解;
熟悉计算机应用操作;
维护人员:熟悉Java、数据库等专业知识;
对计算机操作有绝对的了解;
本系统的预期使用频度:家具公司客户网上订购商品,使用频度相当频繁
2.3用例模型
网上交易用例示意图
2.3.1网上交易
3.需求规定
3.1对功能的规定
网上交易:客户可以选择要买的东西并使用第三方支付进行付款
3.2补充需求
3.2.1灵活性
当需求发生某些变化时,学生信息管理系统以用软件操作方式、数据结构、运行环境基本不会发生变化。
变化只是将对应的数据库文件内的记录改变,获奖过滤条件改变即可。
例:当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。
3.2.精度
在进行向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数时,要求输入准确。
3.3故障处理要求
系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。
3.4其他专门要求
安全性:
本软件大量的参数及文本内容全部放于汉语编程数据库中,所以参数不容易被错该、破坏,万一参数受到破坏也不会影响源程序。
可维护性:
本软件利用数据库进行编程,系统结构有程序基本确定,大量的参数文本内容全部放于汉语编程中。
修改、更新数据只需要在数据库进行修改添加,而不需要对系统结构进行修改。
这样,系统维护性、升级都十分方便。
4.运行环境规定
4.1设备
a.具有奔腾133、16兆内存配置的计算机;
b.Microsoft鼠标或者其他兼容鼠标;
c.最少却MB的硬盘空间,常规安装需要100MB硬盘空间,完全安装需要240MB硬盘空间。
d.最少8MB的RAM存储器。
e.VAG显示器或更高。
f.Windows95中文版或Windows NT中文版或更高。
g.一般计算机外设,如:打印机、扫描仪。
如要配置网路环境,还需要网络连接设备4.2支持软件
该系统为B/S三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。
以下是系统的软件环境。
(1)客户端
操作系统:Windows2000 Professional/XP或更新版本。
浏览器:IE6以上,其它常见浏览器如FireFox。
(2)应用服务器端
操作系统:Windows2000 Server或更新版本。
应用服务器:Tomcat 5.5或更新版本。