6.3.1、数据通讯(Data Communication)
·0 应用程序是纯粹的批处理程序或者运行在独立的PC上
·1 应用程序是批处理程序,但是有远程数据输入或远程打印
·2 应用程序是批处理程序,但是有远程数据输入和远程打印
·3 对于批处理程序或者查询系统来说,应用程序包含在线数据收集或者一个远程处理前端
·4 应用程序不仅是一个前端,他还支持一种类型的通信协议
·5 应用程序不仅是一个前端,他还支持不止一种类型的通信协议
6.3.2、分布式数据处理(distributed data processing)
·0 应用程序不支持系统部件之间的数据传输或者处理
·1 应用程序为系统其他部件上的用户处理、准备数据
·2 为传输准备数据,将数据传输到系统的另一个部分进行处理(不是最终用户)【就是在系统个部件之间传输数据】
·3 分布式处理和数据传输在线进行并且是单项的
·4 分布式处理和数据传输是在线进行并且是双向的
·5 多数系统相应部件上都是动态执行处理功能
6.3.3、性能(Performance)
·0 用户没有提出任何要求
·1 提出并评审了性能,但不必采取专门措施
·2 响应时间和吞吐量在业务峰值时段是至关重要的。但不必为了CPU的利用率而采用专门设计。业务处理的截至日期在下一个工作日
·3 响应时间和吞吐量在业务峰值时段是至关重要的。但不需要为CPU利用率而采用专门的设计。业务处理的截至日期是有限制的
·4 此外,已提出的用户性能需求已经迫切到了在设计阶段安排专门的性能分析任务
·5 此外,需要在设计、开发和(或)实施阶段使用性能分析工具来满足已提出的用户性能需求
6.3.4、资源需求(heavily used configuration)
·0 不包括任何直接或者间接的操作限制
·1 确实存在操作限制,但是比通常的应用程序的约束要少一些。
·2 包括一些安全性或者时间限制的考虑
·3 应用程序的某个部分需要专门的处理器
·4 已提出的操作限制需要在中央处理器或者一个专门的处理器中的应用程序上加上特殊限制
·5 此外,在应用系统的分布式部件上存在特殊的限制