- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2011年9月 第3期 教 学 与 科 技 29
对 “面向对象信息系统分析与设计”
的哲学思考
李安志 任继念 崔 蔚
(中国工程物理研究院工学院,四川绵阳,621900)
摘 要 面向对象的分析与设计方法是 目前软件开发的主流方向,本文从唯物辩证法和辩证唯物主义
认识论的角度对该方法进行了讨论,并从辩证唯物主义认识论角度讨论了软件开发中应注意的问题 。指出
面向对象方法是对现实世界的直接反映,Rational统一开发过程是符合辩证唯物主义认识论的软件开发过
程。
关键词 面向对象;分析与设计;唯物辩证法;认识论
l 面向对象信息系统是对现实世界的直接反映
1.1 任何信息系统都是对客观世界的反映和模拟
辩证唯物主义者认为…:物质是客观存在的,意识是对物质的反映,真理是对客观世界的真实反
映,谬误是对客观事物的歪曲反映。信息系统[2-4]是一个供个人或多个人使用的协助完成一项任务或
作业的人造系统。在信息系统分析与设计中,系统分析员、高级程序员和程序员共同合作,创造出信
息系统软件产品。从表面上看,它是开发人员头脑中想象出来的东西,但从软件的开发过程可以看
出,信息系统仍然是对现实世界的信息处理方法和信息处理流程的反映或模拟。信息系统的开发过程
可用表示为:
抽象 映射 实现
现实世界 现实世界信息处 计算机中信息处 信息
信息处理 理的逻辑模型 理的逻辑模型 系统软件
从图中可以看,信息系统的分析设计主要有三个步骤:
1)从现实世界的信息处理过程,抽象出现实世界的信息处理模型;
2)对现实世界的信息处理模型进行映射和变换,使之成为计算机中信息处理的逻辑模型;
3)再对计算机中信息处理的逻辑模型进行设计并选择适当的语言实现使之成为一个信息系统软
件 。
由以上步骤可看出,信息系统分析设计的起点是现实世界,信息系统软件本质上是对现实世界信
息处理的模拟。
1.2 两种主要的信息系统的分析与设计方法
收稿 日期:2011-06.15
30 对 “面向对象信息系统分析与设计”的哲学思考
目前,已有许多信息系统的分析与设计方法,它们的主要区别就在于抽象、映射和实现的方法不
同。这其中,主要有两种方法:
a)面向功能方法
面向功能方法5【】是以系统的功能或所完成的任务为立足点分析和设计系统,该方法把系统看成是
功能的聚合体,自上而下的进行系统分析和设计,将系统分解为若干个具有独立性的功能模块,按功
能划分子系统加以实现。如传统的软件生命周期法和原型法都是面向功能法。
b)面 向对象方法
面 向对象的方法[2】是将数据及对数据的操作方法放在一起,作为一个相互依存、不可分离的整
体一对象。对同类型对象抽象出其共性,形成类;类中的大多数数据,只能用本类的方法进行处理;
类通过一个简单的外部接 口与外界发生关系:对象与对象之间通过消息进行通信;通过继承和多态来
实现代码的重用。
l-3 面向对象信息系统是对现实世界的直接反映
可以看出,这两种方法中,面向功能的开发方法是对现实世界的扭曲反映,而面向对象的开发方
法是对现实世界的直接反映。正如一个哈哈镜和一个平面镜,同一个人在这两面镜子前看到的形象是
不一样的。其原因如下:
现实世界纷繁复杂,但总是由一个个我们能够认识的个体或事物构成,每个事物都具有相对独立
性。即,一方面,每个事物都是一个封装,都有 自己的属性和 自己的行为;另一方面每个事物又不是
绝对的独立,它还要与别的事物发生联系。对一事物来说,封装性和与周围事物的联系性缺一不可。
如果没有封装,一事物与周围事物之间便没有界限,这个事物便不能成其为一个独立的事物,我们也
不可能认识该事物:如果一事物与周围事物之间无联系,该事物便没有存在的价值,我们也不可能认
识该事物,因为当我们
您可能关注的文档
- 康有为的不变与梁启超的善变——史料解读与史事探究.pdf
- 重拾“引商刻羽”的命题.pdf
- 组织工程皮肤的研究进展.pdf
- 解决高校毕业生就业问题新思路——基于内部控制环境视角.pdf
- 基于技术系统进化理论的换热器化学除垢方法的研究.pdf
- 呼吸科临床药师干预药物治疗典型病例分析.pdf
- 意境·境界:一种诗意的存在方式.pdf
- 新型乙基溴硫磷印迹膜/纳米金化学修饰电极的研制及应用.pdf
- 富裕、民主、公正、和谐:中国特色社会主义的核心价值理念.pdf
- 脑缺血后炎症反应对神经发生的影响.pdf
- 射血分数正常的尿毒症患者心肌形变与左心室构型的关系.pdf
- 氮肥分期施用对不同土体构型玉米生长和养分利用的影响.pdf
- 奥美沙坦对ob/ob小鼠血浆脂联素水平影响的研究.pdf
- 自由裁量之“道”——从影响法官心路历程的节点展开.pdf
- 密度泛函计算中基组的收敛现象:强成键体系CO分子.pdf
- 跑台运动训练对apoE基因敲除小鼠高同型半胱氨酸血症及氧化应激的影响.pdf
- 聚丙烯微孔膜固定化转谷氨酰胺酶在大豆乳清废水处理中的应用.pdf
- 县域经济发展瓶颈及对策——以广西壮族自治区为例.pdf
- 脂多糖体内外诱导年轻和衰老小鼠腹腔巨噬细胞表达IL-6的差异研究.pdf
- 我国北方四省52个重要小麦品种抗秆锈病基因推导分析.pdf
最近下载
- 牛津译林版英语六年级上册Unit 5《Signs》课件.ppt VIP
- 6.3 细胞的衰老和死亡(课件共23张PPT).pptx VIP
- 人教八年级上册英语第三单元《Section A(1a-2d)》PPT教学课件.pptx VIP
- 脑波助眠仪2025年行业竞争格局与市场份额报告.docx VIP
- 住宅小区智能化系统工程施工组织设计方案.docx VIP
- 【苏教版】五年级上册语文第三单元练习卷_含答案.pdf VIP
- 压缩机(往复式压缩机)课件.pptx VIP
- 小学生病句修改(四年级期末复习).ppt VIP
- 乙二醇水溶液物理特性(比热、密度、粘度等).doc VIP
- 南部标准图集21ZZ06:市政给水管道阀门井.pdf VIP
文档评论(0)