前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇工程管理软件范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
(1)提升建筑企业(包括监理、咨询企业和施工企业)的核心竞争力,适应市场化竞争的要求。
(2)缩短建筑企业的服务时间,提高建筑企业的客户满意度,及时的获取客户需求,实现对市场变化的快速响应。
(3)可以有效提高企业的决策水平。
项目管理软件的应用使企业在获取、传递、利用信息资源方面更加灵活、快捷和开放,可以极大地增强决策者的信息处理能力和方案评价选择能力,拓展了决策者的思维空间,延伸了决策者的智力,最大限度地减少了决策过程中的不确定性、随意性和主观性,增强了决策的合理性、科学性及快速反应,提高了决策的效益和效率。
(4)有效降低企业成本
项目管理软件的应用可以直接影响建筑企业价值链任何一环的成本,改变和改善成本结构。
(5)有助于理顺建筑企业内部的各种信息,提高建筑企业的管理水平。
(6)加速知识在建筑企业中的传播,同时在企业内部营造出一个重视知识、重视人才的环境。
2.从宏观上看,工程项目管理软件的推广应用对于国家和整个行业的作用表现在:
(1)加速信息在建筑企业内部和工程项目建设的各个参与方之间的流动,实现信息的有效整合和利用,减少信息损耗。
(2)通过项目管理软件及其所代表的现代项目管理思想在项目管理中的应用,可以提高工程项目的管理水平,提高工程项目各个参与方的管理水平,提高工程项目的整体效益,从而最终增强国家的综合实力;
(3)有利于建筑相关行业迎接加入WTO后的挑战,适应国际化竞争。加入WTO以后,建筑相关行业将更直接地面对国际竞争的挑战,在全球知识经济和信息化高速发展的今天,作为项目管理工作中的重要的知识管理工具——项目管理软件的推广应用已经成为决定成败的关键因素,也是建筑企业实现跨地区、跨国经营的重要前提。
(二)工程项目管理软件的应用现状
项目管理软件在工程项目管理中的应用是工程管理现代化的主要标志之一。项目的管理是一个动态过程,在这一过程中有大量的数据和信息需要处理,需要各种图表,需要在施工前做好规划、编制好计划,需要在项目执行过程中反馈真实的记录,需要执行过程中对计划进行不断的调整;这些具体工作的实现过程,同时也是项目管理水平提高的过程,是项目管理软件的应用过程。没有计算机系统的应用,就谈不上高水平的项目管理,对于大型工程项目尤其如此。
目前,在项目管理软件的应用过程中,存在以下几种形式。
1.以业主为主导的统一的项目管理软件应用形式
采用这类形式的往往是大型或特大型工程项目。在这类项目的实施过程中,业主或者聘请专业的咨询单位或人员为工程项目提供涉及项目管理全过程的咨询,或者自行建立相应的部门专门从事这方面的工作,无论采用哪种方式,都需要做到事前针对项目的特点和业主自身的具体情况对项目管理软件(或项目管理信息系统)的应用进行详细地规划,包括应用范围、配套文档编制(招标文件、合同、系统输入输出表格、使用与审查细则等)、各类编码系统的编制、信息的标准化、工程项目管理网络系统的建立和相关培训工作;在应用的准备过程中,建立实施时数据和文档的申报、确认、审查、处理、存储、分发和回复程序,并在合同文件中用相应的条款对这些程序的执行进行约束。从使用的效果来看,由于在业主的组织下,将工程项目的各个参与方凝聚成一个有机的整体,实现了统一规划,统一步调、统一标准、协调程序,因此应用效果较好。
2.项目的某个参与方单独或各自单独应用项目管理软件的形式
这种项目管理软件的应用形式目前在工程项目管理中普遍存在。由于工程项目的各个参与方对项目管理软件应用的认识程度存在很大差距,只要业主没有对项目管理软件在项目管理中的应用进行统一布置,则往往是工程参与方中的先知先觉者会单独选用适用于己方的项目管理软件,例如,设计方采用CAD软件和概预算软件,监理单位采用监理专用的软件,承包商采用进度计划管理、费用管理和风险管理软件等;或工程项目的某个参与方自己拥有完善的面向企业管理和项目管理的信息系统,由于这些工具的使用,使得项目管理软件的使用方较其他参与方有更高的效率,能掌握更多的信息,能更早地预知风险,能对出现的问题做出快速响应,使其在各个参与方之间处于一种有利的地位。但从整体上看,应用效果不如前一种情况。
(三)我国工程管理软件应用推广中存在的问题
尽管工程项目管理软件在我国的应用已经取得了很大的进步,但从目前的应用效果上来看,还有很多不尽人意的地方。工程管理软件应用推广中存在的问题表现在以下两个方面。
1.意识上的问题
随着市场压力的逐渐增大,很多建筑企业都体会到信息的重要性,体会到项目管理软件应用的重要性,都认识到项目管理软件在企业和项目中的应用可以促进企业发展。但在实际操作上,各个企业有很大差别。大部分企业对此持积极态度,但也有些企业不愿在工程项目管理软件的应用上增加投入,认为软件价格过高,而且其应用不仅在短期内不会带来效益,还会增加负担。在这种指导思想下,企业很难把项目管理软件的应用变为企业的主动自觉的行为,即使在某些项目上使用了项目管理软件,也经常是在项目的甲方或上级领导的要求下使用的,根本保证不了使用效果。当然,对于大多数中小企业来说,资金和人才也是妨碍项目管理软件应用的一大障碍。
随着企业竞争环境的不断变化,会促使企业向信息化寻求出路,随着与项目管理软件相关的管理思想和信息技术的成熟及成本下降也会使企业在这方面的的积极性会进一步提高,可以说,意识上的问题将不成为问题。
2.使用深度和使用范围方面的问题
目前,很多企业都拥有了各种各样的项目管理软件,但由于存在认识水平、重视程度、管理基础、经济效益等方面的差异,这些软件在各个企业和各个项目上的应用水平和应用深度有很大的不同。水平高的企业或项目拥有一整套完整的项目管理软件应用规范和与之相配套的定性、定量相结合的规章制度和相关规定,在项目管理软件的应用上得心应手;而相当一部分项目和企业对项目管理软件的应用仅仅局限于一个比较浅的水平上,这里除了有硬件方面和人员方面的因素外,很大程度上还在于这些项目和企业的意识、管理基础和管理水平与项目管理软件应用的要求存在一定的差距。
关键词:建筑工程;建立管理;软件开发
中图分类号:TU198文献标识码: A
1前言
监理是属于技术服务行业的服务管理,监理的服务质量好坏是比较难衡量的。由于目前我国工程实际管理、工艺、通病防治、检查验收的技术和技能在深度以及广度上都存在着不同的问题,而这些问题恰好对监理发挥其作用、深化监理服务、提高监理服务质量起到了阻碍的作用。
为了改变目前我国监理的现状,我们结合多年来在监理工作、实务的经验积累,通过运用计算机的技术,达到将工程监理从微观实施到宏观控制的每项工作归入计算机智能化辅助管理的作业指示、技术指导、成果处理和标准化运行约束的范围中。因此在此基础上,我们开发了“建筑工程建立管理软件”。
2各功能模块的实现
2.1监理控制标准和工作流程的设置
结合目前我国项目监理实施的详细情况,我们对“标准数据库”以“初始化”的形式进行“权限设置(含项目概况资料)”同时把工程进度、投资的控制参数以及高于国标的“质量、安全企业标准”、合同约定要求等“约定标准”质量,安全控制参数等控制参数的依据录入进去。在此部分数据输入系统后,将成为“该工程专用标准数据库”,同时启动软件运行。变更是由总监权限中的“变更”按钮点击进行,先行变更内容录入,再行工作页面或者初始化页面中的“修改”按钮进入,选择其中的“变更内容”一次作为修改的依据。在确认后进行参数修改控制,同时选入修改依据(即对应修改的“变更内容”)。
(1)在“项目名称”、“工程地点”、“工程名称”、“工程面积”、“参建单位”、“各单位负责人”等在每项任务、成果识别和工作权限中大多数都存在。在进行项目初始化的同时,将“工程名称”、“工程面积”、“参建单位”、“各单位负责人”、“各岗位人”以“权限设置”的方式进行录入,同时设置各监理岗位人权限密码,在启动软件前确认权限控制。在相关工作表中,各监理人员签字应当符合权限密码的自动引用,同时每个单位和权限人要做到核对无误后才能确认引用;授权范围可以控制每项数据的输入、处理、确认、确定等工作,且需保证每项工作流一个在授权限制中运行,在未做权限修改的情况下相关的内容是无法改变的:工作表中有多余引用时,可在上级确认时从工作表中据实删除。
(2)在输入工程的“设计”、“勘察”及“约定标准”的质量参数时,应在多重类别的具体部位、材料、过程、工艺等选入确定,在明确数据的输入,从“标准数据库”中过滤、调用后,归并、并整理到位后,就能够完成质量控制的初始化工作。如没有完成质量控制的初始化工作,是不能开始后续的录入工作。
(3)在输入质量控制参数时,可以同时开启安全、投资、进度等的控制参数输入按钮,选中对应的功能对话框,将安全、进度、投资等控制参数输入,完成初始化的工作。在没有完成安全、进度控制初始化工作的情况下,软件只能原材料报审、方案报审、开工报审等开工前简单的准备工作的录入。
(4)在输入进度参数的同时,为了建立健全网络图,可以采用“甘特图”或“紧前、紧后工序”、“持续时间”的方式来达到目的。此外此网络图需具备标准化流程控制以及软件地图两大功能。在没有完成紧前工序的情况下,仅仅能够进入本工序的提示、指导;
2.2软件对项目监理工作的技术支持和输入信息的处理
在开展监理工作过程中,需采用对应“作业提示”和“技术指导”在现场采集前获得“作业记录表”,用于实际工作数据的记录;通过“技术指导”,监理人员可以得到相关的法律法规、相关标准及要求、组织管理重点、注意事项的技术支持。以“作业记录表”成果的形式将记录的工作数据输入计算机中,通过计算机自动与“数据库”中的标准值进行对比后,将实际工作数据和判断、统计结果分别存入计算机中,同时通过“处置模块”,经过计算机根据相关的分程度处理。
2.3监理成果的处理
在“处置模块”得出结果后,计算机将会按照设置自动进行引用,生成最终成果提示稿,在相关人员进行编审后,最终形成资料和统计成果,同时根据计算机的自动设置进行归档。
(1)资料成果:包含有GB 50300所规定的A 0 1,D, E, F, G和GB 50319所中规定的监理规划、监理细则、监理日志和企业内部用表等。
(2)统计成果:通过利用采集的实际工作数据,通过点击“统计”,进入统计图表的工作界面中,在对数据进行过滤时,需按照分部、分项、“工程(或工作)内容条目”、部位、时间等条件指令进行过滤,同时按照相关的要求(比如说:控制投资统计、同类分项合格率统计、单项累计合格率统计,国标合格率、单个分项合格率、约定标准合格率的单项条目合格率统计等)进行图表生成。在自行保存统计成果后,可以将各类的“统计结果”(含统计数据、图表)引入表式(“资料成果”自动引用统计成果),报告中去。
(3)管理成果:“工作提示”完成的情况可以通过“处置”生产,同时科学有效的辅助管理每个权限管理人对工作成果的修改、删除、放松等以及进入、持续作业等情况。
3应用效果
在进行相关的测试之后,将监理管理软件在数个项目中进行了对应的辅助应用,得到了良好的效果,而其成果表现在以下几方面:
(1)通过设置权限,落实明确好每个主体方的相关责任人的分工和责任范围,建立健全管理体系。同时将所有修改、放行、删除的数据归入档案中,从而在一定程度上增加了追索和监督的力度。
(2)通过强行输入相关设计、勘测、进度计划,造价等数据,可以帮助强化监理人员的看图,对方案以及计划进行审核等基础工作,从而全面、清晰的获取必须掌握的项目目标等相关信息,同时能够在工作中随时得到提示;由于数据是每项工作的基础,因此要保证每项监理工作的扎实性,提高其说服性。
(3)通过相关的系统提示,能够进一步有效的提升每项监理工作的目的性、预控能力和资讯服务质量,从而有利于保证监理工作的效能和质量。
(4)通过统计分析功能的有效使用,可以帮助每项监理工作客观的掌握工作重点和了解工作中存在的主要问题,将项目实施中突出的优点发挥到极致,对实施系统中存在的严重问题可以起到遏制的作用,从而达到使系统不断完善、提高的目的。
(5)由于我们对监理项目软件设置了标准化流程的控制、想要权限的确认和放松,因此,一方面不仅能够规范的运行各项监理工作对应权限,另一方面还能够确保“项目综合效益”的灵活性和综合性,将项目监理工作科学有效的运行下去。
(6)由于监理管理软件最初的目的是为了将每项监理工作中的检测数据进行有效的输入和记录,并没有加大资本的投入,因此,即使是在提高了监理服务质量的前提下,企业的监理成本不会大幅度的增加。
4结束语
目前,此项结果依然处于单机使用的状态,在完成单机功能基础的情况下,与网络技术相结合,将其作用充分发挥出来,从而有效的提升监理管理软件的智能化程度,同时对项目和公司之间的沟通工作进行强化,进一步提升数据库内容更新的速度,实现远程对项目运行的实时监控,为提高监理服务质量更上一层楼打下良好的基础。
参考文献:
[1]王德相.基于软件工程方法的信息工程监理的研究与应用[J].厦门大学,2014,05:0-78.
[2]穆杰.项目管理软件在工程管理上的应用[J].电子技术与软件工程,2014,03:105-106.
[3]刘勇.建筑工程监理发展中的问题和对策[J].黑龙江科学,2014,03:182.
Abstract: Viewing from development situation of project management system, the information technology plays a key role in the process of the development and promotion. The application of information management software in the teaching of the building works is the inevitable requirement to foster more professional construction project manager; this paper discusses the main role of application of construction engineering project management softwarethe in teaching system, also introduced using strategy for software, in order to provide theoretical basis for the practical research.
关键词: 建筑工程;项目管理;信息技术;教学系统
Key words: construction engineering;project management;Information Technology;teaching system
中图分类号:TP31 文献标识码:A 文章编号:1006-4311(2013)13-0188-02
————————————
作者简介:潘永(1970-),男,湖北郧县人,工程师,湖北郧县住房和城乡建设局。
1 建筑工程项目信息管理的目的
在当今市场竞争日益激烈的建筑施工大环境下,日渐复杂的经营条件使建筑施工企业面临着巨大的压力。在建设工程实施进程中存在着许多问题,其中的大部分问题都是与信息交流有关,信息的交流问题可能导致费用的增加,甚至导致实施错误工程,从而增加工程成本。因此信息交流对项目实施影响巨大,为了避免这种损失,利用先进的信息技术进行管理,是众多企业共同追求的目标。在建设工程中,信息的管理是各项管理工作的基础和依据,它影响着项目的进度控制、质量控制、成本控制及安全控制,如果没有及时、准确的提供可靠信息,管理工作不能起到有效的作用,建筑项目亦不能按最经济、最适用的目标来完成。
项目的信息管理是通过对各个系统、各项工作和各种数据的管理,使建筑工程项目的信息能够方便和有效的获取、存储、处理、交流与存档。项目的信息管理旨在通过有效的项目信息传输组织和控制,为建筑工程项目建设增值服务。而在具体的工程项目信息管理任务中,主要包括:首先,负责编制、修改和补充信息管理手册,并检查以及监督其执行;其次主要负责组织和协调项目管理中古部门信息的处理工作;再者负责信息工作平台的建立、运行和维护;还有负责收集、处理信息和形成各种反应项目进展状况的报表。为了完成上述工作内容,并能够适应新的经济形势下发展要求,越来越多的建筑工程项目管理者都会选择采用相应的项目管理软件,这些专业的管理软件可以根据需求制作出各种工程报告,有利于管理者掌握工程项目管理信息系统的运行过程,并建立工程资料的文档系统以及建立各种资料的索引系统,方便管理者了解建筑工程的各项进程。
2 建筑工程项目管理软件应用教学系统简介
把建筑工程项目管理课程体系的实践教学用项目管理软件应用这种信息化手段来实施,是培养学生掌握建筑工程项目管理信息系统实践技能比较有效的途径。因为到目前为止,在工程建设领域应使用工程项目管理信息系统已经成为共识,掌握一、两种项目管理软件已经成为检验是否是一名合格的项目管理者的基本条件。而将工程项目管理软件应用于教学系统中,可以用虚拟环境来替代真实的项目管理实践,来解决学生因没有实践经验而不易理解现代项目管理原理和方法的问题,同时,这类教学系统不受校外时间场所不足的限制,教学自我发挥的余地大,可以有效的解决教学资源相对紧张问题,也可以解决学生因不能参加真实项目管理实践而不好培养其项目管理技能的问题。
建筑工程项目管理软件应用教学系统是一种综合化的平台,建立的基本目的就是要满足一些虚拟建筑企业的相关办公要求,这样就可以根据实际的情况建立起公众所需的网络平台,在业内可以通过网络平台进一步建立起虚拟的办公平台,加强对内与对外的监督。尤其是要对一些虚拟的企业和项目进行高效的管理,为虚拟的建筑项目建立起有效的沟通渠道。还可以通过互联网多媒体平台,有效的信息,为建筑企业的外来合作者提供便利的信息交流渠道,同时可以在系统中设置建设单位以及监督管理单位的账号,为建设企业提供更多的信息资源,有利于在管理过程中,提高管理的效率。以下介绍两种常见的项目管理软件:
2.1 梦龙智能项目管理软件 MR2000平台集成系统是梦龙集团开发的系统,它由“快速投标”、“项目管理控制”和“企事业办公管理”三大系统组成。具有以下特点:高级的安全机制;对数据进行加密传输,安全可靠;采用高效的压缩算法,实现高速的数据传输;提供Server运行方式,软件管理系统可在服务器后台运行;包含先进的软件管理但愿,可以对各种应用软件进行有机管理;具有良好的开发性,允许用户在它的基础上进行二次开发;可实现多级多层链接与分布管理,适用于大、中、小不同类型的企业;系统内所有单元都采用了梦龙公司的自防病毒技术,保障网络安全;用物理链接层、软件通讯层与应用层构成先进的三层软件系统结构。
2.2 Primavera Project Planner(P3)软件 美国Primavera公司开发的P3工程项目管理软件,是国际上最为流行的项目管理软件之一,适用于任何工程类项目,对大型复杂项目可以非常有效的控制,并可以同时管理多个项目。P3软件在国内应用也较为普遍,这主要取决于它的功能特点:可以在多用户环境中管理多个项目;对实际资源消耗曲线及工程延期情况进行模拟;用网络进行信息之间的互换,可以使各个部门之间进行局部或Internet网络的信息交换,便于用户了解项目发展;P3处理单个项目的最大工程序数达到10万道,资源数不受限制,每道工序上可以使用的资源数也不受限制,可以自动解决资源不足的问题;P3还可以对计划进行自主优化,并作为目标进行保存;P3软件还可以根据工程的属性对工程进行筛选、分组、排序和汇总。
3 建筑工程项目管理主要是施工项目信息的管理
建筑工程项目的信息包括在决策过程、实施过程和运行过程中产生的信息、以及其他与项目建设有关的信息。信息管理指的是信息传输的合理的组织和控制。为了能够全面、及时、准确的向项目管理人员提供有关信息,施工项目信息管理应满足以下几个方面的基本要求:有严格的时效性、及时性;适应施工项目管理的要求,为预测未来和正确决策提供依据,提高管理水平;项目信息收集应随着工程的进展而进行。
4 建筑工程项目管理软件应用教学系统的意义
利用专业的项目管理软件有利于工程管理的信息化,工程管理信息化是指工程管理信息资源的开发与利用,以及信息技术在工程管理中的开发和应用。而在实际的建筑工程项目中,对工程项目进行具体事务管理的大多还是建筑工程专业出身的工程师,他们虽然在建筑工程专业上具备较高的专业素养,但同时具备各种相关的工程信息能力的工程管理者则很少,所以把一些常用的建筑工程管理软件渗透在日常学习和实际工作中都十分必要,尤其是对建筑工程类的院校而言,构建出一个合理的实用型较强的教学平台,对专业教育以及我国建筑事业的发展都将有着非常重大的意义。
5 总结
综上所述,现阶段,建筑企业之间的竞争越来越激烈,为了保证企业良好的经济效益,建筑施工行业要加强自身的管理,否则施工技术再高,由于管理不善也会带来消极的后果。所以要不断提高施工项目信息管理的技术,这样就可以为建筑工程的管理人员提供可靠的信息,从而确保决策的科学化与合理化。在对日后建筑工程项目管理的专业人才培养上,让学生熟悉各类相关的管理软件,通过虚拟系统了解实际工程项目的进程,将有利于培养出更多适应当代建筑业发展的人才。
参考文献:
[1]左丽娟,刘欣然.浅谈工程项目管理软件及其应用[J].经济研究导刊,2010(22).
[2]李洪东.工程项目管理软件的发展趋势与应用现状初探[J]. 中国建设信息,2008(10).
关键词:知识管理;软件工程;教师;工具;实践
0 引言
软件工程是集计算机技术、数学及管理科学于一体的、以工程化方法进行软件开发研究的综合性、实践性专业。随着信息技术的飞速发展,各行业对高素质软件人才的需求日益增大,如何培养出多层次、实用型、应用型和具有国际竞争能力的软件人才,是处于人才培养工作第一线的软件工程专业教师们需要认真思考、努力探索和不断实践的关键问题。
在知识经济迅速发展的今天,教师们除了需要扎实的专业理论知识,还要通过大量的实践来积累经验,更好地实现理论联系实际,而这些日积月累的教学和科研经验既是教师个人宝贵的知识财富,也是整个学科和相关行业发展的有用资源。因此,对这些知识进行有效管理,让教师、学生及业内人士能够共享,对于提高教师个人的教研水平和促进行业发展都有重要的意义。目前关于教师进行知识管理的探讨主要以理论研究为多,具体的实施还处于初级阶段。本文以软件工程专业为例,对教师进行知识管理的主要环节进行分析,并给出相应的知识管理方法,以促进知识管理在教师中的普及和应用。
1 软件工程专业教师进行知识管理的几个环节
对于个人知识管理的概念,不同学者从不同的角度进行了定义,笔者认为美国的Paul A.Dorsey教授提出的“个人知识管理应该被看作既有逻辑概念层面又有实际操作层面的一套解决问题的技巧与方法。”的描述更为普适。广义上的个人知识管理内容很宽泛,包括工作、生活、学习、娱乐等方方面面的内容,而本文所探讨的个人知识仅指教师在教学实践、科研活动中所积累的相关知识,其中包括存储在个人头脑中的专业技能、实践经验等隐性知识。管理的主要目的是获取、整理、存储以及共享这些知识,使其成为教师进行自我总结、提升和创新的基础,并通过共享来实现个人知识的最大化利用。下面先结合软件工程专业的特点谈一谈教师进行知识管理的几个环节。
1.1 课程知识的整理
通常在各个学期的教学工作中,教师们除了对课程教学大纲、教材、课件以及各种教辅资料进行整理外,各阶段教学的具体实施过程、课堂中遇到的各种问题以及解决的方法等教学细节常常没有通过有效的方式、完整清晰地记录下来,导致很多实践经验和知识的流失,而通过教学日记、教学心得等形式,及时记录下教学过程中的关键点、主要问题、更新和补充的知识点、教学技巧、学习技巧等点滴细节,并将其渗透到以后的教学实践中,能有效提高教师的知识积累程度。
1.2 项目开发经验的积累和传播
软件工程专业实践性强的特点决定了教师需要参加大量软件项目开发。一个完整的项目实施过程包括项目申请、需求分析、系统分析和设计、代码实现、软件测试和维护等多个阶段,每个阶段都涉及到大量的技术、方法和应用工具。软件开发质量的保证一方面要依赖于对软件工程规范和相关标准的严格遵循,另一方面也取决于开发者的个人经验和技巧。由于这些隐藏在头脑中的知识是个人智慧和实践经验的结晶,同时也是个人参与社会竞争的有利资本,因此它们很难像最终交付的软件产品一样以文字或代码的方式保存下来。但是,这些知识如果能够被有效保存下来并能实现一定程度的共享,这对于提高教师和学生的软件研发能力都非常有利。
1.3 个人知识架构的自我更新
软件工程的知识体系涉及软件需求、设计、构造、测试、维护、配置管理、工程管理及软件质量等多个知识域的知识,其内容之多、范围之广、变化之快是任何其它专业难以企及的。对教师而言,现在不再有可能抱着儿本教材就能很好地完成课程的教学任务,个人知识体系结构的系统化、条理化、完整化和全面化变得越来越重要,是教师进行技术突破和创新的关键。
通过以上分析可以看出,将知识管理的过程渗透到教师工作实践的方方面面,对于处在知识经济飞速发展环境下的教师和科研技术人员而言都非常重要,也非常必要。
2 教师进行个人知识管理的方法和途径
为了解当前教师进行知识管理的情况,笔者对50位老师进行抽样问卷调查,结果如表1所示。
由表1可以看出,虽然有越来越多的教师已逐渐认识到知识管理的重要性并进行了实践,但由于知识管理过程比较繁琐,且目前关于知识管理的方法和步骤尚没有一个统一的标准和规范可循,同时也缺乏能满足不同需要的、使用方便的集成化个人知识管理工具,因此,真正将个人知识管理付诸实践并将其内化为日常工作中的行为习惯的高校教师还不是很多,知识管理在高校教师中的普遍应用和实施还需要一个不断实践和加强的过程。
下面结合笔者的个人经验对教师实施个人知识管理的方法和途径给出几点建议。
2.1 知识的收集和整理
知识管理的第一步是收集和整理知识。教师可以创建个人知识库,根据知识类别、存储方式来整理各类知识。例如笔者根据自己的主要教学课程、科研方向及综合知识建立了三个数据库。教学数据库中包含主要授课课程的教案和课件、教辅资料、教学笔记、习题集、学生作业资料、实验报告、学生信息以及答疑信息等,这些资源主要为文档类型,可以采用文本型数据库;科研数据库按照自己的研究方向分为几个子库,每个子库中包含该方向所参与项目的相关资料如代码、项目文档、开发工具、参考资料、开发心得等,这些资料中的文档、代码等类型的文件的管理,可以用专门的、用于文档和代码管理的工具来实现;而个人综合知识数据库则用来存储与专业相关的各类综合知识,按其类型分为文档、数据表格、网页、源程序等。对各类资源进行存储时,最好进行分类,并统一命名,以便形成具有分层、分级、便于检索和管理的个人知识库系统。
2.2 知识管理工具的应用
“工欲善其事,必先利其器”,这句话尤其适用于个人知识管理。由于教师需要管理的知识量大、种类繁多、关联复杂且冗余较多,检索起来较为困难,因此需要借助方便有效的工具。目前,各类文档、数据处理软件层出不穷,为教师进行知识管理提供了多种方法和手段,除了利用传统的Microsoft Office系列文档编辑工具、PowerBuilder、SQL Server等数据库软件进行文档和数据的编辑、存储及处理外,另外还有很多专门的知识管理工具。下面笔者结合个人知识管理实践,针对不同的知识管理工具各列举一二。
(1)文本文件管理工具
需要管理的知识类型主要为文本类,目前中文信息处理类 的软件非常多,可以根据自己的喜好任选一款。例如笔者使用的是Neotoma软件,利用它的树型结构知识树对资源文件进行分类存储和管理,该结构为分支中的每项内容提供了文件全名、关键字、摘要、所有者、收集日期时间、阅读次数等附加属性以方便浏览,在此基础上,还可根据关键字、文件名称等进行海量文本文件内容的检索。利用它的内置邮件发送工具,笔者可以及时将与学生进行交流的信息保存到相应路径中;其附带的即时通信工具不仅可以完成实时交流的功能,同时其交流文本也能很方便地进行保存等,这类软件成为笔者进行教学科研相关电子文档存储和管理的得力助手。另外,即时通信工具QQ目前已经基本上能够完成各种实时交流,通过QQ的群功能,可以建立如项目小组群、读书小组群、同事交流群、工作信息群、师生互动群等,来实现信息的交流和互换;利用QQ的个人空间可建立博客,记录教学心得、读书笔记之类的内容,该内容可以对所有人开放,所有阅览者可以对博客内容留言,从而达到知识交流的目的。
(2)项目源代码管理工具
软件项目代码管理是软件工程专业教师进行知识管理的又一项重要内容。不论是自己所开发项目的软件代码,还是收集并供参考和学习的其它有用软件源代码,都是一种重要的资源。源代码管理软件对代码进行分类存储并提供快速查阅等功能,能帮助教师节省很多时间和精力。例如笔者目前使用的是Notepad++软件,它提供对多种编程语言程序文件的存储、编辑和检索功能,并通过目录树来管理代码文件,可对C/C++、Pascal、Java、、XML、HTML等程序语言进行“语法突出”和多窗口的方式显示,另外还有高效的检索和书签等功能。类似的软件还有Editplus、Ultmedit、CodeHelp、VB代码管理器等功能齐全、方便实用的代码管理软件。
(3)网络资源管理工具
目前,互联网已经成为教师获取书本以外知识的一个广阔途径,快速高效地搜索、存储和管理网页知识是知识管理的又一个重要工作。目前网上冲浪的软件种类繁多,除了常用的IE浏览器,笔者还采用了Firefox浏览器软件。较传统IE浏览器而言,这个开源浏览器不仅体积小速度快,而且具有如标签式浏览、智能化搜索、加强的隐私及安全性能、实时书签、下载便捷以及为网页开发者所提供的能了解网页运作详情的工具等高级特征,有了它的帮助,能够对网络中的各类有用资源进行快速的保存和组织。
以上只是简单列举了几种用于知识管理的工具实例,类似的还有很多其它优秀的、方便实用的软件,教师可根据自己的喜好、熟悉程度以及需要管理的知识内容和目标来选择合适的工具,让知识管理成为一件并不困难,省时省力的事,同时也能提高教师对个人知识管理的兴趣和积极性。
此外,软件工程专业的教师还可以发挥自身专业所长,利用熟悉的编程语言和新的软件技术自行设计并开发出能满足自己需要的个性化知识管理系统。例如,笔者指导学生们开发了几个小型的源代码管理工具,这些工具让学生根据自己擅长的编程语言和编程方式来选择所支持的源代码种类和操作方式,并让他们将开发后的系统用于自己学习过程中的知识管理,取得了较好的效果。
2.3 知识共享的实现
教师进行个人知识管理,除了提升自己的教学和科研能力外,更有效的方式是将个人的教学知识、项目研发经验让人共享,从而实现知识管理的真正目的。知识共享的方式有很多种,除了常用的Email、Blog、教学答疑系统等能实现师生之间点对点信息交流的网络工具外,在学院内部建立专门的知识共享平台并制定相应的激励措施是一种影响更广、效果更明显的方法。笔者所在的学校组织教师和学生建立了一些内部的教学管理和交流平台,这些平台的功能很丰富,不仅包含该学院各门课程的教学管理活动,还专门开辟了教师交流、师生交流、学习资源上传和下载等功能,并且辅以相应的积分和奖励措施,真正为知识的交流和共享提供了有力的帮助和指引。这种交流不仅能引发创新思维,还能促使教师队伍把握行业最新动态和技术、丰富教学科研经验,并加强项目合作。
另外,还有很多能实现知识共享的开发工具,知识地图就是其中的一种。目前比较流行的知识地图引擎为TM4J主题图引擎,它是一种可供二次开发的软件包,其中定义了一种基于复杂DTD的XML规范――XTM,遵循这个规范可以进行资源的管理,也可以实现资源的定位、共享及合并。笔者将该TM4J主题图引擎软件包中提供的函数和方法将所教的某门专业课程的书本知识及相关的网络资源有效地组织起来,实现了一个能体现课程知识体系结构并包含丰富课程知识资源索引的课程主题图,为学生提供了一种有效的课程知识索引和共享的工具。通过类似的方法,还可以将学院所有教师的个人知识资源汇总起来,让参与到知识管理和共享系统中的教师和学生能方便地找到存储和拥有所需要知识的载体和人。
3 结束语
1 计算机软件工程的管理
1.1 明确管理内容
第一,技术人员的管理,在进行软件开发工作时,其基础作用的为技术人员,只有软件开发相关的技术人员全部具备时,开发工作方可有效开展,管理技术人员时,应对每名技术人员的工作职责做出明确,扬长避短,最大限度的发挥团队协作效果;第二,团队管理,在团队力量面前,个人力量微不足道,管理计算机软件工程时,团队管理也是一项必不可少的重要工作,管理人员应采取恰当的方法聚拢技术人员,引导其将聪明才智、精力等用于软件开发,发挥团队效应,同时,管理人员还应制定相应的培训计划,为技术人员提供专业化、与时俱进的培训,持续的提升技术人员的软件开发能力[1];第三,用户管理,企业之所以进行软件开发,主要的目的在于满足用户的需求,因此,用户管理工作的开展也十分关键,管理人员应加强与用户之间的联系,了解用户的需求,以提升用户满意度。
1.2 制定切实可行的管理措施
制定管理措施时,可行性是必须要保证的,对于计算机软件工程来说,关键在于建立完整的体系。构建管理体系时,应广泛的收集各个技术人员意见和建议,以便于各技术人员自觉的遵守管理措施,提升管理效果[2]。首先,构建科学的人才体系,面向社会招聘专业的、高素质的软件开发技术人员,促使软件开发团队的不断壮大,同时,明确的划分各个岗位的职责,合理分工,发挥合作的作用。其次,构建管理体系,建立完善的规章制度,比如管理制度、奖惩制度、考评制度等,以制度约束工作人员,并激发工作人员的工作热情,提升工作效率及工作效果。最后,构建培训体系,组织企业内部的技术人员定期参与培训,培训内容除了专业技术外,还应包含知识、责任等多个方面,提升技术人员的综合素质。
此外,在计算机管理软件时,还可以依托相应的基础建立计算机软件管理平台,该平台在管理计算机软件过程中,以數据统计及实际数据分析为基础,经过汇总之后,形成完整信息,并依据信息开展管理工作。同时,所建设的管理平台还能够对软件开发工作进行管理。
2 计算机软件工程的维护
2.1 工具模块化、设计语言合理化
在计算机软件使用过程中,维护是一项必不可少的工作,因此在开发期间,即应保证软件具备可维护性,保证软件开发质量的同时,尽量的将软件开发成本降低。模块化所具备的特点比较多,比如一个模块在进行变化时,只需更改此模块即可,并不会影响到其他相关模块。计算机软件工程工具实现模块化之后,可降低程序测量及测试的难度,而且可较为容易的发现序列错误,并及时的做出改正,提升软件运行的安全性。设计语言是软件开发时所需使用的,对其进行合理的选择可将维护工作的可行性提升,通常来说,程序语言包含三种,一种为低级语言,比如机器语言,理解难度比较大,一种为高级语言,与低级语言相比,理解及维护的难度降低,第三种为第四代语言,此种语言中,编译程序及解释程序提供后,即可实现算法。
2.2 构建科学的维护对策
维护对策的制定是维护工作顺利开展,提升维护质量的保证,维护工作可从以下几个方面进行:第一,电脑使用过程中,软件、更新补丁等会不断的下载到电脑中,与此同时,病毒也可能被下载到计算机中,从而影响计算机的安全性,使用计算机时,应安装杀毒软件,定期进行杀毒工作,同时,杀毒软件也需定期更新;第二,计算机系统使用一段时间之后,会增加系统中的冗余文件,再加上软件删除时的残留文件等,导致系统空间被大量占据,此时,计算机系统运行速度会变慢,也影响计算机软件的安全性,通常,间隔3个月时即可进行一次系统重装,安装时,可快速格式化,并自动创建系统文件,即format c:/q/u/s。慢格每6个月进行1次,以将磁盘上的文件信息彻底清除。Fdisk重新分区每年进行一次,将磁盘上的错误彻底修复;第三,用户应用计算机过程中,产生新的需求时即需要下载相应的软件,安装软件过程中,c盘为禁止安装位置,因为一旦安装进c盘后,即使软件卸载,但残余文件仍然会留在c盘中,占据c盘储存空间,增加计算机的运行负荷,通常,安装软件时,应选择c盘意外的磁盘。
2.3 制定合理的维护计划
计算机软件工程维护工作开展过程中,维护计划的制定也十分重要,通过维护计划的制定,可以有计划、有目的的实施维护工作,提升维护效果。在制定维护计划时,预测、规避风险的对策,维护、检查软件功能的措施等均为计划中所包含的内容。测试计算机软件时,采用现代化的方法,提前预测问题,积极预防,最大限度的减少问题的发生可能,提升计算机软件的安全性。