模型的作用
模型首先是参与构造软件的人之间的主要沟通手段和基础;其次,模型指导系统的实现;模型还帮助设计者做出决策;后,模型对未来的开发很重要,也是软件维护的基础。
软件模型存在的问题
国内的软件开发,从来都不缺乏模型——缺乏的是模型的完整性和准确性。产生这个问题的原因有很多,其中主要的、影响较大的有:不切实际的进度要求迫使开发商极力压缩建模时间;因此可以断言
机械模型制作
模型的作用
模型首先是参与构造软件的人之间的主要沟通手段和基础;其次,模型指导系统的实现;模型还帮助设计者做出决策;后,模型对未来的开发很重要,也是软件维护的基础。
软件模型存在的问题
国内的软件开发,从来都不缺乏模型——缺乏的是模型的完整性和准确性。产生这个问题的原因有很多,其中主要的、影响较大的有:不切实际的进度要求迫使开发商极力压缩建模时间;因此可以断言,未来的模型制作将会呈现传统手工制作和现代化高科技制作相互补充、互为一体的趋势。分析设计人员水平不够;分析设计人员没有掌握建模方法或对模型的表达不科学;建模完成后缺乏维护。
进度问题是一个非常棘手的问题,一般还是要依靠商务人员解决。分析设计人员水平问题,我是没有办法解决。——这些都不在本文讨论范围内。下面主要讲后面两个问题。
模型维护问题及对策
相比建模问题,模型维护在问题更加严重和普遍。本来,模型和实际的事物之间就存在着一定的差异,这叫做语义间隙(semantic gap)。这类似于思维和客观对象之间的关系——思维只能无限逼近客观对象的实际原理。由于人(客户)本身的思维不确定性及其不断发展,用户需求总是在不断改进或变化。相应的,我们开发的软件也要不断的修改。实现一个模型,是三十分之一的原始大小,需要除以所有原始测量值30点,跟踪这些新的测量。但是,在国内,这种变化基本从未反应到模型中。这就造成语义间隙越来越大,后模型也就成了聋子的耳朵——摆设。解决这个问题的对策:
3、智能化和动态化 近年来,尽管模型制作的表现已经非常细腻,而且灯光效果也非常抓人,但往往还是不能满足实际需求。讲究功能的完备、形式上与真实感的统一,都要求模型改变传统静态的展示形式。以房地产销售模型为例,十年前不用模型售楼,仅用图纸贴在墙上说明即可;六年前只要用一般模型能够清晰表达空间关系即可,一年前则要求用精1确的带灯光的模型;近年来开始研究采用多媒体计算机控制的声、光、电一体模型,即解说讲到哪里,电影画面演示到哪里。我们不能仅仅通过语言来描述一个系统,也不能仅仅通过记忆来记录关于系统的知识。而且还采用遥控静音双语播双解说系统,同时模型以外的环境氛围灯也全部采用电脑控制, 根据情节的需要调节气氛。
(作者: 来源:)