软件需求的逻辑视图给出的是软件要达到的功能和要处理的数据之间的关系,而不是实现的细节。
例如,一个商店的销售处理系统要从顾客那里获取订单,系统读取订单的功能并不关心订单数据本身的物理形式和用什么设备读入,也就是说无需关心输入的机制,只是读取顾客的订单而已。类似的,系统中检查库存的功能只关心库存文件的信息结构,而不关心在计算机中的具体存储方式。
软件需求的逻辑描述是软件设计的基础。
软件需求的物理视图给出的是处理功能和数据结构的实际表现形式,这往往是由设备本身决定的。
比如一些软件靠终端键盘输入数据,另一些数据处理软件靠模�D数转换设备提供数据。
软件分析人员必须弄清系统对软件的限制,并考虑功能和数据结构的物理表示。这并不是说要求分析人员在需求分析中需要考虑"如何实现"的具体问题,还是仅限于"做什么"的范围。
|
|