真水无香――芳香自己
来源: BlogBus 原始链接: http://www.blogbus.com:80/blogbus/blog/index.php?blogid=16038&pg=7&cat= 存档链接: https://web.archive.org/web/20041124060915id_/http://www.blogbus.com:80/blogbus/blog/index.php?blogid=16038&pg=7&cat=
真水无香――芳香自己 其实我想蒙住眼睛,用心灵来看世界,但偏偏是只露一双眼睛看世界。 首页 软件技巧 (30) 读书笔记 (17) 自己文章 (7) 思想火花 (19) 今日新知 (32) 无香心语 (23) 2004 年 11 月 Sun Mon Tue Wen Thu Fri Sat 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 最后更新 总算可以抬起头,喘口气了。 饕餮之夜 上午读到的两句话 慷慨激昂了一把 图书馆就像一盒巧克力。 终于明白了机器人学三定律 超级人生名言20句(转) 0630 就是太喜欢钻牛角尖了 昨天从苏州回来了。 最新评论 besure : 丫头,要记得休息. summer__jj : 影评类的东东就是. 清眉 : 妹妹那么幽默,呵. 真水无香 : 沈前辈的见解一定. 沈园 : 我今天也说了他们. 真水无香 : 我是真想呀,不过. besure : 看来真该两条一起. 真水无香 : 看起来不搭界,实. bravesummer : 所以,为了爬的更. 清眉 : 人在旅途,经典!. 存档 报刊浏览 广告狂热者 跑跑的右边 最爱老友记 女性杂志 中国电化教育 想做加菲猫 天极――美工设计 月凉如水 我常去的音乐网 与君同行 清眉的流年 勇敢的夏天 我的链接 分页: [1] [2] [3] [4] [5] [6] [7] [8] [9] 一篇有关再工程中的逆向工程的文章 - 2004-06-29 00:07 对再工程中的逆向工程的理解 一.前言 在 27 章《再工程》中,讨论的是在组织中的一项工程在需要重新修改,构建以适应新工作环境,任务的时候,所需要采取的方法,原则,规范,步骤等等。 其中接触到了许多新的概念,比如,逆向工程等等。让人很感兴趣,并希望可以继续深入了解一些相关的知识。在翻译第 27 章之前,我从未接触过这些名词。即便是在翻译之后,我对它们也谈不上有什么认识,给我的感觉只是新的概念而已。但是,它们到底是怎样工作的?怎样对再工程产生作用的?等等一系列问题困扰着我,使我很想进一步对它们有所了解。 其实,我想对于大多数的人来说,就算读通了这一章的文字,也不一定明白这其中的含义。我就是这样的。的确,对于这种应用性,操作性很强的工作单凭几句单薄的定义,介绍是无法让人有深刻的理解的。所以,我又从网上和其他渠道找到了一些其他的资料,个人觉得通过这些我加强了对第 27 章《再工程》的理解。 二.逆向工程 在翻译第 27 章之前,我从未接触过“逆向工程”这个名词。对我而言它是个崭新的概念。但是,它作为看似与再工程互逆 的一个过程到底是怎样工作的呢?怎样对再工程产生作用的?会不会仅仅是如同字面上的理解,与工程的进行会相互抵消呢?等等一系列问题困扰着我 在 27 章中,有关逆向工程的介绍是这样的: 1 .逆向工程可以从原程序中提取出设计信息,但是抽象的层次、文档的完整性、工具和分析员一起工作的程度以及过程的方向却存在高度的可变性。 2 .逆向工程过程:在逆向工程活动可以开始前,无结构的源代码被重构,使其仅包含结构化的程序设计构成元素,因此源代码容易阅读并为所有后续的逆向工程活动提供基础。 3 .核心活动是:提取抽象――工程师评价旧程序并从源代码中提取出被完成的处理、被应用的用户界面和被使用的程序数据结构或数据库的富有意义的规约。 正如上文说过的那样,逆向工程是一项操作性很强的工作,仅仅依靠文字层面的介绍无法满足我们的理解需求,所以下面将介绍一个有关逆向工程实际操作的案例,来丰富我们对它的认识。 2.1 逆向工程的实践 2.1.1 简介 1998 年, NEWPOWER 启动了逆向工程的一些项目,要求是把客户的现有源代码转变成设计,如果需要的话, 进一步转化成产品需求规约。 这恰恰与类似于 V 模型的标准开发过程模型相逆。这样一来,客户就可以容易地维护他们的产品(需求,设计,源代码,等等),而不需要想以前那样,每次改动产品都需要直接修改源代码。 因此我们需要为新项目的开发定义新的过程。一个定义良好的一致的过程不仅可以减少过程定义中的错误, 还可以为持续的改进和优化奠定基础。 Top Power I 发布之后我们定义了标准的逆向工程过程。 Top Power I 使用的是考究的瀑布模型。定义之后我们开始了另一个逆向工程项目,也就是 Top Power II 。该项目将实施刚刚定义的过程。 基准将定义在 Top Power I 和 Top Power II 之间。 2.1.2 标准过程模型 下面是 NEWPOWER 定义的一个典型的标准逆向工程项目的模型。 其中 ReqB 表示需求汇集和项目策划。 各个阶段的定义都相当清楚。 2.1.3 Top Power I 过程定义 Top Power I 过程的定义过程如果不是荆棘密布就是困难重重。它需要对过程模型做重大改变。这最终导致组织逆向工程过程的产生。 与 NEWPOWER 的主流项目相比,做为逆向项目的 Top Power I 有以下特殊性: ・ 虽然产品需要验证和确认,但是不存在单元测试或集成测试,也没有系统测试。产品质量很大程度上依赖于人为因素。 ・ 需要新的度量来支持项目管理和产品开发,比如说,由于交付的是文档而不是源代码,效率不能简单地用产品的 KAELOC 总值与全部人力资源的比来衡量。 ・ 其它的考虑包括:基于设计的原始资料,需要做多少抽象?如何处理客户对细小格式或风格改进的反馈?这些细节不大可能会具体定义在需求规约里,那么它们是算缺陷呢还是其它?如果没有相关的参考资料,在项目策划中如何分配阶段性的人力和质量目标?等等。 以下是 Top Power I SPM P 1.0.0 定义的过程模型: 在需求分析阶段,项目组应该只作出设计的模板(根据顾客需求)作为可交付工件。实际上在这个阶段更多的时间花在了培训上。在文档阶段,建立设计文档。在验证阶段,对验证和确认进行评审和审查。 对以上模型的一些问题和考虑: ・ 如果只产生一个模板,不一定要做需求分析。 ・ 对于复杂而庞大的系统,如果没有构架上的最少准备,直接了当的设计恢复如果不是不可能那也会困难重重。只有充分理解了构架,才有可能有效地分配人力和资源。这些准备也减轻了领域培训的压力, 并且加速设计的恢复。 ・ 设计的验证不应该放在不同的阶段。在设计恢复过程中要评审和审查进展。一个项目不能等到设计全部完成之后才做验证。 确认毕竟不等同于软件测试。对标准逆向工程过程定义作出贡献的是那些点子和其它因素。 2.1.4 为 Top Power II 量身订做的过程模型 根据客户的需求和项目特性等, Top Power II 项目组使用了以下逆向工程模型: 量身订做的依据: ・ 客户没有要求恢复产品需求,需求恢复阶段在此略去。 ・ 客户要求额外的验收评审阶段,以用于评审 NEWPOWER 提供的设计文档,提供改进意见。修改完成之后,发布产品。 与 Top Power I 不同 , Top Power II 的过程模型在需求汇集和项目策划阶段确定之后没有任何变更。这说明了逆向工程过程的适用。 Top Power II 与 Top Power I 相比,主要的不同在于引进了代码分析阶段。以下是引自 REV98 关于代码分析阶段的描述: 该阶段的目的在于理解和分析整个现有系统及其相关工件,提炼系统原有逻辑抽象。 2.2 对这一过程的总结 以上的这些内容是对某一具体项目的逆向工程的描述,针对性较强,如果没有接触过这一项目,在理解上可能是会很难的。可能对于这些没有经过实际项目的人来说,胡比较抽象一点,但毕竟这就是逆向工程的实际应用,这是由理论到实践的必经之路。 以下是从这一具体过程中提升出来一些总结性的理论。有意思的是,我们发现,形成某一理论的正确的过程就是:理论指导――〉实践操作――〉理论总结――〉实践验证。 2.2.1 该阶段的活动: 预览――〉了解系统主要环境――〉把源代码分解成模块――〉找出模块之间的依赖关系和互用性――〉理解和分析核心数据结构和关键模块的系统逻辑――〉了解整个系统以及各个模块的全面功能――〉评审――〉 更新项目策划――〉后置工作 可以看出,该阶段的任务是对代码中类似于功能,子程序,数据结构等最小单元形成有点 “ 高层次 ” 的理解,理解它们之间的交互关系和依赖关系。 我们相信,这些活动将有助于减少每个工程人员寻找源代码线索的而付出的多余的努力。然而,要找出成百上千的功能之间的命令流,这依然是个大工作,使用工具能更好地完成这些任务。 NEWPOWER 为此推出了 Discover ,极大地提高了效率。 2.3 逆向工程软件介绍 在一些相关的资料中,还有很大一部分是介绍有关图形界面领域,工业设计方面的逆向工程的应用。可能与第 27 章中介绍的逆向工程所解决的不是一个层次上的,或者同一范畴的问题,但是,从大量的参考资料看来,逆向工程在这一领域的确实已经取得了比较广泛的应用。 其中比较惹人注目的就是已经有比较成熟的软件了。分别是: 1 . Imageware :由美国 EDS 公司出品,是最著名的逆向工程软件,正被广泛应用于汽车、航空、航天、消费家电、模具、计算机零部件等设计与制造领域。 2 . Geomagic Studio :由美国 Raindrop ( 雨滴 ) 公司出品的逆向工程和三维检测软件 Geomagic Studio 可轻易地从扫描所得的点云数据创建出完美的多边形模型和网格,并可自动转换为 NURBS 曲面。 3 . CopyCAD : CopyCAD 是由英国 DELCAM 公司出品的功能强大的逆向工程系统软件,它能允许从已存在的零件或实体模型中产生三维 CAD 模型。该软件为来自数字化数据的 CAD 曲面的产生提供了复杂的工具。 4 . RapidForm : RapidForm 是韩国 INUS 公司出品的全球四大逆向工程软件之一, RapidForm 提供了新一代运算模式,可实时将点云数据运算出无接缝的多边形曲面,使它成为 3D Scan 后处理之最佳化的接口。 2.3 再回到第 27 章 可以看看第 27 章对逆向工程是怎样介绍的(特指应用逆向工程来了解数据部分): 数据的逆向工程发生在不同的抽象层次。在程序层次,内部的程序代码结构必定会被当作是作用于整个再工程的一部分来逆向的。在系统层次上,全局的数据结构常要进行再工程来供应新的数据库管理范例。对当前的全局数据结构的逆向设置了引进新的系统范围数据库的场所。 内部数据结构 内部程序数据的逆向技术着重于目标类的定义。通过以组合相关程序变量类型为目的的程序代码测试来完成的。例如,记录结构,文件,列表和其他数据结构都提供类的初始指示器。 逆向工程类的方法: 1) 确定程序中记录有关全局数据结构的重要信息的标识和局部数据结构。 2) 定义标记,局部数据结构和全局数据结构之间的关系。例如:当文件空了时设置标记或者局部数据结构将作为从中心数据库来的最近 100 条纪录的缓冲区。 3) 为每一个程序中的变量编号或存档,将所有与其有逻辑关系的变量都列一个表。 这些步骤可是让一个软件工程师确定程序中与全局数据结构有交互的类。 数据库结构 无论逻辑组织还是物理结构,数据库允许定义数据对象和支持一些建立对象间关系的方法。因此,再工程一个数据库转换成另一个必须要理解现有的对象及之间的关系。 用于确定当前数据模型来再工程一个新的数据库模型的步骤。 1. 建立一个初始对象模型 包含在记录或表中的项变成类的属性。 2. 定义候选关键字 检测属性以确定是否用于指向另一个纪录或表格,当作指针使用。 3. 提炼实验性的类 :确定一些相似的类是否可以合并。 4. 确定一般性 :检测有相似属性的类,确定是否应该构造一个高于它一层的类层次。 5. 发现联合 :用工具来建立类之间的联合。 当以上的信息都已确知时,可以使用一系列的变形,将旧的数据库结构转变成新的一个。 可见,在这里介绍的比较详细,结构严谨。分层次,分步骤地进行。 三. 进行对比加深认识 通过从课本里学到的与实践中总结出来的进行对比,可以看出,第 27 章讲的固然结构严谨,但是在实际应用中更应该与具体的工程特点相联系。只有这样,才能使再工程中的逆向工程更好的为工程服务,更好的为我所用,否则如果一味追求形式,则对再工程没有益处,甚至有可能延缓再工程的发展脚步,使这本来就比较新兴的应用型技术的前进步伐落于人后。 当然,在再工程的翻译过程中,我还接触到了许多新的名词,知识,比如代码重构,数据库重构等等,随着我对它们认识的不断加深,我发觉这些都是很值得推广研究的领域,在对一些软件工程方面的网站,论坛的关注过程中,我还是觉得这一部分的资料比较少,希望在以后的学习研究过程中,可以对这一部分的知识进行更加深入的认识,为再工程这一领域在实际应用过程中的推广尽一份力量。 参考资料: 逆向工程过程的实践 51CMM.COM 校译 翻译:曾环 逆向工程与逆向工程软件简介 < 安妮薇 发表于 00:07 | 阅读全文 | 评论(0) | 引用trackback(0) | 编辑 今天听了研二的开题报告。 - 2004-06-25 21:28 一个开题报告会停下来,好像全都是基于某种技术的某平台,某系统的开发设计研究一类的。我要开始学技术了 安妮薇 发表于 21:28 | 阅读全文 | 评论(0) | 引用trackback(0) | 编辑 应该加上他山之石的分类。 - 2004-06-24 19:26 我觉得也应该设立一个“他山之石”之类的板块。因为我常常在别人的帖子上看到值得一表的内容。 比如,我常去的几个网站有新浪网,chinaren校友录,还有几个博客在这个站点中就有广告狂热者的,还有一个是跑跑的右边。当然,还有好多数都数不清的强人的博客据点,我真的觉得他们都很有毅力的。 广告狂热者――何轩,我固执得认为这就是他的真名,虽然,我知道在这里留真名不是必备的美德,但是从他每天不断的更新他的日志,有自己掏钱维护网站,使我们这些谈不上是狂热者的人可以更方面的欣赏广告。 而跑跑也是这样,她让我感受到她来自狮子座的活力与自信。我只身来上海求学,但在学校这样一个环境中并没有接触到太多的传说中的上海女生。通过读了她的博客,我渐渐开始喜欢上海女生了,当然如果她能具有代表性的话。其实,她们勤奋,她们进取心极强,她们还很自信。总之,如果她们身上带有某种与生俱来的优越感的话,那也是这座城市与她们自身完美结合的结果。 现在就动手,加上一个他山之石的分类。 安妮薇 发表于 19:26 | 阅读全文 | 评论(2) | 引用trackback(0) | 编辑 一篇信息采集的文章 - 2004-06-24 19:23 搜索技术面面观 ――教育信息采集网上行 一.引言 21世纪基于知识经济的信息社会,无论是个体还是社会组织都对自身学习的关注提到了前所未有的高度。信息的大爆炸要求我们必须提高学习效率,基于知识的竞争,要求我们必须要有高度的信息能力,即要有高度的信息获取、分析加工、表达发布能力。 其中关键的第一步就是信息的获取:学习首先要构建学习内容的信息采集系统。这里的学习信息采集系统分层架构,一是构建专家人脉资源,二是构建专业学科知识结构,三是捕获泛在的网络信息资源。专家人脉资源采集就是逐步了解跟进与个体学习兴趣或专业研究相关的领域前沿专家,了解他们研究方向、动态、思想体系。专业学科知识结构构建,就是要通过学科课程、专业杂志、相关协会等构建领域的知识框架。网络信息资源就是通过互联网络选择自己感兴趣的社群、网站等以获取最新的信息。在逐步构建学习内容的信息采集系统的过程中,就要形成信息采集系统的知识地图,并采用一定的形式对其进行管理,以保持动态更新。 本文就将重点介绍一下 网络信息采集的方法。 二.网络教育信息采集方法 众所周知,随着因特网的迅猛发展、WEB信息的增加,学习者要在信息海洋里查找信息,就像大海捞针一样,搜索引擎技术恰好解决了这一难题(它可以为学习者提供信息检索服务)。目前,搜索引擎技术正成为计算机工业界和学术界争相研究、开发的对象。 搜索引擎(Search Engine)是随着WEB信息的迅速增加,从1995年开始逐渐发展起来的技术。据发表在《科学》杂志1999年7月的文章《WEB信息的可访问性》估计,全球目前的网页超过8亿,有效数据超过9T,并且仍以每4个月翻一番的速度增长。 搜索引擎以一定的策略在互联网中搜集、发现信息,对信息进行理解、提取、组织和处理,并为学习者提供检索服务,从而起到信息导航的目的。搜索引擎提供的导航服务已经成为互联网上非常重要的网络服务,搜索引擎站点也被美誉为"网络门户"。 2.1 搜索引擎系统分类 按照信息搜集方法和服务提供方式的不同,搜索引擎系统可以分为三大类: 1 .目录式搜索引擎: 以人工方式或半自动方式搜集信息,由编辑员查看信息之后,人工形成信息摘要,并将信息置于事先确定的分类框架中。信息大多面向网站,提供目录浏览服务和直接检索服务。该类搜索引擎因为加入了人的智能,所以信息准确、导航质量高,缺点是需要人工介入、维护量大、信息量少、信息更新不及时。这类搜索引擎的代表是: YAHOO 、 LookSmart 、 Open Directory 、Go Guide等。 2 .机器人搜索引擎: 由一个称为蜘蛛(Spider)的机器人程序以某种策略自动地在互联网中搜集和发现信息,由索引器为搜集到的信息建立索引,由检索器根据学习者的查询输入检索索引库,并将查询结果返回给学习者。服务方式是面向网页的全文检索服务。该类搜索引擎的优点是信息量大、更新及时、毋需人工干预,缺点是返回信息过多,有很多无关信息,学习者必须从结果中进行筛选。这类搜索引擎的代表是: AltaVista 、Northern Light、Excite、Info seek、Inktomi、FAST、 Lycos 、 Google ;国内代表为:" 天网 "、悠游、Open Find等。 3 .元搜索引擎: 这类搜索引擎没有自己的数据,而是将学习者的查询请求同时向多个搜索引擎递交,将返回的结果进行重复排除、重新排序等处理后,作为自己的结果返回给学习者。服务方式为面向网页的全文检索。这类搜索引擎的优点是返回结果的信息量更大、更全,缺点是不能够充分使用所使用搜索引擎的功能,学习者需要做更多的筛选。这类搜索引擎的代表是WebCrawler、InfoMarket等。 具体说来,元搜索引擎(Metasearch Engine),是一种调用其它独立搜索引擎的引擎,亦称“搜索引擎之母(The mother of search engines)”。在这里,“元”(Meta)为“总的”、“超越”之意,元搜索引擎就是对多个独立搜索引擎的整合、调用、控制和优化利用。相对元搜索引擎,可被利用的独立搜索引擎称为“源搜索引擎”(source Engine),或“搜索资源”(searching resources),整合、调用、控制和优化利用源搜索引擎的技术,称为“元搜索技术”(Meta-searching technique),元搜索技术是元搜索引擎的核心。 元搜索引擎分为并行处理式和串行处理式两大类。并行处理式元搜索引擎将学习者的查询请求同时转送给它调用链接的多个独立型搜索引擎进行查询处理,串行处理式元搜索引擎将学习者的查询请求依次转送给它调用链接的每一个独立型搜索引擎进行查询处理。 元搜索引擎是学习者同时利用多引擎进行网络搜索的中介。检索时,元搜索引擎根据学习者提交的检索请求,调用源搜索引擎进行搜索,对搜索结果进行汇集、筛选、删除并等优化处理后,以统一的格式在同一界面集中显示。元搜索引擎虽没有网页搜寻机制,亦无独立的索引数据库,但在检索请求提交、检索接口代理和检索结果显示等方面,均有自己研发的特色的元搜索技术支持。如提交检索请求时,根据源搜索引擎的特点和技术参数,指定优先顺序,并对检索时间、检索结果数量进行控制;作为若干元搜索引擎的检索接口代理,元搜索引擎必须具有较强的字符和语法转换功能,使学习者的检索请求为各具语法特点的不同的元搜索引擎为人所知和接受;而对检索结果的显示,不同的元搜索引擎有不同的处理技术,由于元搜索引擎设定的检索结果排序依据、最大返回结果数量、相关度参数及优化机制等不同,调用相同的源搜索引擎的不同元搜索引擎显示检索结果的数量多少、排序先后、结果信息描述选择亦有较大差异。 知道了这些搜索引擎的分类后,下面介绍一些搜索的方法/ 搜索技巧 : 2.2 搜索的方法 / 搜索技巧 1 .搜索之前先思考 搜索引擎本事再大,也搜索不到网上没有的内容,而且,有些内容虽然存在网上,却因为各种原因,而成为漏网之鱼。所以在你使用搜索引擎搜索之前,应该先花几秒种想一下,我要找的东西网上可能有吗?如果有,可能在哪里,是什么样子的?网页上会含有哪些关键字? 有些东西你根本用不着麻烦搜索引擎的,比如要找个公司的电话,打个114的速度大概比搜索引擎快得多。又有些问题,可能很难用合适的关键字描述,或者不能直接用搜索引擎搜到,那你可以尝试找个精通这个问题的朋友,或者寻找这方面的热门论坛来问,这也是一种搜索方法。有时,你能选择的最好搜索方法是放弃网络,跑一趟附近的图书馆,图书馆里有网上找不到的成吨的 “ 信息 ” 。 各种搜索引擎的特点泾渭分明,如果你没有为每次搜索分别选择正确的搜索工具,你将浪费掉大量的时间。这次搜索,你应该使用新浪还是搜狐? Google还是百度? 分析你的需求,比较不同搜索引擎的强项和弱点,然后为这次搜索选择最适合的搜索工具。 2 .学会使用两个关键词搜索 如果一个陌生人突然走近你,向你问道: “ 北京 ” ,你会怎样回答?大多数人会觉得莫名其妙,然后会再问这个人到底想问 “ 北京 ” 哪方面的事情。同样,如果你在搜索引擎中输入一个关键词 “ 北京 ” ,搜索引擎也不知道你要找什么,它也可能返回很多莫名其妙的结果。因此你要养成使用多个关键词搜索的习惯,当然,大多数情况下使用两个关键词搜索已经足够了,关键词与关键词之间以空格隔开。 比如,你想了解北京旅游方面的信息,就输入 “ 北京 旅游 ” 这样才能获取与北京旅游有关的信息;如果想了解北京暂住证方面的信息,可以输入 “ 北京 暂住证 ” 搜索;如果要下载名叫 “ xxxx ” 的MP3,就输入 “ xxxx 下载 ” 来搜索。 3 .学会使用减号 “ - ” “
” 的作用是为了去除无关的搜索结果,提高搜索结果相关性。有的时候,你在搜索结果中见到一些想要的结果,但也发现很多不相关的搜索结果,这时你可以找出那些不相关结果的特征关键词,把它减掉。 比如,你要找 “ 申花 ” 的企业信息,输入 “ 申花 ” 却找到一大堆申花队踢足球的新闻,在发现这些新闻的共同特征是 “ 足球 ” 后,输入 “ 申花 -足球 ” 来搜索,就不会再有体育新闻来麻烦你了。 4 .用字段检索 字段检索(field)是一种用于限定提问关键词在数据库记录中出现的区域,控制检索结果的相关性,提高检索效果的检索方法,多以字段限定方式实现。搜索引擎常用的字段有:Title/t、Subject、Text、host(主机)、URL/u、domain(域名)、link(链接)等。 Title:(或t:)表示查找标题中包含检索提问式的页面; URL:(或/u:)表示查找URL中包含检索提问式的页面; Link:表示查找含有链接至URL的页面; host:表示在指定的服务器上查找页面; domain:表示查找指定域名的各页面; subject:表示查找主题中包含检索提问式的页面; text:表示文本中包含检索提问式的页面。 5 .用自然语言检索 自然语言检索就是一种直接采用自然语言中的字、词甚至整个句子作为提问式进行检索的方法。也就是说,您可以用What is the Weather in London这样的自然语言表达式作为检索提问式。 6 .位置检索法 位置检索是指允许指定二个单词之间的词序和词距的检索。词序指单词之间前后顺序,词距指二个单词之间间隔单词数。其操作符多为“NEAR”。例如,网络 NEAR 图书馆,表示检索结果中网络与图书馆二词之间的位置比较临近。每个支持位置检索的搜索引擎对NEAR操作的字段间隔数的设置是不同的,有的设置在25个单词之内。 7 .概念检索法 概念检索是指使用某一检索提问词进行检索时,能同时对该词的同义词、近义词、广义词、狭义词同样进行检索,以达到扩大检索,避免漏检的目的。例如,当您使用自行车检索时,检索结果不仅包括自行车的内容,还包含脚踏车、单车等的内容。 8 .点击搜索结果前先思考 当你得到十几,几十页的结果时如何确定合适的结果呢?一次成功的搜索由两个部分组成:正确的搜索关键词,有用的搜索结果。在你点击任何一条搜索结果之前,快速地分析一下你的搜索结果的标题、网址、摘要,会有助于你选出更准确的结果,帮你节省大量的时间。当然,到底哪一个是你需要的内容,取决于你在寻找什么,评估网络内容的质量和权威性是搜索的重要步骤。 一次成功的搜索也经常是由好几次搜索组成的,如果对自己搜索的内容不熟,即使是搜索专家,也不能保证第一次搜索就能找到想要的内容。搜索专家会先用简单的关键词测试,他们不会忙着仔细查看各条搜索结果,而是先从搜索结果页面里寻找更多的信息,再设计一个更好的关键词重新搜索,这样重复多次以后,就能设计出很棒的搜索关键词,也就能搜索到满意的搜索结果了。 9 .善于改正错误 经常会有这样的事情发生:你似乎已尽了全力来搜索,但是依然没有找到需要的答案。这个时候,请不要放弃,认真回顾检查你的搜索过程,也许只是因为一个小差错。一个看上去毫无希望的搜索,很有可能在你检讨完自己的搜索策略后获得成功。 2.3 易犯的错误: 下面描述了初学者搜索时容易犯的5个低级错误和解决方法,正是因为你经常犯这些错误,所以你总是得到无用的、荒谬的或者完全没有意义的搜索结果。而一旦你认识到这些错误,将很容易把这些小鬼从你的搜索经历中永远驱逐出去。 常见错误 1 :错别字 经常发生的一种错误是,你输入的关键词含有错别字。笔者所做的统计表明,常有大量的错误搜索,光一个谢霆锋就有 “ 谢霆锋 ” 、 “ 谢庭锋 ” 、 “ 谢霆峰 ” 、 “ 谢廷锋 ” 、 “ 谢庭峰 ” 、 “ 谢廷峰 ” 6种查法,还有什么 “ 星际争吧 ” 、 “ 以德制国 ” 之类的,这样的关键词能搜索到什么有用资料吗?所以每当你觉得某种内容网上应该有不少、却搜索不到结果时,你应该先查一下是否有错别字。 常见错误 2 :关键词太常见 搜索引擎 对常见词的搜索存在缺陷,因为这些词曝光率太高了,以至于出现在成百万网页中,使得它们事实上不能被用来帮你找到什么有用的内容。比如,搜索 “ 电话 ” , 有无数网站提供跟 “ 电话 ” 相关的信息,从网上黄页到电话零售商到个人电话号码都有。所以当搜索结果太多太乱的时候,你应该尝试使用更多的关键词或者减号来搜索,不使用过于通用的词汇来搜索,设计一个类似 “ 上海 常用电话 ” 这样特殊的搜索关键词,会给你真正有用的结果。当然,如果你想找的是一串汽车网站或一串MP3网站,那么用 “ 汽车 ” 、 “ MP 3 ” 搜索就是正确的。 常见错误 3 :多义词 要小心使用多义词,比如搜索 “ Java ” ,你要找的信息究竟是太平洋上的一个岛、一种著名的咖啡、还是一种计算机语言?搜索引擎是不能理解辨别多义词的。最好的解决办法是,在搜索之前先问自己这个问题,然后用短语、用多个关键词或者用其他的词语来代替多义词作为搜索关键词。比如用 “ 爪哇 印尼 ” 、 “ 爪哇 咖啡 ” 、 “ Java 语言 ” 分别搜索可以满足不同的需求。 常见错误 4 :不会输关键词,想要什么输什么 搜索失败的另一个常见原因是类似这样的搜索: “ 现代爱情故事歌词 ” 、 “ 信息早报在济南发行情况 ” 、 “ 铃羊车的各种图案 ” 、 “ 上海到成都列车时刻表 ” 。 网友错把搜索引擎当成是听话的服务员了,其实搜索引擎是很机械的,当你用关键词搜索的时候,它只会把含有这个关键词的网页找出来,根本不管网页上的内容是什么。 而问题在于,没有一个网页上会含有 “ 现代爱情故事歌词 ” 和 “ 上海到成都列车时刻表 ” 这样的关键词,所以搜索引擎也找不到这样的网页。但是真正含有你想找的内容的网页,应该含有的关键词是 安妮薇 发表于 19:23 | 阅读全文 | 评论(0) | 引用trackback(0) | 编辑 最近考试,好久没写博客。 - 2004-06-24 18:59 总算考试结束,但是学习仍将继续。其实我因为考试复习而忽略博客也是说不过去的,我就看到有的人可以在考研般紧张的日子中仍然没有间断博客。 其实这段时间在图书馆也看了不少书,本来想好好整理一下贴上来的,可是,现在又觉得没有什么冲动了。 但我可以把书名记下了,如果有一天我又想起来的时候,可以再去翻翻的。 首先是三本传记,关于两个伟大的思想家的――牛顿和达尔文。看过之后果然受益良多。以前我说过,这类“超”人类的专记我不大喜欢读,因为感觉相去甚远。但是读过以后,才发现每个伟人都是一步一个脚印走过来的。天资自然聪颖,但是后天的勤奋和严谨也是必不可少的。 然后还有几本红楼梦的评转一类的书,因为这段时间小燕鱼在看,常常和我谈起红楼。勾起了我对红楼的美好回忆,禁不住又拿起了相关书籍。但是总是悲凉的感觉,我不喜欢读悲剧。 再就是几本访问学者的游记,都是些关于英国,巴黎等世界一流大城市的印象。但是我并不觉得非常的生动。我喜欢看一些图文并茂的书籍。 安妮薇 发表于 18:59 | 阅读全文 | 评论(0) | 引用trackback(0) | 编辑 真的要加油了。 - 2004-06-13 22:03 今天见到了小学同学,对于队在异乡的我来说,真是一件很美妙的事情。大家谈起了其他同学的近况,两个人拼拼,居然发现同学们都在不同的地方奋斗,有的正在成功,有的前程似锦。总之,我也要更加油了。 安妮薇 发表于 22:03 | 阅读全文 | 评论(0) | 引用trackback(0) | 编辑 心愿了已。 - 2004-06-13 11:22 一直琢磨要安装个XP的系统,对着2000就是有些不甘心。前几天看到市面上2003已经蠢蠢欲动了,终于决定要赶上XP的末班车。买了个盗版盘,今天总算利用早起的时间给它安上了。当然,使两个操作系统的,我一直是比较谨慎的,毕竟,2000还是用户熟了的。 但安装以后发现也不过如此,而且这个盘不太好,有好多关键更新,也没时间奉陪了,暂时决定不用来上网,有时利用一下它系统自带的工具就行了。 总体看来就是用一上午的时间来安慰一下自己罢了。可能不太合适,但是没办法,我真的很想试试有两个操作系统的感觉。这样的话,就算非常不好,那也是我自己尝试的结果。 安妮薇 发表于 11:22 | 阅读全文 | 评论(0) | 引用trackback(0) | 编辑 一不小心起早了。 - 2004-06-13 06:49 一早上起来室友就不见了,我也没细看表,刚刚看到时间显示居然刚7点钟,可能是昨晚一点都没有睡好,天气开始热起来了,白天的时候一点也不喜欢去学校,谁叫学校安排我们住校外,每天还得骑着车子上学,真不爽。 昨天就是这样,气温很高,白天的时候我都没有出去,到了下午5点的时候才去学校吃的饭,接着在图书馆待到9点多。 看了一本的电脑爱好者,又知道一些小软件,回来以后就开始搜索,安装,我的机器上已经有挺多这样的小东西了,但利用率是在不高。 还想着再安装一套系统,不知道效果会怎样,待会还要仔细找找相关文章。 还有一个好消息:ASP终于做出来了,虽然是最简单的聊天室,而且是最简单形式的那种,而且没有连接数据库,但总算可以放心有作业可交了。如果有时间我会再研究研究的。 安妮薇 发表于 06:49 | 阅读全文 | 评论(3) | 引用trackback(0) | 编辑 总算有货了。 - 2004-06-11 22:47 多媒体环境下的教学设计 .前言: 其实,我这篇作业还是在继续探讨我们领域的老三篇――建构主义,多媒体和教学设计。因为我发现当前有好多论文都在讨论一些基于远程或网络的教学设计。但是,我觉得有必要再继续想想在普通教室里用现有的媒体器材如何可以改进教学。 一.背景知识 1.1 新旧教学环境和教学活动的比较 为适应新的环境,面对新的挑战,抓住新的机遇,各级各类学校的教改活动进行的如火如荼,在各领域专家学者的一致努力下,对新旧教学环境和教学活动进行了比较系统全面地研究,其比较结果基本达成一致: 传统教学环境和教学活动 新教学环境和教学活动 教师中心 学生中心 单感觉通道刺激 多感觉通道刺激 单方面发展 多方面发展 单一媒体 多媒体 独立学习和活动 合作学习和活动 (信息)的单项传递 (信息)的双项传递 被动学习 积极的/探索性的/探索是学习 基于事实 批判思维和基于信息的决策 被动反应 积极主导的/有计划的行动 孤立的人工背景 方针的、显示生活中的背景 1.2 当前教学设计中存在的问题 纵观当前的教育现状,虽然教学设计已经成为一门广受关注的教育实践相很强的科学,在广大中小学的教育中的实际应用中普遍存在以下问题: 教学方案没有明确的设计思想,反映不出理论 ( 特别是现代教育理论 ) 的指导 , 仍然是经验型的思路。 教学目标不明确,不具体。 教学结构流程反映不出新型教学模式的四个转变 ( 教师角色、学生地位、媒体作用、教学过程等四方面的转变 ) ,也反映不出学科教学的规律。 没有充分发挥多媒体的教学作用 1.3 建构主义 现在的学校教育所采用的教学思想基本上都是基于建构主义学习理论的,那么接下来就根据建构主义的思想来分析如何进行教学设计。 1.3.1 学习是如何发生的: 建构主义者所倡导的策略和方法是帮助学习者积极的探究复杂的主题或环境,并且像某一个领域的专家那样来思考问题,知识不是抽象的,而是与学习的情境以及学习者带入这一情境的经验有密切关系,所以要鼓励学习者建构自己的理解,然后再通过社会协商证明各种见解的合理性,不要事先限定要学的内容,而是从多种来源获取信息。 1.3.2 建构主义与教学设计直接相关的假设与原理: 1 .强调确认将要学习以及后续运用的技能的情境(要学习的东西抛锚于有意义的情境中) 2 .强调学习者控制和操纵信息的能力(积极运用所学的东西) 3 .用各种不同的方式呈现信息(在不同的时间内,用不同的情境,为了不同的目的和从不同视角重温内容) 4 .鼓励学习者运用问题解决技能来超越信息的信息(培养模式识别技能呈现表征问题的不同方式) 5 .重新对知识与技能的迁移进行评估(呈现与最初教学条件不同的问题的情境) 1.4 教学媒体 在教学活动过程中所采用的媒体被称为教学媒体。从本质上看,教与学活动过程是一种获取,加工,处理和判断事物信息的过程,因此,作为存储与传递事物信息的任何媒体都能被称为教学媒体。 具有两个特点: 1 .媒体由于存储与传递教学为目的的信息时,才可称为教学媒体。 2 .媒体能用于教与学活动的全过程,才能被称为教学媒体。 1.4.1 基于多媒体教育的优越性 1 .使教学信息及时传递至遥远地区与广阔的范围,为实施远程教育,扩大教育规模,实现学习资源共享,提供了先进的手段。 2 .不仅能传送语音,文字和静止图像,还能传送活动图像,能准确,直观的传送事物运动状态与规律,有助于提高教育的质量和效率。 3 .能记录,存储再现各种教学信息,计算机还具有加工处理并且与学习者交互的能力,从而为个别化学习,创新教学模式,促进教育改革与发展提供了物质条件。 1.5 建构主义学习环境下的教学设计与多媒体在教学中应用的功能 建构主义学习环境下教学设计的内容与步骤 多媒体在教学中应用的功能 教学目标分析 情境创设 创设教学情境 信息资源设计 组织教学信息 自主学习设计 进行自主学习 协作学习环境设计 实现资源共享,组织协商活动 学习效果评价 强化练习设计 经过匹配可见,多媒体是建构主义环境下进行教学的有力工具,并能帮助我们多,快,好,省得完成当代教育改革的历史使命。 二.基于建构主义的多媒体教学设计 经过了以上对背景知识的介绍,下面就进入本文的主题――基于建构主义学习理论的多媒体环境下的教学设计。我们将按照建构主义学习环境下教学设计的内容与步骤来进行介绍。我实在无法给它起个更简洁的名字,所以就毫无遗漏的用这样的题目。 2.1 分析教学内容,确定教学目标 • 事实 概念 原理 课程 第一章 第二章 第一节 第二节 知识点 1 知识点 2 知识学习 技能学习 问题解决 1 、分解知识点,分析知识点的类别: 2 、确定教学目标的层次 安妮薇 发表于 22:47 | 阅读全文 | 评论(0) | 引用trackback(0) | 编辑 好几天没写网志了。 - 2004-06-09 21:56 今天都没写网志了,可能是复习期间有点紧。但是好像又是借口罢了,我有时候就是很懒的,而且有些三分钟热度。 这几天每天都在图书馆呆了很长时间。书嘛,当然是看了好多,不过专业书籍没有看得多仔细,只是有目的的看看,大概翻翻罢了。倒是看了不少其他类型的书籍,比如说心理学,英语类,散文,当然还有传记。不知为什么我特别喜欢看传记一类的书,但是偏偏不喜欢看那些很有名的人的传记,我更喜欢看看那些离我更近的人物的故事,希望能通过他们的影响来改变一下自己。 当然,任何的成功经验都不是可以复制的,同理,我早就不指望看几本什么成功手册一类的书来速成了。如果钱有限,我一定会买一本纯文学的书籍,也不会考虑那类的书的。 我喜欢看电影,也喜欢通过电影得出什么比较另类的结论,不是说我的思维多跳越(我从来不觉得自己有什么歪才),可能是对电影的欣赏还是没有步入正轨吧。 说正事(我又有些偏了),昨天看了一直想看的《辛德勒的名单》,看过以后让我印象最深的就是那些挑选犹太人的场面了,那些犹太人为了不被淘汰,拼命的跑,跑。我就想了,社会就是这样,从来就是,以后也是,总是在优胜劣汰,我有什么特长呢,怎样才能让自己不掉队,甚至领跑呢? 安妮薇 发表于 21:56 | 阅读全文 | 评论(0) | 引用trackback(0) | 编辑 执着,热情,刻苦 - 2004-06-06 20:44 今天到图书馆又看了两本书《体验微软》――高群耀和《背水一战》――孔宪哲。如果要将他们归类的话,我觉得应该属于精英级的。高群耀曾任微软中国的总裁,而孔博士就是现任的香港科大副校长。 虽然这两本书我是草草读就的,但也能体会到两者的不同,前一本80%写的是微软,其余才是作者的经历(当然,高先生还比较年轻)。而后者就是作者的自传性质了。 但相同的地方就是两个人作为社会的精英,作为白手起家的新一代知本家,达到今天的成就,与其自身的努力密不可分,而他们身上的品质也特别明显,那就是――执着,热情,刻苦。 安妮薇 发表于 20:44 | 阅读全文 | 评论(1) | 引用trackback(0) | 编辑 今天比较充实,还可以了 - 2004-06-06 20:21 尽早写过的计划80%实现了,但是还有一点点的缺憾――ASP。太可怕了,我怎么才能入门呀,我现在都有程序综合症了,反正是不喜欢读程序,就是不想动脑筋。真不知道自己什么时候变得这样让自己失望的。 今天晚上好好的看看了,说实话,能看懂,就是不想改。总想着到哪去找一个现成的――忒懒了。我想人总是行为先懒惰,然后就是精神上懒惰了。 安妮薇 发表于 20:21 | 阅读全文 | 评论(0) | 引用trackback(0) | 编辑 周末最后一天,一定要完成的事 - 2004-06-06 09:13 准确地说是今天5点一刻以前要完成这些,因为,我晚上一定要去图书馆复习英文的,在寝室里背单词,词组什么的是不行的。 章老师的作业,起码是word版要完成了,昨天晚上一点进展都没有,一个劲的在排列那些表格,真没劲,我就是太注重这些细节了,有的大,有的小也没什么了不起的吗。 英文第7单元的单词要查清楚了,周二要讲的,而且这一单元忒长,忒难了。 还有专业外语的新单元也要预习了。 ASP的那个论坛一定要看一遍源代码了,已经过了好长时间了,我还没有看过呢,真奇怪,在这方面我怎么就没有看电影那么积极呢,新找来的电影总是急不可待地看一遍,这个论坛我从安上后就没动过。 暂时就这些了,我知道自己多了也完成不了的,还是要保证睡眠的呀。这一周以来就没有好好睡过。 安妮薇 发表于 09:13 | 阅读全文 | 评论(0) | 引用trackback(0) | 编辑 电脑终于修好了 - 2004-06-05 20:39 我的光驱前一段时间坏掉了,好在还可以换新的。今天拿到太平洋数码广场去换好了。终于,我的电脑又可以正常工作了。 不过值得一提的是,我这是第一次拆机箱,虽然走了些弯路,但还好了,还算顺利,以后我再也不怕这些动手的事了,不过如此罢了。 这两天,我才发现她对我很重要呢,也许这种对电脑,对网络的依赖会对我以后的学习,工作甚至思考方式都有很大的影响,但不得不承认,现在这种影响已经初步形成了。 以后我还要好好爱护我的电脑,对她再也不那么野蛮了。 安妮薇 发表于 20:39 | 阅读全文 | 评论(0) | 引用trackback(0) | 编辑 来自德国的学者 - 2004-06-02 20:36 今天听的是德国洪堡大学四院院长 班纳 教授的讲座《消极经验在教育,教育学及教师教育中的不可忽略性》。 消极经验:不愿意遭遇的经验。比如,惊恐,失落等 讲座的四个主要内容: 1. 教育,教养和经验的消极性。 2. 消极经验与教育过程的基本结构。 3. 消极经验对批判研究教育科学的重要性。 4. 经验的消极性对于理论的引导的,给予实践的教师教育的可能意义。 关于教育科学理论构成以及教师教育研究的几个结论: 1. 在经验上和理论上去清理各自接受教育的过程中忘却的迷惑与相关的经验。 2. 深化并分析传统与当代理论与研究中关于学习过程中消极经验的建设性意义的讨论。 3. 设立学习的专业领域,去了解,自我体验和反思当前学校实验中教学者和学习者可能会遇到的迷惑。 4. 教师参与研究,实验分析,历史重构,比较评价教学实践问题。 5. 形成开放性的专业认识,消极经验与教育意义的教学与文化。 坦白说,这次讲座的学术上的收获并不多――德语讲座,虽然有翻译,但还是没有兴趣。有时下午,报告厅里开始的时候有好多人呢。总之有些昏昏欲睡的。 但我受到了一种专业的研究精神的感染,整个报告,大约有 1 小时 40 分钟, 班纳 教授都是站的,并在讲座的后阶段偶尔擦汗。 还有,更主要的是,总算见识到了典型的欧洲研究性学者的风范。德国又是思想家聚集的国度。而且,卡尔马克思就是从这所大学毕业的。虽然,我在这个讲座的过程中时时都在体会消极经验的感受(大部分的理论实在是太深奥了,思辨过程又很复杂,基本上精华没有体会到),但我被这种看似平静,实则深邃的治学之道深深折服了。 安妮薇 发表于 20:36 | 阅读全文 | 评论(0) | 引用trackback(0) | 编辑 分页: [1] [2] [3] [4] [5] [6] [7] [8] [9]