试题题干
从软件开发方法发展的角度,把信息的静态属性和对它的处理结合起来的想法,最早出现于( )
参考答案
正确答案:
试题解析
面向对象的程序设计方法:Peter Coad和Edward Yourdon在他们的《面向对象的分析》和《面向对象的设计》两本书中,曾总结了他们自己从事信息处理工作多年的实践经验。他们谈到了多次出现的矛盾与冲突,从事数据库(数据结构)设计的人员,与从功能分析出发的模块设计人员总不一致。他们认为根源在于割裂了数据和功能这两个要素,因此两方面之间的认识和结论越差越远。如果从一开始,就把数据和功能不可分割地结合在一起,即把信息的静态属性——数据结构和对它的处理——功能模块从根本上结合起来,那么这些矛盾和冲突也就迎刃而解了。故本题选B。