须在小于1s时间Р内处理完,不然,操作员将不等待处理的完成。Р4设计约束Р描述可能限制开发人员选择的事项。Р4.1标准的约束Р详细说明需求所采用的标准或规范的来源。如果项目采用了国际标准,应该说明国际标Р准及项目与标准的偏离情况。Р4.2硬件的限制Р本项包括在各种硬件约束下运行的软件要求,例如,应该包括:Рa.硬件配置的特点(接口数,指令系统等);Рb.内存储器和辅助存储器的容量。Р4.3技术的限制Р本节包括对使用特定技术的限制,包括接口,数据库,操作系统,通讯协议,设计约Р定,编程规范等。Р5软件质量属性Р详细说明项目任何其他的质量特性。该特性对客户和开发者都非常重要。考虑的方面包括:Р.РР?РР精品文档Р适应性,可用性,正确性,灵活性,交互工作能力,可维护性,可移植性,可靠性,可重Р用性,鲁棒性,可测试性和可用性等。定量的详细描述这些特性,尽可能的可验证。对不Р同属性之间的重要性加以阐述,如:易用性比易学性更重要。Р每一个属性单独使用一个小节描述,可根据需要进行增减,如:Р5.1安全性Р指的是保护软件的要素,以防止各种非法的访问、使用、修改、破坏或者泄密。这个领Р域的具体需求必须包括:Рa.利用可靠的密码技术;Рb.掌握特定的记录或历史数据集;Рc.给不同的模块分配不同的功能;Рd.限定一个程序中某些区域的通信;Рe.计算临界值的检查和。Р5.2可维护性Р规定若干需求以确保软件是可维护的。Р5.3可移植性Р规定把软件从一种环境移植到另一种环境所要求的用户程序,用户接口兼容方面的约束Р等等。Р6其他需求Р使用适当的章节,详细说明任何其他客户需求,包括数据库,编码需求,错误处理,测Р试需求等。下面仅列出了少量样例,你可以删除和增加项目。Р6.1数据库Р本项对作为产品的一部分进行开发的数据库规定一些需求,它们可能包括:Рa.在功能需求中标识的信息类别;Рb.使用的频率;Р.