【面向对象的系统开发方法研究一个面向对象的办公信息系统设计】周明.pdf

(本校填系、所):专:业:计算机应用 研.究方向:管理信息系统与决策支持系统 指导教师或推荐 人姓名、职称(在职人员填后者):林频玉副教授陈禹教授 学习期限:89年9月至92年6月 论文主题词面向对象系统开发软件工程
第一章引言 811面向对象技术的发展现状 自从八+年代初面向对象的语言Sma11ta1k及其环境向计 算机界推行以来,向对象(ob.ect一Oriented,以下简称 0一0)技术引起计算机界极大的立视。由于0一0技术对于软件 工程学面临的困境和人工智能所遇的障碍是一个很有希望的突破口,十多年来,0一0技术的应用遍及了计算机软硬件各个领域,从 0一0语言、0一0操作系统、0一0数据库,0一0软件开发环 境到0一0硬件支持等目前已取得了丰硕成桌并且这些领域都有,0一O产品问世。
术、JSD设计方法HOS设计方法等,但它们都没有能很好 地解决软件系统的复杂性问题。这些方法对客观世界拍象建模的 机制不够充分和完善,如结构化方法强调功能抽象而不注重数据 方面的抽象,缺少聚集、联合、概括等抽象机制,缺少继承的抽 象机制。不能充分地揭示系统成分间的有机联系:在系统分解及 系统的层次性表示上,传统的方法基于“功能分解”的原则,只 强调功能层次划分,舍去了或者不能直观地表现复杂系统的其他 因素。而系统尤其复杂系统应该是诸多元素(如数据和功能)有 机结合的层次拓扑结构:传统的方法还把功能和数据抽象分开,割裂了统一的系统状态空间,不利于浪示系统的复杂性。 