当前位置:主页 > 科技论文 > 软件论文 >

过犹不及哲学思想_关于软件工程中的哲学思想.doc 全文免费在线阅读

发布时间:2016-11-27 08:50

  本文关键词:软件工程中的哲学思想,,由笔耕文化传播整理发布。


网友小博士近日为您收集整理了关于软件工程论文代写-关于软件工程中的哲学思想的文档,希望对您的工作和学习有所帮助。以下是文档介绍:成若干个模块,形成一个层次化的模块结构图,每个模块负责实现系统的某部分功能。详细设计所用的几种工具[6],也体现出分层次进行分解与合成来处理问题的思想。例如PAD图,对于复杂问题的设计,可以通过分层次画PAD图来完成,分层次所画的各个PAD图,体现出分解与合成相结合的思想。例如判定树,非常直观地体现出分层次进行分解与合成的思想。(五)借鉴其它领域成功经验的思想他山之石,可以攻玉。借鉴其它领域的经验,来解决本领域问题,是通向成功的快捷之路。从软件工程概念提出到现在,还不到50年的时间,而软件工程理论发展如此之快,在很大程度上是得益于借鉴其它领域的成功经验来解决问题。许多工业产品是通过使用零部件组装方式生产的,各种零部件按标准事先生产好,放在零部件库中备用,在总装车间,按产品结构将各种零部件组装成产品。这种生产方式效率高、成本低,是生产工业产品的成功经验。借鉴这种成功经验生产软件产品,当然也可以提高效率、降低成本,这样就出现了通过重复使用“软件构件库”中的软件构件,采用构件组装方式来生产软件产品的软件开发方法。在软件工程中被大量使用的模型也是借鉴其它领域成功经验。其它领域很早就在使用模型,如房屋建筑工程中的楼房模型。软件工程中的模型虽然与其它领域的模型表现形式差别很大,但本质上一样,都是对客观事物的某种抽象,都被用来辅助问题的解决。(六)通过创新来改变现状、提高水平的思想人们往往容易受传统观念的约束,习惯于满足现状,这样会影响进步和发展,使解决问题的水平无法提高。若想改变现状、提高解决问题的水平,必须要创新。对于充满朝气的软件工程领域,创新尤为重要。回顾软件工程的发展历史,正是依靠创新,使软件开发技术不断更新,软件开发水平不断提高。所以,通过创新来改变现状、提高水平的思想,不但现在是,而且将来也是推动软件工程理论发展的重要思想。从软件开发方法看:结构化软件开发方法的出现,是软件开发方法的第一次创新,这个创新改变了软件生产的“个体化”随心所欲状态,使软件开发活动有章可循,提高了软件开发水平。面向对象软件开发方法的出现,是软件开发方法的第二次创新,它符合人们的思维习惯,使从问题空间到解空间的过渡更加自然,软件开发水平再次得到提高。目前人们正在研究的面向Agent软件开发方法,使软件开发方法面临又一次创新。从软件开发工具以及软件工程管理等其它方面的发展历史看,也是通过不断创新来改变现状,通过创新使解决问题的水平不断提高。二、让学生掌握软件工程中的哲学思想的重要意义和具体做法(一)重要意义任何一门课程,除了传授知识之外,一定要同时传授一些思想和思维方法,许多专家学者对此做过叙述[7-9]。从某种意义上说思想和思维方法比知识更重要,因为知识可能被更新淘汰,而思想和思维方法是会长期发挥指导作用的。通过软件工程这门课程的学习,让学生掌握软件工程知识固然是重要的,但让学生掌握软件工程知识中蕴涵的哲学思想也同样是重要的。让学生掌握软件工程中的哲学思想的重要意义可通过以下几点来说明:第一,学生掌握软件工程中的哲学思想后,能够更深刻地理解软件工程知识。可以认为软件工程知识是哲学思想的一种表现形式,作为核心和灵魂的是知识中蕴涵的哲学思想,抓住了核心和灵魂之后,就很容易理解它的表现形式。例如软件设计是软件工程的重要知识,对于结构化软件设计来说,它以“先进行总体设计,后进行详细设计”的形式来表现。这种表现形式的核心和灵魂是前面介绍的“先设计全局、后设计局部”的思想,学生掌握了此思想之后,就能理解:为什么要将设计分为两步走,为什么一定要先进行总体设计,后进行详细设计。第二,学生掌握软件工程中的哲学思想后,可以灵活运用所学的软件工程知识。学生掌握了软件工程中的某种哲学思想后,就抓住了解决某类问题的最本质的东西,遇到该类具体问题时,只要按照该思想去处理问题就可以,不必死板地套用已有的旧模式,即可以根据问题的内容和处理该类问题的思想,灵活运用所学的软件工程知识。例如,在开发软件时经常需要构建模型,学生掌握了前面介绍的“构建模型的思想”后,根据问题需要和所建模型的具体情况,就可以灵活运用构建模型知识,而不必套用某个模型的构建模式。因此对同一个问题,不同的人去构建模型时,结果会有差别。第三,学生掌握软件工程中的哲学思想后,能激发学生的想象力和创造力,促使学生主动去探索新知识。这一点是让学生掌握软件工程中的哲学思想的最重要的意义之所在。众所周知:软件工程知识是经过了许多人多年的实践和研究总结出来的,以后需要更多的人来研究总结,使软件工程知识不断丰富。并且软件工程是个非常活跃的学科,它的知识发展变化很快,旧知识不断被淘汰,新知识不断出现。现在学生所学的书本知识,可能过几年就会更新,学生仅仅靠在校期间所学知识是难以适应工作需要的。学生掌握了前面介绍的“借鉴其它领域成功经验的思想”和“通过创新来改变现状、提高水平的思想”之后,会清醒地认识到必须通过借鉴和创新来寻求更好的解决问题的办法;促使学生在将来的工作中主动去学习新知识,在解决问题的过程中去发现和创造新知识;激发学生的想象力和创造力,为丰富软件工程知识做出贡献。(二)具体做法第一,教师在授课时不要单纯地介绍软件工程知识,要将软件工程知识与哲学思想结合起来,在传授软件工程知识的同时,将主要的哲学思想也传授给学生。特别是一些比较重要和常用的哲学思想,在授课时为学生分析清楚,让学生理解好。第二,在布置作业时,教师可以选择一些软件工程知识与哲学思想相结合的题目,让学生分析和思考。一般教材中可能没有这样的题目,任课教师可以结合具体问题,自己编写题目。第三,可以通过软件开发实践活动,例如组织学生参加与软件工程知识有关的社会实践活动,让学生参与一些软件项目开发活动,布置学生做课程设计,让学生在实践中主动运用各种哲学思想等。实践活动结束后,让学生总结在实践中运用各种哲学思想的情况。第四,为学生举办相关知识的课外讲座,请专家学者讲解与软件工程知识中哲学思想相关的问题,弥补课堂教学时数不足的缺陷,通过课外讲座形式将问题讲深讲透,拓宽学生的知识面。

<12



播放器加载中,请稍候...
系统无法检测到您的Adobe Flash Player版本
建议您在线安装最新版本的Flash Player 在线安装


  本文关键词:软件工程中的哲学思想,由笔耕文化传播整理发布。



本文编号:195159

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/195159.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户54024***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com