行业应用软件不同于通用的应用软件在于行业软件的行业特征明显。
从工程角度来看,二者之间的需求分析有如下相同之处:
(一)明确其功能与非功能性需求是主要工作内容
(二)面向应用、从用户角度进行系统分析是重要方法
(三)都有较强的时限性
另一方面,行业软件的需求分析工作又与通用软件有所不同:
首先,通用软件侧重通用性,即应用中的共性。行业软件侧重行业性,即应用中的业务特性。从某种程度上来讲,行业软件是基于行业特征进行了充分定制化的“通用软件”。
其次,行业软件遵循的标准服务于行业需要,是安全性、开放性和行业特征的完美结合。而通用软件遵循的标准更多考虑的是开放性和互联性的需要。
再有,行业软件往往面对的是一系列的纵向用户,需要提供完整的解决方案,应用场景相对庞大而复杂,各级行业应用间有着密切的联系。而通用软件却往往是应用场景相对简单的个性化应用,如用户A的内部OA不必遵循用户B的内部OA,不同用户的系统间高度自治。
|