为什么说总控部分和人机界面处于中心的位置?

为什么说总控部分和人机界面处于中心的位置?

(1)从一体化的软件开发工具来看,为了有效地支持软件开发人员的工作,软件开发工具必须提供各工作环节之间的协调和配合。早期的、单项功能的工具,之所以不能真正发挥作用,就在于它们只是帮助人们完成某一项具体工作,而把各个环节之间的协调与配合这一最麻烦的事情留给了使用者。随着项目规模的扩大,这方面的矛盾更加突出。其结果往往是,单项工具使用所带来的帮助,很快就被这种协调与融合中的麻烦抵消了。而且,由于一些工具的封闭性,他们的输出格式之间的差别使协调与配合更加困难。所以,随着软件开发项目规模的扩大,各项具体功能的实现已经不是最主要的了,而整个工具的总的结构、各部分之间的联系方式及在用户面前的统一形象就逐步成为中心议题。(2)从单项功能的工具集成的角度来看,在实际工作中,常常采用来自不同厂家的单项工具,而由使用者自己来承担集成的任务。显然,在这种情况下,最关键的也是最麻烦的就是把前半段工作的输出,准确无误的转化为后半段工作所要求的输入。这就是要设立一个有效的总控部分,它能够在各个具体工具之上,实现信息的正确传递和转换,帮助人们完成上述协调与配合的工作,从而形成一个统一的、完整的支撑环境,并通过一个统一的、友好的人机界面与用户对话。

Top