HCIS的迭代设计过程:
通过上述的逻辑、语言和模型,我们可以形式化刻画HCIS的一些关键方面,包括系统功能、系统约束、系统假设、用户目标、用户假设、系统用户界面、系统应该具备的关键属性等,但是我们会选择忽视一些会引起不必要的复杂性,而与系统的关键属性的评估无关紧要的细节。我们通过对系统的模型的评估来获得启发,或者增强对系统的洞察力,从而修改原有的分析和设计。如此迭代进行,直至得到更加正确、更加完整的精细的规约,从而辅助HCIS的实现和部署。虽然通过原型化的方法也是一种HCIS评估的有效方法之一,但是我们这里集中研究的是基于模型的评估方法。评估在整个开发过程中所处的地位如图5所示。可见,我们的评估方法是预测型的评估方法,在系统设计的早期就开始
进行评估了。
图:HCIS的迭代设计过程