首页 理论教育 系统开发的原则

系统开发的原则

时间:2022-03-04 理论教育 版权反馈
【摘要】:智能信息系统应以用户的实际需求为任务,收集相关的知识和经验,解决专业性的问题,如智能搜索引擎,诊断智能咨询系统等。所以,首先应该看这个领域是否有应用智能信息系统的必要,如果在一个没有应用需求的领域开发智能信息系统,那将毫无意义。此外,还应考虑所涉及的问题是否适合用智能信息系统解决。在智能信息系统开发时,领域问题的难度和系统规模要适中。

7.2.1 系统开发的原则

根据智能系统的特点,在设计开发中应遵循下列原则:

1.必要性原则

智能信息系统应以用户的实际需求为任务,收集相关的知识和经验,解决专业性的问题,如智能搜索引擎,诊断智能咨询系统等。所以,首先应该看这个领域是否有应用智能信息系统的必要,如果在一个没有应用需求的领域开发智能信息系统,那将毫无意义。

此外,还应考虑所涉及的问题是否适合用智能信息系统解决。智能信息系统一般通过逻辑思维、启发式推理等方法解决问题,适合于解决不存在成熟算法的、带有模糊性的领域。至于那些已存在成熟算法的领域问题,可直接用传统软件设计方法来解决,而不必采取智能信息系统[4]

2.可行性原则

在应用领域和问题确定之后,还要考虑它的可行性问题,包括经济可行性、技术可行性、操作可行性等。

(1)经济和技术可行性,主要考虑建造智能信息系统所要付出的代价是否值得,所需要的技术是否具备。

(2)操作可行性,指当其他条件具备后,能否付诸实施。在智能信息系统开发时,领域问题的难度和系统规模要适中。如果问题的难度和规模太小,会使开发失去意义。如果问题的难度和规模太大,则会使智能信息系统的开发不具有可操作性,或者说难以建立,当建成后,由于知识库规模庞大,导致运行效率很低。

3.专家合作原则

领域专家和知识工程师的相互合作,是知识获取成果的关键。如果没有丰富的知识源提供强大的知识,开发所作的努力是不能产生真正灵巧和实用的系统的。

4.用户参与原则

即在智能信息系统的设计、开发过程中强调用户参与,以使智能信息系统的功能更符合用户的实际需求[5]

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