如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
1.其它非功能需求1.1性能需求学校需要从系统中得知总体学生的就业情况,分析学校教学成果。学院需要从系统中了解学生的就业信息,并由此检验教学成果和课程合理性。学生需要及时地输入就业信息,使得学校能更快获得信息教师需要从系统中了解学生的就业信息。相互合作的用户有学校领导,全体教师,全体学生。响应时间需要60秒以内。。1.2安全措施需求学生丢失了密码可以及时地通过系统管理员找回密码。学生的就业信息需要备份到备份数据库中,以免系统发生崩溃损坏到整个操作中的数据库时引起数据丢失。1.3安全性需求为了防止没有修改权限的用户无意间修改了数据,用户登录分为教师登录,学生登录,管理员登录,不同的用户,有不同的权限。登录数据库时,用户必须表示自己的身份,系统会自动进行核实,鉴定此用户是否合法。如果合法,用户才能进一步操作。不同的用户有不同的操作权限。1.4软件质量属性本系统易用性优于易学性,使用方便,具有较好的可靠性和有效性1.5业务规则学生填写之后,或者是对自身信息数据的修改之后,必须提交给老师或者管理员进行核实确认之后,才能更新原本的数据库信息,1.6用户文档列举出将与软件产品一同交付的用户文档,并且明确所有己知用户文档的交付格式或标准,例如:安装指南纸质文档,16开本;用户手册纸质文档,16开本;在线帮助电子文档,与软件产品一同分发、配置;使用教程电子文档,与软件产品一同分发、配置。2.词汇表数据字典:英文名称为datadictionary,它是一种用户可以访问的记录数据库和应用程序元数据的目录,是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典通常包括数据项\数据结构\数据流\数据存储和处理过程五个部分.3.数据定义数据定义是一个定义了应用程序中使用的所有数据元素和结构的共享文档,其中对每个数据元素和结构都准确描述:含义、类型、数据大小、格式、计量单位、精度以及取值范围。数据定义的维护独立于软件需求规格说明,并且在软件产品开发和维护的任何阶段,均向风险承担者开放。如果为软件开发项目创建一个独立的数据定义,而不是为每一项特性描述有关的数据项,有利于避免冗余和不一致性。但是却不利于多人协同编写需求分析报告,容易遗漏数据,也不方便阅读。因此还是建议为每个特性描述有关的数据项,汇总数据项创建数据定义,再根据数据定义复核全部数据,使得它们的名称和含义完全一致。必须注意的是,为了避免二义性,在汇总数据项时应该根据数据项所代表的实际意义汇总,而不是根据数据项的名称汇总。在数据定义中,每个数据项除了有一个中文名称外,还应该为它取一个简短的英文名称,该英文名称应该符合命名规范,因为在软件开发时将沿用该英文名称。可以使用等号表示数据项,名称写在左边,定义写在右边。常见数据项的描述方式如下:原数据元素一个原数据元素是不可分解的,可以将一个数量值赋给它。定义原数据元素必须确定其含义、类型、数据大小、格式、计量单位、精度以及取值范围。采用以星号为界的一行注释文本,描述原数据元素的定义。选择项选择项是一种只可以取有限离散档奶厥庠菰兀枋鍪币灰幻毒僬庑┲担⒂?方括号括起来写在原数据元素的定义前。在两项离散值之间,使用管道符分隔。组合项组合项是一个数据结构或者记录,其中包含了多个数据项。这些数据项可以是原数据元素,也可以是组合数据项,各数据项之间用加号连接。其中每个数据项都必须是数据定义中定义过的,结构中也可以包括其它结构,但是绝对不允许递归。如果数据结构中有可选项,使用圆括号把该项括起来。重复项重复项是组合项的一种特例,其中有一项将有多个实例出现在数据结构中,使用花括号把该项括起来。如果知道该项可能允许的范围,就按“最小值:最大值”的形式写在花括号前。4.分析模型这是一个可选部分,包括或涉及到相关的分析模型,例如:数据流程图;类图;状态转换图;实体-关系图。5.待定问题列表编辑一张在软件产品需求分析报告中待确定问题时的列表,把每一个表项都编上号,以便跟踪调查。