当前位置 —论文本科论文— 范文

软件工程类有关论文范文素材,与软件工程的哲学相关论文怎么写

本论文是一篇软件工程类有关论文怎么写,关于软件工程的哲学相关毕业论文提纲范文。免费优秀的关于软件工程及马克思主义哲学及项目管理方面论文范文资料,适合软件工程论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

摘 要:近年来,随着社会经济的发展,人们对高素质的软件人才的需求越来越旺盛,软件人才的培养变的尤为重要.同时,出现了许多先进的软件人才培养模式和方法,有力地推动了软件工程学科的发展.本文尝试用哲学的观点和原理来理解软件工程中的基本技术和方法,通过对软件工程中几个重要知识点的哲学分析,使枯燥的软件工程理论变得通俗易懂、深入浅出.提出了一种以哲学的观点来理解软件工程的新思想.

关 键 词:软件工程;哲学;人才培养模式

中图分类号:TP311.52文献标识码:A

1引言(Introduction)

软件工程,英文名SoftwareEngineering,是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科[1].软件产业的发展水平,决定了一个国家的信息产业发展水平及其在国际市场上的综合竞争力.目前,我国软件高级人才的短缺已经成为制约我国软件产业快速发展的一个瓶颈.在中国,国内市场对软件人才的需求每年高达80万人,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才的极度短缺.尽快培养起适合信息产业所需要的高素质软件工程人才,已经成为信息化工作中的重中之重.

哲学,社会意识形态之一,是关于世界观的学说[2].是理论化、系统化的世界观,是自然知识、社会知识、思维知识的概括和总结,是世界观和方法论的统一.是社会意识的具体存在和表现形式,是以追求世界的本源、本质、共性或绝对、终极的形而上者为形式,以确立哲学世界观和方法论为内容的社会科学.爱因斯坦这样谈论哲学:如果把哲学理解为在最普遍和最广泛的形式中对知识的追求,那么,哲学显然就可以被认为是全部科学之母.马克思也说过:真正的哲学是时代精神的精华.

马克思主义哲学与具体科学是一般与个别的关系,二者之间存在着既相互区别又相互联系的辩证统一关系.它们之间的区别表现在:具体科学以世界某一特殊领域的具体规律为自己的研究对象,因而其理论具有个别性和特殊性;马克思主义哲学以包括自然、社会和人类思维在内的整个世界的最一般规律作为自己的研究对象,因而其理论具有一般性和普遍性.它们之间的联系表现在:一方面,马克思主义哲学以具体科学为基础,没有具体科学的发展,马克思主义哲学既不可能产生,也不可能发展;另一方面,具体科学以马克思主义哲学为指导,马克思主义哲学为具体科学的研究提供正确的世界观和方法论.

2分层DFD体现了抽象和分解的关系(Hierarchical

DFDembodiestherelationbetweenabstraction

anddeposition)

抽象和分解是两种相互区别又相互联系的思维方式.所谓分解,就是面向高层对其按某种方式从思维、逻辑或功能上进行分解,使其一分为几个相对独立的模块.所谓抽象,是面向底层,隐藏低层的各种差异和复杂实现,向高层提供一个统一的平台或接口.在生活中,这种分解与抽象的概念也革新了我们的思维习惯.面对一个问题,我们现在的习惯是,把它化成一个个小的整体,再分而治之,再归纳总结,找出其中的共性.或者先从一个基本内核做起,再层层抽象扩展,最终达到自己的目标.

抽象是指忽略一个问题中与当前目标无关的那些方面,以便更充分地关注与当前目标有关的方面.在求解一个复杂问题时,可以有许多抽象级别.例如,欲用计算机解决一个复杂的应用问题,开发人员首先将该应用问题抽象成一个计算机软件系统.在这个抽象层次上,可以忽略应用问题内部的复杂性,只关注整个软件系统与外界的联系,即软件系统的输入和输出.然后,将这个大而复杂的问题分解成若干个较小的问题(如子系统或功能),每个较小的问题又可分解成若干个更小的问题(如功能或子系统).如此自顶向下一层一层地分解下去,直到每个最底层的问题都足够简单为止.这样,一个复杂的问题也就迎刃而解了.自顶向下逐层分解充分体现了分解和抽象的原则.随着分解层数的增加,抽象级别也越来越低,即越接近问题的解.自顶向下的过程是分解的过程,自底向上的过程是抽象的过程.

