以及它们的规格说明;必须在某个系统功能描述中有所反映,而且不应重复。Р3.1 对功能的规定Р元素名:资料Р描述:其它资料Р定义:学生其它资料=学生成绩+受奖惩情况+其它相关资料Р位置:数据库Р元素名:学生学籍信息Р描述:对学生学籍信息进行说明Р定义:学生详细学籍信息Р位置:数据库Р元素名:学生信息Р描述:用来储存学生个人信息Р定义:学生信息=姓名+性别+班级+学籍号Р位置:数据库Р元素名:验证Р描述:用来区分登陆用户是教师还是学生以及输入信息是否正确Р定义:用户名+密码Р位置:数据库Р元素名:密码Р描述:用来保护学生信息安全Р定义:密码=学生密码+学号Р元素名:用户名Р描述:用来区分教师和学生Р定义:用户名=教师名+学生名Р元素名:用户Р描述:使用该管理系统的人Р定义:用户=教师+学生+客户Р3.2 输入/输出数据Р列出输入数据(用户输入、来自外部接口的输入或者其它输入)并且定义针对这些输入数据的处理(计算)方法,以及相应地输出数据,描述对应区别:输入数据和输出数据。Р当有大量数据需要描述时,也可以分类描述数据,并且注明各项数据的输入、输出属性。Р对于复杂的处理方法,仅仅给出算法原理是不够的,必须描述详细的计算过程,并且列出每一步具体使用的实际算式;如果计算过程中涉及查表、判断、迭代等处理方法,应该给出处理依据和相关数据。如果计算方法很简单,也可以将其从略,不加描述。Р4. 其它非功能需求Р在这里列举出所有非功能需求,主要包括可靠性、安全性、可维护性、可扩展性、可测试性等。Р4.1 性能需求Р阐述不同应用领域对软件产品性能的需求,并且说明提出需求的原理或者依据,以帮助开发人员做出合理的设计选择。尽可能详细地描述性能需求,如果需要,可以针对每个功能需求或者特征分别陈述其性能需求。在这里确定:Р相互合作的用户数量;Р●?系统支持的并发操作数量:1000人Р●?响应时间:0.1s