5 按使用的频度进行划分:
有的软件开发出来仅供一次使用。例如用于人口普查、工业普查的软件。另外有些软件具有较高的使用频度,如天气预报软件。显然,开发不同使用频度的软件,有不同的要求,不可一律看待。
6 按软件失效的影响进行划分:
有的软件在工作中出现了故障,造成软件失效,可能给软件整个系统带来的影响不大。有的软件一旦失效。可能酿成灾难性后果。例如财务金融、交通通信、航空航天等软件。我们称这类软件为关键软件。
关键软件的特点:第一,可靠性等质量要求高;第二,常与完成重要功能的大系统的处理部件相联;第三,含有可能对人员或公众的安全、设备或设施的安全、环境的质量、国家的政务或部队的军务、数据、通信或实体的机密造成影响的程序。