软件工程的哲学参考属性评定
有关论文范文主题研究: 关于软件工程的论文例文 大学生适用: 学院学士论文、学院学士论文
相关参考文献下载数量: 89 写作解决问题: 学术论文怎么写
毕业论文开题报告: 文献综述、论文结论 职称论文适用: 职称评定、中级职称
所属大学生专业类别: 学术论文怎么写 论文题目推荐度: 优秀选题

功能建模的思想就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止[3].功能模型用数据流图来描述.对于稍微复杂一些的实际问题,在数据流图上常常出现十几个甚至几十个加工,这样的数据流图看起来不直观,不易理解,分层的数据流图能很好地解决这一问题.按照系统的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系,能清楚地表达和容易理解整个系统.图1为数据流图的分层示意图.对顶层数据流图中所表示的系统进行功能分解得到一层数据流图,对一层数据流图中的功能进一步分解得到二层数据流图,以此类推.

3分级表示的CMMI与量变质变规律(The

hierarchicalrepresentationofCMMIandthe

quantitativeandqualitativerhythms)

世界上任何事物都是质与量的矛盾统一体,而一切事物又总是处于不断的运动、变化和发展的状态中.因此,事物的发展、变化必然呈现出量变和质变两种状态[4].量变转化为质变,质变又引起新的量变,如此循环往复以至无穷,把事物推向前进,这就是事物发展的一般过程.

所谓量变就是事物量的规定性的变化.包括事物在数量上的增减以及各个组成成分在空间排列次序上的变化、程度的加强或削弱、结构的复杂或简单、个别属性的变化等等.凡是没有引起事物根本性质改变的一切变化都是量变.量变和质变是对立的范畴,量变就是非质变.所谓质变就是事物质的规定性的变化,是事物根本性质的变化,是渐进过程的中断,是由一种质态向另一种质态的转化.

量变和质变的辩证关系:①任何事物的变化总是在一定质的基础上先从量变开始的.②量变积累到一定程度必然引起质变.量变是质变的必要准备,质变是量变的必然结果.③质变又会引起新的量变.一方面,质变体现着量变的结果;另一方面,质变又为新的量变开辟道路.④量变可以转化为质变,质变又可以转化为量变.如此循环往复,以至无穷,体现着事物的永恒的变化和发展.分级表示的成熟度等级(MaturityLevel,ML)给出了软件组织按规定的过程改进如何从成熟度低的等级逐步向更高的等级发展[5],共有五个组织成熟度等级,这些等级如图2所示.五个等级均规定了所包含的过程域(ProcessArea,PA).

分级表示为实施过程改进的组织规定了既定的软件能力成熟度提升的路径,即从初始级开始逐级提升.而每个等级均规定了相关的一组过程域,如图3所示.图中除第一级以外,每个等级上给出了每一组过程域名称的英文字缩写.

软件组织按CMMI分级表示规定的成熟度等级,逐级攀登就能从低级到高级一步步地成熟起来.每一个等级都要经历量变到质变的过程,每个等级包含多个过程域,每完成一个过程域都是量变的积累,完成一

1 2

软件工程类有关论文范文素材,与软件工程的哲学相关论文怎么写参考文献资料:

自考本科论坛

本科毕业生毕业论文

可以自考本科的学校

本科论文综述

药学本科论文

中文本科毕业论文

本科毕业论文范文

生物学本科论文

成人自考本科好考吗

刑法本科毕业论文

软件工程的哲学WORD版本 下载地址