范文一:什么是软件工程
什么是软件工程
江苏 陈冠清 教授
1992-10-30
软件工程是研究“大”程序设计的方法、工具和管理的工程科学。软件工程的目标在于研究一套科学的工程方法,并与此相适应,发展一套方便的工具系统,办求用较少的投资获得高质量的软件。
软件工程科学面临许多问题,例如软件价格、软件可靠性、软件维护、软件生产率和软件再应用等问题。
软件是程序以及开发、使用和维护所需要的全部文档。所以软件不仅仅是程序,研制软件也不仅仅是编写程序。
为了用工程化的方式来管理研制软件的全过程,把软件的生命期分为以下六个阶段;(1)软件计划;(2)软件需求分析;(3)软件设计;(4)软件编码;(5)软件测试;(6)软件维护。上述六个阶段为工程化研制软件提供了一个框架。
范文二:什么是软件工程硕士
什么是软件工程硕士
为了满足我国软件行业迅猛发展对人才的需求,2002年,全国35所高校的软件学院成为国家教育部批准成立的首批全国示范性软件学院。北京地区的北京大学、清华大学、北京邮电大学、北京航空航天大学、北京理工大学等7所高校的软件学院名列其中,授权培养软件工程硕士,其主要目的就是培养从事软件工程各领域工作,如软件开发、项目管理、网络安全等具有较高学历层次的人才。
报考软件工程硕士有学历背景和知识背景,即学位证书和考试成绩两方面的要求。教育部规定,报考攻读软件工程硕士学位的考生要具有学士学位或具有国民教育系列大学本科毕业学力,应届本科毕业生和在职工作人员都可以参加,原所学专业和年龄也不受限制。
入门门槛并不低
根据规定,报考攻读软件工程硕士学位需要参加入学考试。考试包括全国联考和各高校的软件学院自行组织的考试两部分。考试科目为外语、数学(甲)、专业基础和专业综合。
其中外语和数学实行全国联考,在每年5月和12月各举行一次。专业基础和专业综合考试由各培养单位自行组织,考试科目包括数据结构、数据库、软件工程等。重点是考核考生对计算机专业基础知识,特别是计算机软件与信息技术领域的专业知识的掌握程度,以及解决软件工程实际问题的能力。
培养方式自由灵活
软件工程硕士的培养方式与传统的硕士课程有很大不同。它采取了学分制这种相对灵活的学制。根据学员情况的不同采用脱产和全日两种方式,课程分为补修、必修、选修、实际操作等部分。
根据不同的专业方向选择不同的课程,
学生只要在2年内选择足够的课程并完成规定学分(一般为40学分),并完成硕士学位论文,通过论文答辩,经校学位委员会审核批准后,就可以授予国家颁发的硕士学位证书。并没有严格的学期界限,完成学业所需的时间由学生选课的进度决定。王老师 010-57026768 华中科技大学北京班
培养实用复合型的人才
华中科技大学软件学院培养软件工程硕士的教师本身就是在本行业领域中相当有成就的人士,掌握行业的最前沿的发展状况。这样使得学生的学习与实践的结合十分紧密,在结束学习后,很快能将所学的知识应用到实践中去。 为大中型企业培养高素质的复合型人才,无论是处于软件行业的哪一具体的领域中,teamleader(团队领导)应该能比较贴切地描述他们的位置。”他们应该是既能胜任软件编程、软件测试、软件系统设计、软件项目管理等工作,又具有交流组织能力的高级管理者。总之,软件工程硕士应该是“实用型”、“复合型”和“管理型”人才。
慎重选择软件工程硕士
了解过软件工程硕士的一些具体情况后,对于研究生落榜者是否要选择软件工程硕士为出路,还是要慎重考虑。
报考软件工程硕士发展方向
培养具有良好的综合素质、良好的职业道德、扎实的软件理论和软件工程专业基础知识,并且具有良好的软件设计与实现能力、良好的项目管理能力、良好的交流与组织协调能力、较强的参与国际竞争能力和创新能力的计算机软件专业人才。
报考软件工程硕士考生应具备的基本条件
(1)政治素质好,身体健康。
(2)具有学士学位或具有国民教育系列大学本科毕业学历(包括应届本科
毕业生和在职工作人员,原所学专业和年龄不限)。
(3)较系统掌握计算机专业基础知识,具有一定的软件开发或软件项目管理等方面的经验和能力。
报考软件工程硕士学位授予
软件工程硕士学位是由国务院学位办批准的专业学位教育,学生在规定年限之内修满规定学分,成绩合格,完成学位论文并通过答辩,经过校学位委员会审核批准后,授予就读大学的软件专业工程硕士学位证书。
2008中国研究生教育计算机专业排名
首先软件工程硕士是属于计算机一级学科下的二级学科,即属于计算机软件与理论。
计算机软件与理论前40名(总共158所高校)
1.上海交通大学,2.南京大学,3.北京大学,4.北京航空航天大学,5.吉林大学,6.清华大学,7.浙江大学,8.西安交通大学,9.东南大学,10.电子科技大学,
11.中国科学技术大学,12.哈尔滨工业大学,13.大连理工大学,14.华中科技大学,15.武汉大学,16.复旦大学,17.中山大学,18.西安电子科技大学,19.东北大学,20.西北工业大学,21.北京理工大学,22.北京交通大学,23.南京理工大学,24.重庆大学,25.山东大学,26.四川大学,27.中南大学,28.云南大学,29.上海大学,30.同济大学,31.河海大学,32.北京邮电大学,33.山东科技大学,
34.中国人民大学,35.南京邮电大学,36.西北大学,37.武汉理工大学,38.贵州大学,39.陕西师范大学,40.天津大学
范文三:什么是教育软件工程
什么是教育软件工程?
软件工程是指导计算机软件开发和维护的工程学科,教育软件工程(Educational Software Engineering )是研究如何用工程的技术和方法,开发和维护作为工程化产品的教育软件。个人计算机的广泛应用和互联网技术的深入发展,对教育软件的开发提出了越来越高的要求。
教育软件的开发不同于一般的系统软件、支撑软件和工具软件。研制开发教育软件不能仅仅依靠软件专业的技术人员,因为开发设计教育软件的人员必须具有某学科的知识结构(如物理、化学等)、学生认知结构、教学法、软件工程和计算机技术等知识结构和能力结构,即需要具有多学科交叉的学术背景才能胜任教育软件的开发工作。而教育软件工程是新兴的领域,也在不断地总结和发展中。因此,教育与信息技术的交叉学科是高校培养教育软件开发专门人才的重要途径。
如果按照软件开发的一般规程,即市场调研—制订计划—需求分析—系统设计—编程调试—测试验收的流程,那么开发教育软件的关键阶段在于系统设计,因为它体现计算机技术实现教育思想的能力和水平,教育思想和教学思路实现到什么程度,教育软件有怎样的功能,常常决定于它的系统设计。另一方面,教育思想是教育软件的核心特征,这是蕴涵于脚本设计中的,所编写的高质量的脚本就成了开发教育软件的又一个关键阶段。 教育软件不同于一般软件的主要特点是:需要面向基础不同、能力各异和有不同学习要求的用户或学习者;需要对所教授学科知识体系作出透彻的理解、分析与合理的组织;需要对人类学习过程和认知活动进行认识与分析;需要涉及大量的人机交互活动,对人机界面、人机对话和媒体表现的要求很高;需要对学习者的学习活动及时跟踪,并进行准确的测试与评价;对可维护性要求较高(因为学科知识、教学法和教学目标可能在不断地变动);有特殊的评审标准(必须建立在本国语言、文化道德传统和教育标准之上);研制开发需要教育、认知、动画音像、计算机和管理等多类专家的密切合作。教育软件的开发、运行和维护活动需要一种能更适当地反映其自身规律与特点的理论,这就是教育软件工程。
教育软件工程学是有关教育软件开发、运行和维护的一门新兴系统科学。因为其行业的特殊性使得它也是一门交叉学科,主要涉及到计算机科学、教育学、心理学、系统科学与管理科学等多种学科的知识和技术。我国教育软件领域当前面临的一个重要任务就是加强教育软件工程学的研究和应用,以提高教育软件的内在质量。
教育软件工程学是由多学科交叉而形成的新兴学科,目前仍在成长与不断发展阶段,教育软件工程学的研究对象主要包括:⑴ 教育软件及其相关学科领域的知识与可用媒体和可用新技术;⑵ 教育软件的教学理论;⑶ 教育软件的开发与维护的方法和技术;⑷ 教育软件的开发组织与用户需求;⑸ 教育软件的标准、评审与商品化等。
目前,在我国计算机基础设施已经形成规模,而计算机市场发展的重要制约因素之一是缺少大量规范的优质教育软件、面对教育软件巨大的市场需求及不规范教育软件的流行传播,必须加强教育软件工程学的研究与应用。此外,为了促进教育软件的工程化和普及推广,提高教育软件的可维护性、可移植性和商品化水平,还必须研究和吸取国际上教育软件标准的有益之处,研究和参照软件工程学中对软件定义、设计、开发、测试和维护等
方面的标准和规范。
传统教育软件的终结,网络教育软件的开始
日前看到《受网络影响传统教育软件在美国遭冷》一文,文中指出教育软件在美国已经穷途末路,昔日身价几十亿美元的巨型教育软件公司现在居然几千万美元也值不上。似乎教育软件灭亡指日可待。
其实在国内早就如此,显赫一时号称要做“中国的微软”的科利华已经关门大吉,曾经是教辅教育软件的辉煌企业翰林汇也销声匿迹,只有教育软件的另一巨头洪恩还在生存,但是声势已经大不如以前,且已经转型做游戏。中国教育软件三大巨头尚且如此,其它的教育软件企业更是倒下一大片:创智、英业达??原来中国教育软件有数百家,现在恐怕只几十家了,而且绝大部分处于生死的边缘。
教育软件果真没有前途了吗?未必!在多媒体、人机交互、运行速度等方面,有多少网络课程能和教育软件相媲美?其实,中国教育软件走向衰落的原因,除了盗版是最大的外在原因之外,没有迎合互联网时代的发展趋势,没有走出一条互联网时代的教育软件发展之路,是其走向衰落的内在原因!
教育软件本来就属于e-learning 的范畴,但是它绝不是“单机软件”的代称,它同样可做成网络版的。这样的“网络教育软件”本来就可以是网络教育的一份子,是一种模式。自90年代末进入web 时代以来,IE 就主宰了e-learning ,B/S结构成为网络教育的主体。但是基于浏览器的e-learning 有其先开不足之处,就是其速度和交互性不足。 随着e-learning 的发展,人们逐渐发展B/S架构的不足之处。于是有类似MSN 的网络即时交互软件进入网校,如四中网校的“嘟嘟龙”。但是网络教育软件并非只是聊天工具,并非只是同步教学平台,原有教育软件的多媒体特性应该在网络教育软件中得到继承和改造,使之符合网络教育的特点。
传统教育软件并非消亡,而是进化成“网络教育软件”。传统教育软件具有的个性化、智能化、多媒化的特性,会在“网络教育软件”中得以体现。我们可以想像,在未来的网络教育中,已经分不出什么是网络教育,什么是教育软件。教育软件和网络教育本来就应该是一体的。
互联网时代,任何软件都要迎合其不可阻挡的趋势,正所谓“顺我者昌,逆我者亡”。有的教育软件企业已经进入网络时代,有的网络教育企业已经回归“教育软件时代”。“网络教育软件”是教育软件与网络结合的产物,传统教育软件的终结,正是网络教育软件时代的开始??
教育软件就是多媒体?
吕森林 《中国教育报》2002年8月2日第8版
如果能够实现从“以媒体为重心”到“以教育为重心”的重心转移,教育软件将会发生一场革命性的变革??
多媒体的理论基础
目前,国内教育软件产品多达2000余种,人们对多媒体教学软件的印象是“书本搬家”、“黑板搬家”,如某位全国中小学计算机教育研究中心负责人所言:“教育软件数量不在少数,但令人满意的几乎没有。”
现有的绝大部分多媒体教学软件,无论界面如何千变万化,本质上都是以多媒体技术作为主要理论依据,都千篇一律地采用了同样的设计模式:运行之后出现主界面,用户选择学习内容后开始学习,在学习过程中以多媒体的形式演示学习内容。
在关于多媒体教学软件的文献中,一提及教育软件、CAI ,都不约而同地引用了实验心理学家赤瑞特拉的两个实验结果,这两个实验是多媒体教学软件的基本理论基础:(1)关于人类获取信息的来源实验,结果证明:人类获取的信息83%来自视觉,11%来自听觉;
(2)关于知识保持即记忆持久性的实验,结果证明:人们一般能记住阅读内容的10%,听到内容的20%,看到内容的30%,听到和看到内容的50%,在交流过程中所说内容的70%。 这两个实验结论是可信的,事实上,它也是各种多媒体教学软件设计的理论依据。但是为什么在这种理论指导下开发出的多媒体教学软件,其实际应用效果却不尽如人意、得不到用户的承认呢?是心理学家的实验有问题吗?并非如此,实验结果本身并没有问题,而是由结果推论出的理论有问题。
行为主义还在作怪
行为主义学派是20世纪初至20世纪中期对美国教育乃至全世界教育均有巨大影响的学习理论学派。行为主义认为,心理就是人的行为,学习的本质是刺激与反应之间联系的建立,有什么样的刺激,就有什么样的反应。教育不需要关心学习者的内在心理机制,只要研究刺激和反应之间的关系就可以了。
那么,行为主义和赤瑞特拉的两个实验结果有什么关系呢?其实,两个实验结果之间没有多大关系,而是与对结果的推论有关系。这个推论有一个内在隐含的逻辑:只要提供足够的视听信息(刺激) ,就会产生满意的学习效果(反应) ,这与“有什么样的刺激,就会有什么样的反应”所遵循的逻辑,在本质上是相同的。因此由赤瑞特拉实验引申出的推论本质上是行为主义的思维模式。
人类获取信息的源泉多数来自视觉和听觉,但是不能推论出只要提供足够的信息就可以得到良好的学习效果。行为主义的错误在于强调外在刺激对人的学习的决定性作用,而忽视了学习主体在学习中的作用。在实际应用中,人们发现行为主义已经不能有效地指导学习,越来越多的学习主体因素显现出来,这必然导致行为主义的变革,于是认知主义应运而生,行为主义逐渐走向没落。
打破多媒体的神话,实现教育软件重心的转移
近几年教育软件有了很大的发展,但是从总体上看还是没有摆脱多媒体光盘的思路,因此还存在“书本搬家”、“电子书”、“交互性差”等为人所不满意之处,从根本上说,没有在指导思想上实现突破,而是不知不觉地为“多媒体”所束缚。媒体技术将演示对象看作是媒体受众,而不是学习者,因此媒体设计的根本目的在于向媒体受众呈现极具视觉和听觉影响力的作品,给观众留下深刻、难忘的印象。在设计中,媒体技术注重的是媒体的呈现效果,并不在于观众与系统的交互。
正是在“教育软件就是多媒体”的片面思想指导下,教育软件的设计者们都把如何更
加精彩地呈现各种各样的多媒体信息作为教育软件设计的核心任务,忽视了教育软件与作为信息主动加工者即学习者的交互,使得教育软件不知不觉中陷入了媒体技术的误区。比如,教育软件的设计普遍采用了“脚本”这一术语。“脚本”一词来源于电影编导用语,而电影恰恰属于媒体的范畴。就连现在的教育软件开发工具也带有强烈的媒体编导色彩,如“Director”本身就是“导演”的意思,“教育软件就是在编导”的思维得到了“淋漓尽致”的体现。在这里,笔者无意挑战多媒体开发工具在制作多媒体方面的权威地位,但是教育软件作为一种服务教育的软件,媒体技术不能喧宾夺主,应该把注意力放在各教育教学因素上,如教学实施者、教学内容、学习者主体等,针对这些因素设计教育软件。 教育软件的设计中心应该由媒体编导工程转向教育技术工程和软件工程。术语的变迁是这一转移的具体表现形式,比如以“建模”代替“写脚本”、以“研发”代替“导演”等。教育软件的开发工具也由“Director”、“Authorware”等多媒体著作工具转向“VisualC++”、“Java”等软件开发平台。但这并不意味着教育软件不再使用多媒体技术,实际上不仅要继续使用,而且还要作为一个关键部分存在,只是不再以多媒体技术为中心。
术语和工具的迁移只是教育软件实现变革的表现形式,教育软件若要革命,思想上的革命是最关键的,而要改变长期以来“教育软件就是多媒体”的思维,则需要一个长期而艰难的过程。如果能够实现从“以媒体为重心”到“以教育为重心”的重心转移,教育软件将会发生一场革命性的变革,至少以往为人所不满意之处不再会出现。
中国教育软件企业的价值
企业核心问题是盈利,这是自然的道理;而中国的教育行业在经历着市场化进程艰难的起步阶段,未来的市场化是一个必然的规律,但在进程的路上,起步早的教育软件企业以市场化的模式运作必然要遭到传统教育垄断的毁灭,因为过早的市场化模式很难突破教育的体制、传统和区域壁垒,甚至于有政府背景的教育软件企业也无能为力。
另外一方面,中国的教育软件行业是一个巨大的蛋糕,以传统国人教育的重视程度去看,家庭的46%以上的投资份额应该是远远大于今天的房地产市场,这种传统是国人文化的特点,更大于今天的娱乐传媒。
国外的投资商更看中中国的这份产业,2007年投资中国的教育软件行业是历史新高,但却是国外投资人的尝试而已,中国的教育软件企业真正的投资价值现阶段完全不同于其他行业的企业,企业的价值是适应市场的应变能力,这是中国教育软件行业的特点,另外一个价值点是深入到教育模式本身,这就是改变传统教育模式的背景下进行的,第三个价值点教育软件企业的投资收入周期要不同于一般的产品,其真正的周期应该定位在2年,没有这样的耐心和相应的应对机制,企业将是一头雾水,国内外投资商也会一再伤心。
黎加厚博士谈教育信息化发展
一、对教育信息化概念的理解
教育信息化是以现代信息技术为基础的新教育体系,包括教育观念、教育组织、教育
内容、教育模式、教育技术、教育评价、教育环境等一系列的改革和变化。教育信息化并不简单地等同于计算机化或网络化,而是一个关系到整个教育改革和教育现代化的系统工程。发展教育信息化的目的是使我国现有的教育体系适应信息时代对新一代公民教育的基本要求。
二、对于电化教育、教育技术、教育信息化之间的关系
“e-Education”与“教育信息化”是近年来新出现的词汇,这是以计算机和网络技术为代表的现代信息技术对社会发展的巨大影响反映在我们这个工作领域中而出现的认识上的变化,电化教育的概念产生于上个世纪30年代,它吸取了西方视听教育的理论和实践经验,结合中国的国情形成了自己的特色。在新的时代到来的时候,电化教育再沿用过去视听教育的英文译名已经不能适应时代的变化,1999年底,黎加厚建议用“e-Education”译名代替原来的“Audio-Visual Educatio n”,从“e-Education”一看就知道是基于现代信息技术的教育,是整个教育观念的变化。
三、“e-Learning”“e-Education”有什么不同
“e-Learning”是指通过因特网或其他数字化内容进行学习与教学的活动,它充分利用现代信息技术所提供的、具有全新沟通机制与丰富资源的学习环境,实现一种全新的学习方式;这种学习方式将改变传统教学中教师的作用和师生之间的关系,从而根本改变教学结构和教育本质。黎加厚认为,二者都是信息时代的教育,它们的差异反映了中西方文化和观念的差异,类似于教育技术与教学技术,我们习惯于用“教育”的概念,而欧美习惯于用“学习” 的概念。
四、如何认识和理解课件、积件、包件和电子作品集
一段时期以来,课件的设计、开发和应用逐渐成为我国学校教学应用教育技术的中心。在实践中人们逐渐发现,课件设计的思路有两个越来越明显的局限性。一是过去那种事先由教学设计确定的、有固定程序的、定型情节的、封闭的、整体型的课件设计思路,不适应千变万化的现实课堂教学;二是课件往往是按照以教为中心的思路来设计,主要用于教师传递教学信息的教具,在当前从以教为中心向以学为中心的教学模式转型中需要调整设计思路。针对课件思路的第一个局限性,我们提出了积件的思路,发展由教师和学生根据教学需要自己组合运用多媒体教学信息资源的教学软件系统。积件思路的核心是人的主体性、教学资源的基元性、可重组性、开放性等。积件是由教师和学生根据教学需要自己组合运用多媒体教学信息资源的教学软件系统。课件和积件是为辅助教师的教学活动而设计、应用并以教师为中心来对其进行评价。电子作品集是为了表达教师、学生在学习中的问题解决的过程或结果、创新思想或某个想法而设计和制作,因而电子作品集是以学为中心的教学活动的产物,是创新教育思想在学校课堂教学中的体现,它具有个性化、学生主体性、不可预测性、反映学生的学习历程、自激励与他激励性、兼有学习成果评价与资源建设两重性等特点。
包件的概念最早出现在80年代电教教材中,当时把与某一课程有关的幻灯片、投影片、录音带、录像带、计算机课件、文字教材、使用说明书等装在一个包中,这样的资料包被称为 “包件”。
五、教育部决定,要逐渐在中小学普及信息技术教育,以信息化带动教育的现代化,
努力实现我国基础教育跨越式的发展
如何认识教育信息化的三个基本任务:1.“校校通”工程;2. 中小学开设信息技术必修课程;3. 推进信息技术与学科教学的整合。
“校校通”的设计要避免过去我们习惯的“超前发展”的思维定势,采取“按需设计、按需投资”的思路,坚持“实用、够用”的投资原则。要充分吸取历史经验,真正做到“因地制宜、多样化发展”,从单机拨号上网到与公司合作,鼓励大家创造性地想尽一切办法去解决让师生能够获得网上学习资源的问题。“校校通”是包括硬件环境建设、教学资源建设、教学方式改革、教师培训这四大要素在内的系统工程。缺少了其中任何一项,“ 校校通”系统都不能够发挥好作用,因此不能算是“校校通”。
中小学开设信息技术必修课程,实现从计算机课程转向信息技术课程,关键是搞好课程教材建设。实施信息技术课程教材改革往往面临着与教师传统观念的强烈冲突。在信息技术课程改革中我们发现,新型的信息技术教材应该是由三部分构成:体现新教育观念的教材、为学生学习服务的教学资源、促进教师转变教育观念与掌握新型教学方法的教师培训。其中,教师培训是否成功,决定了新的课程教材实施是否成功。
信息技术与课程整合是指把信息技术作为工具与各学科课程融合,以帮助学生增强对学习内容或多学科领域的学习。信息技术使得学生能够以过去无法实现的方式进行学习。当学生能够选择信息技术工具来帮助他们及时地获取信息,分析、综合并熟练地表达信息时,信息技术与课程整合才是有效的。信息技术应该成为课堂活动的整体组成部分,为教师与学生日常生活、学习、工作的基本工具。要实现信息技术与课程整合,首先需要有基本的信息技术条件,要方便师生在学习活动中使用。其次,要对全体教师进行信息化教育条件下如何进行教学设计的培训,充分利用现代信息技术和信息资源,科学地安排教学过程的各个环节和要素,实现教学过程的优化。
六、对于教育信息化的发展前景
黎加厚认为,目前可以看到的一个重要发展趋势是,信息技术在教育教学中的应用将随着整个教育观念的发展而发生比较重大的转变。电化教育和教育技术观念正在经历从媒体观到生命环境观的重大变化。这个变化有四个阶段:媒体观,认为信息技术是教师传递教育信息的媒体。基本观点是:没有一种万能的媒体,各种媒体应该综合应用,发挥各自的长处。认知工具观,认为信息技术是学生学习活动的认知工具。基本观点是,信息技术可以作为提高学生和教师工作效率的工具,教学中认知情景创设的工具,要充分利用信息技术作为学生高级思维训练工具,教育信息化的发展将从目前大家更多关注电脑和网络转向关注人脑和高级思维训练。资源观,认为信息技术为学生学习提供了无尽的资源。基本观点是,教育资源建设是教育信息化的关键,要充分利用全球信息资源改变学生的学习方式,教育资源的建设要从静态的“ 库”的建设发展到动态的“流”的平台建设,归根到底,人力资源开发是资源库建设的核心。生命环境观,认为信息技术是为学生和教师创造一个现代化的生存环境。基本观点是,我们所从事的电化教育、教育技术、教育信息化的发展要从关注于“物”的技术环境的思考方式上升到关注于“人”的生存和全面发展的思考方式。从生命环境观来看教育信息化,将涉及到教育信息化的价值观、学生观、课程教材观、教学过程观、资源建设观、教育评价观、电化教育和教育技术的服务观、教师的
教育信息化培训观等一系列问题的反思和重构。由此也许会引发未来几年中教育信息化若干问题的新的发展思路。
教育技术研究什么(汪琼)
按照教育技术人士的工作性质,我粗略地将教育技术的研究分为五大类:
1)新技术及其教育应用试点研究:关注新出现的技术,探索新技术可能对教育领域产生的影响,特别是一些革命性的变化
2)技术与教育的结合研究:将已有的研究成果和已经证实的研究理论,如人类如何学习的,新的教学模式、教学理念,在特定教学情境中进行推广性应用,常说的课程整合属于这类
3)技术带来的教育变革对教育系统的影响研究:这类研究的成果将直接影响学校教育改革的战略设计,影响对人员思想观念和技术技能的培训设计。如变革理论指导下的阶段性培训设计研究
4)技术支持的新型学习环境研究:技术支持学习的环境,不仅是教学效率和效果的提高问题,更多的是教育理念的物化证明,所带来的不是进化,而是革命,这样的学习环境定然是网络化的,可能是虚拟的,必然是协作型的,有学习社区和丰富资源,可以发展的空间很大
5)评价技术的影响,决定资金的合理投资,确定技术的影响深入的方面和深度,如技术效果评价研究
这五类研究内涵很多,比如第五类技术评价研究,还包括技术教育对儿童成长的影响研究,远程教学研究属于第二类:现有理论和研究的推广研究,当然这种推广中也会发现新问题,进行新的试验。这些研究都需要与实践结合,需要真刀真枪的实练,需要有自己的产品和模型。
教育技术本科生是应用一些产品和模型去解决问题,因此需要坚实的基础和开阔的眼界,教育技术专业的研究生则应该开发一些产品和模型。你可以在这五类的任何一类中深入下去,按照下面的处方,掘出你的第一桶金。
处方一:做事。只要开始做事,就会发现很多有趣的课题,引领你不断深入,就不会觉得迷茫了。学会问心,不要让外界善变的风向吹晕了头。
处方二:读书。相信你的迷茫前人也都经历过,了解前辈智者是如何思考这些迷茫的,一定会有启发。如果你在北京,一定要多利用北京图书馆,这些年北图进了很多很好的教育技术方面的书籍。
你只能靠自己的意志去要求自己。只有在你有问题的时候,别人的帮忙才是有价值的。
教育技术领域?学科?专业纲要
[摘要] 教育技术是恰当地运用相关的手段和方法提高教育绩效的研究领域,它和下属的三个不同层面的概念组成完整的教育技术定义体系。教育技术学是研究在教育中运用相关的技术来提高绩效的理论、规律和方法的一门学科,它是教育学门类中技术学层次的、具有方法论性质的综合应用学科,是教育科学与教育、教学实践之间的连接桥梁。教育技
术学科应该是教育学门类中与教育学并列的一级学科。由于其逻辑起点的双重性,教育技术学科自身也同时具有双重属性,因而作为培养教育技术专业人才的教育技术学专业应该“双重定位、多元发展”。
[关键词] 教育技术;领域;学科;专业
教育技术领域、教育技术学科、教育技术专业是一组相关的不同概念,我们往往把它们混淆在一起,造成理论上的混乱和实践中的偏颇,影响了教育技术的健康发展。
为了探讨教育技术的内涵,笔者从20世纪90年代初开始,申报了“教育技术学科理论与实践的研究”项目,开展了为期十年的探索。反映此项目研究成果的论文从1995年开始策划,《一论》的初稿完成于1998年,《二论》的初稿完成于1999年,??基本上是一年完成一篇。
从2003年开始,笔者将十多年来的研究成果结合自己近50年来参与教育技术(电化教育)工作和学科建设的实践与反思所得,整理成五篇文章陆续在《电化教育研究》杂志上发表。 从初稿的策划到现在已经十年了,从正式发表《一论》开始算起,也经过了三年。而这十年正是教育技术发生深刻变化的时期。由于信息技术的迅猛发展、人本主义哲学理念的不断深化,促使教育技术的内涵和外延都发生了明显的变化。因此,对教育技术的理解也需不断地深化和完善。
为此,在今年七月初兰州举行的“教育技术学科发展和专业建设研讨会”上,笔者发表了题目为《教育技术领域·学科·专业》的文章,它不是对“五论”的简单总结,而是深化和充实。在这篇文章中,不仅包含了“五论”的主要论点,而且随着教育技术的发展对原有的论点作了进一步引申、修正和明确,以期为形成我国的教育技术理论体系做一点基础性的工作,但愿对学科发展和专业建设能有所裨益。由于篇幅所限,在这里只列出了这篇文章的主要论点和对以前发表文章(包括“五论”)的深化和修正之处。它代表了笔者当前对教育技术的理解,希望得到专家、学者们的批评、指正。
一、教育技术领域
教育技术是一个庞大的领域,它涉及到所有运用技术解决教育、教学问题的研究和实践。由于国情的不同,各国教育技术领域的内涵和外延也不完全相同。
1.教育技术领域的构成
美国的教育技术领域主要由具有心理学、教育学学科背景的专家所组成,他们认为,只要是和教育相关的问题就应该去研究,而往往不在意这些问题究竟属于哪个领域。 中国的教育技术领域主要由具有理工科学科背景的人所组成,因此更多地关注“技术”在解决教育教学问题中的作用。
而且,中国的教育技术既是一门学科(专业),又是一项事业,同时还是一种产业。也就是说,在我国有着世界上独特的、完整的教育技术体系,它包含了教育技术学科(专业)、教育技术事业和教育技术产业三部分,如图。
另外,教育技术还涉及到人的世界观、价值观,以及教育观念、文化底蕴、历史背景等诸多问题,各个国家对教育技术的理解就会有千差万别。同时,我国的信息化发展水平
目前在世界范围内还处于落后状态;由于经济、教育发展的不平衡性,造成国内各地区教育观念、教育环境、教育资源的不平衡性,存在着显著的地区差异。
从以上的比较可以看出,中国的教育技术领域和美国教育技术领域的内涵和外延不完全一样,因此不能全盘照搬国外现成的模式。在借鉴国外一切优秀成果的基础上加以创新,在继承我国电化教育优良传统(包括十年来我国教育技术的研究成果)的基础上加以发展,认真研究如何构建中国的教育技术体系,以促进我国教育技术领域的健康发展,是每一个教育技术(电化教育)工作者应该认真思考的问题。
2.教育技术领域的定义体系[1]
笔者在认真地分析、研究了国内外各位专家、学者对教育技术的论述后,结合自己的理解,于2002年再次将教育技术明确地表述为:
教育技术是恰当地运用相关的手段和方法提高教育绩效的研究领域。
这一概念的界定实际上可以看作是笔者关于教育技术领域的规定性定义的表述。其中“恰当”一词包含有科学、合理、有效、可能和负责任五个要素;“手段和方法”指物化技术和智能技术的有机结合,即广义的技术;“教育绩效”包含教育效果、教育效率和教育效益三部分;“研究领域”包括理论研究和实践应用与研究两方面,研究的范畴仍然采用AECT1994定义提出的设计、开发、利用、管理和评价五个部分。
如前所述,中国的教育技术领域是非常庞杂的,因此对中国教育技术领域的界定只有上述规定性定义显然是不够的。应该更科学、更细致地加以划分,由不同层面的概念分别来表述,然后由它们共同组成定义体系,对教育技术领域做出完整地阐释。定义体系的结构如图2所示。
上述教育技术本质的概念说明了教育技术“是什么”;教育技术实践层面的概念说明了教育技术能够“做什么”和“如何做”;教育技术理论层面的概念说明了教育技术应该“研究什么”,即教育技术学科的内涵。它们与领域的概念(规定性定义)一起,共同组成教育技术的定义体系,完整地阐明了教育技术领域的基本内涵。
如果我们把本文给出的教育技术定义体系的内容和AECT1994定义、2005定义(讨论稿)进行比较的话,可以看出本文给出的定义体系是在继承我国电化教育优良传统的基础之上,借鉴了AECT1994定义的精华,并对它们进行了创新与发展后提出的。它与即将发表的AECT2005定义的一致性,正是体现了教育技术领域的共性;而其中对理论与实践解释的不一致性,恰恰体现了不同国家教育技术领域的个性。
3.信息化教育[2]
鉴于世界性教育信息化高潮的推进,教育信息化环境迅速改善,教育资源极大丰富,相关的学习理论、教学理论得到全面发展,促进了教学模式、教学组织形式,以至教育观念的变化,进而必将引起教育形态的改变。笔者认为这种新的教育形态用“信息化教育”来表述最为贴切。那么,什么是信息化教育呢?
从狭义来讲,可以认为:信息化教育是指在教育技术理论的指导下,有效地运用信息技术所进行的教育、教学活动。
从上述概念可以看出,信息化教育是一个实践过程。“在教育技术理论的指导下”表明信息化教育是整个教育技术中的一部分,是在教育技术理论——教学设计理论、教育信
息处理理论(即现代教学媒体理论)的指导下进行的教育、教学活动;“有效地运用”这一短语包括了两方面的内涵:一方面要重视系统方法和整体技术的作用,另一方面要保证运用信息技术的结果能够促进教育绩效的提高,有利于创新型人才的培养。
教育系统本质上是一种信息系统,教育活动的实质是信息的交流,包括信息的传递和交互。所以,从广义来讲,“信息化教育”这一术语深刻地表征了教育的技术性本质,比以感官为代表的术语(如视觉教育、视听教育)和以某种动力和技术为代表的术语(如电化教育、e-Education )更形象、更贴切,更能够深层次地揭示教育活动的实质。
二、教育技术学科
1.教育技术学科的概念[3]
在上述教育技术定义体系的讨论中,我们得到了教育技术学科的概念:
教育技术学是研究在教育中运用相关的技术来提高绩效的理论、规律和方法的一门学科。
它以学习理论、教学理论和传播理论为基础,运用现代科学技术成果和系统科学的观点、方法,通过对与教育相关的过程和资源的设计、开发、利用、管理和评价的理论与实践,以促进教育绩效的提高。
通过对上述概念及其描述的仔细分析,我们可以得到:
(1)教育技术学研究的目的是提高教育的绩效。也就是说,教育技术学研究的目的不仅仅是优化教育、教学效果,而且还要提高其效率和效益(包括社会效益和经济效益)。
(2)教育技术学研究的对象是与教育相关的技术(即手段和方法),也就是构成“与教育相关的过程和资源”的过程技术(主要是智能技术,也包括一定的媒体技术)和资源技术(主要是媒体技术,也包括一定的智能技术)。
(3)教育技术学研究的任务是总结、提出运用相关的技术提高教育绩效的理论、规律和方法,并由此提出、完善教育技术学科的知识体系。
(4)教育技术学研究的领域包括理论与实践两个方面。
①教育技术学的理论研究领域主要包括三部分:学科的价值观与方法论、学科的基本理论和学科的应用理论。
②教育技术学的实践领域也就是教育技术的应用领域,主要由学校教育系统、远程教育系统、社会其它系统等三大系统组成。
(5)教育技术学研究的范畴包括对相关过程和资源的设计、开发、利用、管理和评价。
(6)教育技术学的基本研究方法是整体优化法。
2.教育技术学科的定位[4]
(1)教育技术学科的逻辑起点
一般认为,教育技术学科研究的逻辑起点是“教育中的技术” 或“技术支持的教育”、“基于技术的教育”,并以此来表示教育技术学与教育学学科、技术学学科逻辑起点的区别。但是,“教育中的技术” 或“技术支持的教育”、“基于技术的教育”本身都包含了“教育”和“技术”两个要素,或者说构成“教育中的技术” 或“技术支持的教育”、“基于技术的教育”的是“教育”和“技术”两个要素。因此,它们是中间层次
的产物,教育技术学科真正的逻辑起点应该是“教育”和“技术”两个方面,具有双重性,如图3所示。
研究教育规律的学科称为教育学;与之相对应的,研究技术的理论、规律和方法的学科应该称为技术学。
从图3中可以看出:教育学的逻辑起点是“教育”;技术学的逻辑起点是“技术”。教育技术学正是教育学与技术学的交叉和整合,它反映了“教育中的技术” 或“技术支持的教育”、“基于技术的教育”的理论、规律和方法。而“教育中的技术” 或“技术支持的教育”、“基于技术的教育”都是由“教育”和“技术”两要素构成的,所以,教育技术学科的逻辑起点应该是“教育-技术”的双重结构。凡是属于教育技术学研究的内容,必然同时包含“教育”和“技术”两项要素,否则,它就不属于教育技术学的研究范畴。只是由于侧重点的不同,逻辑起点才会有“教育中的技术”或“技术支持的教育”、“基于技术的教育”等表现形式。
教育技术学科要想得到健康的发展,必须要同时接受教育哲学和技术哲学的指导。而教育哲学与技术哲学的进一步整合(不是简单地相加或混合),正在孕育着哲学学科中的一个新的分支——教育技术哲学的诞生。教育技术哲学将反映全面的教育技术价值观和方法论,对教育技术学科的发展将起到指导和促进作用。
(2)教育技术学科的定位
在任何研究领域中,一般都包含有科学与技术两个方面。按照现代汉语词典的解释,科学是“反映自然、社会、思维等的客观规律的分科的知识体系。” 回答“是什么”和“为什么”的问题;而技术是“人类在利用自然、改造自然,以及促进社会发展的过程中所掌握的各种活动方式、手段和方法的总和。” 回答“如何做”的问题。由此可以看出,科学与技术两个概念虽然有着密切的联系,但它们是互相独立的,而不是包容的。
在教育领域中,教育学是反映教育规律的知识体系,属于科学的范畴;教育技术学研究的是运用相关技术来提高教育绩效的理论、规律和方法,属于技术的范畴。因此,把教育技术学归属到教育学中,显然是不合适的。笔者认为,教育技术学科的正确定位应该是: 教育技术学是教育学门类中技术学范畴的、具有方法论性质的综合应用学科,是教育科学与教育、教学实践之间的连接桥梁。
也就是说,教育技术学科应该是教育学门类中与教育学并列的一级学科。由于其逻辑起点的双重性,教育技术学科自身也具有双重属性:既有教育属性,又有技术属性。
3.教育技术学科的理论框架[5]
理论框架是构建学科知识体系的依据,是学科知识体系简洁的再现。
教育技术学科的理论框架由本体论、核心论、过程论、资源论和绩效论五个部分组成。本体论要阐明教育技术学科的基本概念、内涵和它的价值观、方法论;核心论要阐明教育技术学科的基本理论;过程论和资源论要阐明教育技术学科的应用理论;绩效论要阐明教育技术学科的作用和价值。
(1)本体论
在本体论中,论述教育技术学科的定义与定位,教育技术学科研究的目的、任务、对象、领域和范畴,教育技术学科的学科基础、知识体系、研究方法、发展历史,以及它的
价值观、方法论(教育技术哲学)等内容。
通过本体论的内容阐明教育技术学科的基本概念、内涵和它的价值观、方法论,明确教育技术学科“是什么”。
(2)核心论
在核心论中,主要论述教学设计和教育信息处理两方面的理论。教学设计是教育技术中智能技术的代表,它包括教学设计的理论、层次和模式三部分,详细阐述教学设计的理论与方法;教育信息处理是教育技术中媒体(物化)技术的代表,包括教育信息的基本概念、教育信息处理的理论和方法三部分,详细阐述现代教学媒体的理论与方法。
教学设计能力和教育信息处理能力是教育技术专业人才的核心能力,核心论中所涉及的内容是培养教育技术专业人才核心能力的理论与方法,体现了教育技术学科“用什么”理论和方法去提高教育的绩效,即阐明了教育技术学科的基本理论,表明了本学科的不可替代性。
(3)过程论和资源论
优化学习过程的技术主要是智能技术,也包括一定的媒体技术;优化学习资源的技术主要是媒体技术,当然也包括一定的智能技术。通过对相关过程与资源的设计、开发、利用、管理和评价,以及过程和资源的整合,促进教育绩效的提高。
从技术(手段和方法)的层次对相关过程和资源进行优化和整合,是教育技术学科研究的主要内容,它阐明了教育技术学科的应用理论,解决了教育技术学科“如何做”的问题。
(4)绩效论
教育技术学科从课程开发(重点是网络课程开发)、教学系统开发、资源(媒体)开发、绩效系统开发和教育技术标准的制定与实施等几个方面,提高教育的绩效。
通过绩效论的内容,阐明教育技术学科的作用和价值,明确了教育技术学科能够“做什么”,即从哪几个方面去促进教育绩效的提高。
依据上面的讨论,教育技术学科的理论框架可用图4来表示。
根据上述理论框架的内容, 可以完善教育技术学科的知识体系,并可作为构建教育技术学专业课程体系的依据。
三、教育技术专业
1.教育技术学专业体系的组成
教育技术人才是由教育技术学专业培养的。笔者在前面曾经提到,教育技术学科应该是教育学门类中与教育学并列的一级学科。由于其逻辑起点的双重性,教育技术学科自身也具有双重属性,相应的教育技术学专业则具有双重定位:既有教育定位,又有技术定位。 根据教育定位,教育技术学专业可以设置教学设计学(或教育技术学原理)、信息化教育学(现代教育技术学)、远程教育学、学科教育技术学、军事教育技术学等二级学科;根据技术定位,教育技术学专业可以设置教育软件工程、数字传媒技术、教育技术装备(教育装备技术)、绩效技术、知识工程等二级学科;还可以设置综合性的教学设计与绩效技术、数字媒体与知识工程等二级学科。据此,教育技术学在教育学门类中的体系可以如表2所示。
教育技术学科的双重属性,造就了教育技术专业的双重定位。单就专业建设来讲,“双
重定位”可以为非师范类教育技术学专业的办学宗旨、培养目标和课程设置提供充分的理论依据和多种培养、实践模式,实现“多元发展”的设想;也为整个教育技术学专业毕业生的社会就业和考研深造,提供了广阔的前景。
这样设置教育技术学专业学科体系(二级学科的名称只供参考),才能够全面反映当前教育技术领域的内涵。也只有这样设置教育技术学专业,才能担负起培养适应教育信息化所需要的各种专业人才,同时也为社会发展培养前瞻性创新型人才的任务;才能改变以往教育技术学专业毕业生“面面俱到、专业能力不强”,与社会所需专业不对口,就业形势严峻的现状。
近年来,高等学校都在进行教学改革。为了增强专业竞争能力和提高毕业生就业率,不少师范院校在本科层次采取了“双学位”的改革方案,即师范生在毕业时除获得某学科学士学位之外,同时取得教育学学士学位。按照上述学科体系,在教育技术学专业范围内通过恰当的安排,学生即可解决双学位的问题,这将为我们毕业生的就业和深造创造良好的机会和条件。
2.教育技术学专业的课程体系[6]
根据教育技术学专业本科层次的培养规格和高等学校课程体系结构模型,将教育技术人员的专业能力结构和教育技术学科的理论框架相对照,可以得出教育技术学专业(本科层次)的课程体系结构由以下内容所组成:
(1)核心(主干)课程
核心(主干)课程分为两级:一级核心(主干)课程又称为学科核心(主干)课程,是所有教育技术学专业都必须开设的;二级核心(主干)课程又称为专业方向核心(主干)课程,按专业方向选定。一般情况下,核心(主干)课程总数不超过8~10门(包括专业、教育实习和实践)。
一级核心(主干)课程:教育技术学导论、教学设计学、教育信息学(现代教学媒体理论)。其中,教学设计学和教育信息学(现代教学媒体理论)是教育技术学专业的核心理论课程,它决定了本专业的不可替代性。
二级核心(主干)课程:远程教育学、计算机与教学、网络与教学、信息化教育学、软件工程、知识工程、绩效技术、数字化教学装备、??。
(2)专业基础课程
专业基础课程是学习核心(主干)课程所必修的先行课程,与核心(主干)课程相对应,专业基础课程也分为两部分:一部分是满足一级核心(主干)课程需要的专业基础课程,是所有专业方向都必须开设的,如教育技术哲学、学与教的理论、教育传播学、高等数学、教育技术学研究方法、数据库原理与应用等;另一部分是满足二级核心(主干)课程需要的专业基础课程,按专业方向选择开设,如摄影与摄像、多媒体技术、网络技术基础、程序设计、数据结构、视听心理学、??。
(3)专业拓展课程
专业拓展课程分为两部分:深化专业方向的课程规定为限定选修课,拓宽知识范围的课程规定为任意选修课。
专业拓展课程按模块设置。教育技术学科可分别设置教育技术理论、信息技术、数字
媒体(电视电声)、远程教育、绩效技术、电子技术、软件工程、知识工程、??等模块,由各专业方向按照需要进行选择和组合。
专业拓展课程体现了各办学单位的特点,可根据当地社会需求和本单位的办学优势而设定专业方向,进而选定开设的课程。
(4)实验实践课程
教育技术学专业属于综合型应用学科,实践操作能力是该专业毕业生所必须具备和掌握的。因此,实验实践课程在其课程体系结构中占有重要的地位。学生按课程标准规定的教学目标完成实验和实践且成绩合格,才能取得该门课程的全部学分。
实验课程和部分实践课程一般随相应的课程一起进行,有条件的学校可以单独开设;专业实习、教育实习和毕业设计(论文)一般单独安排时间进行。
(5)公共课程
公共课程中的固定课程由学校统一安排;活动课程由院、系自行安排。
(6)潜在课程
学校的人文环境、学术氛围,以及校风、系风、学风、教风等,对学生的人生价值取向、专业思想风格、文化底蕴有着极其重要的影响。因此,在对本专业进行教学系统设计时,不要忽略了对这些重要因素的统筹考虑。
综上所述,教育技术学专业本科层次的课程体系结构可用图5来表示。
图中,公共课程(包括通识课程)由学校统一安排;专业基础课程中,教育技术哲学(暂时可用教育哲学和技术哲学两门课程代替)、学与教的原理、教育传播学、高等数学、教育技术学研究方法、数据库原理与应用是所有专业方向必选的,其他课程可根据专业方向选择;核心课程中的教育技术学导论、教学设计学和教育信息学(现代教学媒体理论)是所有专业方向必选的,除此之外,每个专业方向应在其他核心课程中选择5~7门(包括专业实习、教育实习和毕业设计、毕业论文);每个专业方向的拓展课程(限定选修课和任意选修课)则可在图中给出的模块中选择或进行适当的组合。
范文四:软件工程是学什么的
www.lnbdqn.com
软件工程是学什么的
现在学软件工程的还是比较多的,只是高考上去的同学很多会被限制,一般来说,文科生都读不到软件工程的,而且一般都默认为是男生才能学好。其实的其实,都不然!
作为一个不是很资深的HR ,在招聘人员这一块,最让我头疼的就是码农了。虽然他有一个比较调侃的名字,但是招不到就是真的招不到。这类人才太难招聘了,特别是在西南地区人才供求完全不平衡。
北大青鸟沈阳三好是一家专业的培训机构,技能+学历全日制教学模式,其安卓技术更是别具一格。安卓程序员是手机开发行业必不可少的因素之一,行业前景非常不错,并且激发自己的思维创新能力。于是又有很多年轻人放弃自己现有的工作想要学习安卓技术,挑战自己,实现高薪就业。
Java 自1995年问世以来,已历经21年的岁月。20年来,不管IT 技术如何地风起云涌,Java 始终以其可移植性、跨平台性、生态系统完备性等特点稳居最主流的开发语言之一的位置。并且事实上,Java 无处不在,早已渗入大家的日常生活中,从每一次购物到每一笔在线支付,都有Java 技术的身影,国内外的主流网站大部分都是由Java 技术支撑。
广阔的就业前景,舒适的办公环境,或许你已经心动了吧?如今IT 行业特别是技术人员往往可以轻松实现到这些想要的。如果你有意愿,你也可以!
范文五:软件工程方法
软件工程方法
软件工程包括三个要素:方法、工具和过程。
软件工程方法为软件开发提供了 “如何做” 的技术; 软件工具为软件工程方法提供了自动的或半自动的软件支撑环境; 过程是为了获得高质量的软件所需要完成的一系列任务框架,它规定了完成各项任务的工作步骤。
1. 结构化方法
结构化方法采用数据流图和数据字典作为新系统逻辑模型的描述工具,并以数据和信息的处理
转换作为方法的主线。数据处理观点认为:软件是数据和信息的加工处理系统,软件的作用就是把数据源通过多环节的加工处理,变换成为用户所需的信息。软件的功能是通过对数据的加工处理过程表现出来的。基于这种观点,结构化方法把对数据和信息处理转换过程作为方法的主线,并且始终围绕着如何把数据源加工转换成为最终信息这个中心来构架整个方法体系。结构化分析中运用的数据流图就是用来反映数据的加工变换过程;结构化设计阶段的系统结构图,也是构造出多个数据处理的系统模块,每一个模块有输入的数据、对数据处理过程和处理的输出结果,系统通过多个模块的有序调用运行,把数据源加工处理成为最终所需要的输出信息。数据处理观点是在面向对象方法出现之前,人们认识软件的基本观点,结构化方法正是从数据处理观点出发构建方法体系,是本方法能够被普遍接受的主要原因。
但是,数据处理观点割裂了功能和数据的整体性,是对客观事物的分化和间接的反映。功能和数据是客观事物共同特征,功能反映事物的职能和作用,是事物外在的动态特征;而数据是对事物的固有特性、状态的描述,反映事物的静态特征。功能和数据应该被统纳在事物体之中。结构化方法则把事物的功能和数据作为两类虽有联系,但更多是相互独立两个方面来认识和对待,而且把重心放在了事物的功能特征方面。采用结构化方法进行需求分析时,用户和系统开发人员所考虑的重要问题是软件应该具有哪些功能和性能。结构化方法运用的数据流分析,也是从数据处理和变换角度反映系统的功能。因此,结构化分析实际上是基础于功能分析法。这种把事物的整体性强硬地分割开来的数据处理观,既消弱对事物的整体
认识和把握,另外也增加了分析和设计工作的复杂性。
2. 面向对象与面向过程方法 面向对象方法是将数据和对数据的操作紧密地结合起来的方法。软件开发过程是多次反复迭代的演化过程。 面向对象方法在概念和表示方法上的一致性,保证了各项开发活动之间的平滑过渡。对于大型、复杂及交互性比较强的系统,使用面向对象方法更有优势。
面向过程的软件工程方法学的特点可以从两个方面来分析,从技术角度来看,该方法主要使用了结构化的软件开发技术,即结构化的分析技术、结构化的设计技术、结构化的程序设计技术。这一整套结构化的技术中结构化的程序设计技术优势最为突出。用结构化程序设计技术设计的算法具有较强的可读性和可维护性;从软件开发过程这个角度来看,面向过程的方法要求软件开发是分阶段的,而且各阶段所做工作的性质不同。
在实际软件开发过程中,面向过程的方法和面向对象的方法可以相互融合,相互鉴对方的工具来完成某些阶段的活动。用面向过程的方法开发软件的过程中,需求分阶段一般通过建立功能模型来分析系统功能。面向过程的方法学中提供的功能模型的建模工具是数据流图,在这一阶段可以引入面向对象方法学中提供的用例图来建模,效果很好;用面向过程方法学开发软件过程中的详细设计阶段要为每个模块设计算法,这时可借用面象对象方法学中提供的活动图来进行算法的设计。用面向对象方法开发软件过程中的总体设计阶段本不需要建立软件结构,但若借鉴面向过程的方法学中的思想,在这一阶段也加入软件结构图,可使系统结构更加分明,设计思路更加清晰;用面向对象的方法开发软件过程中的详细设计阶段要确定类中服务的算法及类之间关联的算法,这时可借鉴面象过程的方法中所提供的图形工具(流程图、N —s 图、PAD 图) 、表格工具(判定表、判定树) 、语言工具(PDL语言) 来进行算法的设计,这样实现的算法可读性、可维护性都很好。
3. 形式化方法
形式化方法是一种基于形式化数学变换的软件开发方法,它可将系统的规格说明转换为可执行的程序。该过程的具体描述如图所示。
4.JSD 方法
JSD 方法在建模阶段主要把重点放在分析客观实体的活动上,把实体的活动按照确定的时序关系构成实体结构,并在此基础上建立进程模型,给进程模型增加功能和时序限制,得出程序结构图,并根据程序结构图生成程序。
客观实体就是系统要反映和处理的客观事物,JSD 方法在找出客观实体之后,下来的工作重点是在分析实体的各种活动,把每一个活动作为实体的一个结构单元,构建各个实体的活动结构,在实体结构图的基础上建立进程模型。JSD 方法中的进程对应着客观实体,进程模型反映实体在系统中的整个动态活动流程变化过程。所以JSD 方法实际上基于实体活动观点。与结构化方法把数据和功能完全割裂开来相比较,JSD 方法已经直接面向客观事物,所以它比结构化方法迈进一步,但是JSD 方法没有在系统中以客观实体为单位,全面完整地描述和反映客观实体,而是重视构建实体的流程变化结构,而忽略了实体的独立性和静态特性。因此,JSD 方法对问题领域事物反映的直接全面程度仍显不足。
MSF( 微软解决方案框架结构)
MSF( 微软解决方案框架结构) 是一组建立、开发和实现分布式企业系统应用的工作模型、开发准则和应用指南。它帮助企业融合商业和技术的目标,降低采用新技术后系统整体的费用,以及成功的应用微软技术整合商业过程的方法。
MSF揭示出为成功设计、构建和管理技术基础结构或商业解决方案,所需了解的重要风险、重要的设计基础假设和关键的依赖关系。它包括明确的知识库、应用指南和实践经验,如:
企业结构设计方案—采用交互的方式,侧重于制定长期规划,同时也能完成短期目标。
项目开发准则—包含组队模型和过程模型,用于建立高效的项目组,
管理项目的生命周期。
项目设计过程和多层结构的应用程序模型—用于支持设计复杂的分布式企业应用。
企业信息基础设施的实施方法—使用组队模型和过程模型支持实现、操作和技术上的方案。
1. 商业问题
商业策划者在面对世界上不断变化的复杂技术时,必须确定自身企业总体技术策略的方向。最大的挑战来自于保证商业目标和技术目标间的一致。
当前,信息技术的投资较以往越来越高。投资以不仅仅局限在数据中心方面,更多的倾向于分布式网络的增值、群组工作软件和提高使用者的生产力,保证信息技术投资得到有效的控制。
即便完全不考虑这些投资,错误的使用技术给商业带来的负向费用的影响,也是不容质疑的。所以新技术的成功实现将给企业带来重要的机会:
今天的分布式组件技术允许更大的弹性,包括集成不同的协议、应用程序接口、应用程序、操作系统和硬件。
今天的技术也通过消息传递、事务处理协调、复制、数据仓库、多层结构的设计和鲁棒性的客户机/服务器开发工具包提供对商业处理过程和活动的支持。
基于组件的技术提供了一种在商业方案中集成组件行业最好产品的能力。组件同样也允许随企业结构和商业处理过程的变化,更快地重新配置应用系统。
今天的技术能够在不瓦解企业的基础结构设施的情况下,不断的适应发展变化中的商业需求。多层结构的应用程序允许分离用户、事务和数据服务,保证新版本的组件在不影响整个系统的情况下加以实现。
2. 降低费用
。客户机/服务器技术可以降低系统整体费用。但是企业必须重新评估它们的基础结构设施和商业运作过程,来保证多余的费用真正被消除(例如:传统的功能转移到更低廉的平台,旧系统停止使用,新的商务处理过程最大的提供了增值能力等等。)