|
智能模型
收藏
智能模型是基于知识的软件开发模式,与专家系统相结合。此模型应用基于规则的系统,采用归纳推理机制,帮助软件开发人员完成系统开发,并在系统规范层面上进行维护。在实施过程中,模型需要建立知识库,分别将模型本身、软件工程知识和具体领域知识存入数据库。基于软件工程知识产生规则的专家系统是由包含应用领域知识规则的其他专家系统组合而成的一个应用领域软件开发系统。 智能模型要解决的问题是一些具体领域的复杂问题,涉及到很多专业知识,而开发人员通常并不是这个领域的专家,他们对这个领域的熟悉程度需要一个过程,因此软件需求在初始阶段很难完全确定。采用原型实现模型需要经过多次迭代才能细化软件需求。 智能模型以知识为处理对象,其中既有理论知识,又有具体领域的经验。为了发展,需要从书本知识和特定领域的知识库中提取这些知识(即知识获取),选择适当的方法来建立知识库(即知识表示)。在数据库中分别存储模型、软件工程知识和特定领域的知识,这就要求系统开发人员和领域专家在此过程中紧密合作。 智能模型开发的软件系统强调数据的意义,并试图用真实的语言来表达。通过对现有数据的分析,发现新的事实方法,引导用户在专家水平上解决复杂的问题。该方法以瀑布模型为基础,在不同的开发阶段引入了原型实现方法和面向对象技术,以克服瀑布模型的不足,使其适合于开发特定领域的软件和专家决策系统。 智能家居 智能家居 智能交通沙盘 |