前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的信息系统项目管理案例分析主题范文,仅供参考,欢迎阅读并收藏。
0 引言
近年来我国经济发展迅猛,人们的生活水平不断提高。伴随着信息技术的不断进步,在“互联网+”的大环境下,利用移动互联、大数据、云计算等现代化技术,采用多种手段对物业进行综合管理的现代化物业管理将更加依赖先进的物业管理信息系统。物业服务3.0时代的物业管理信息系统,在提高物业管理企业竞争力的同时,也推动了我国物业管理行业整体水平的提高,是物业管理行业实现管理现代化的必由之路。
1 物业管理信息系统课程的重要性
物业管理信息系统课程一直以来都是物业管理专业的核心课程,该系统是一个由人、计算机等组成的,能进行物业管理信息的搜集、传递、储存、加工、维护和使用的系统。它可以及时提供物业管理者需要的数据和信息以及未来发展趋势预测等,帮助管理者进行物业经营管理决策。
在物业管理专业的教学计划中,支持物业管理信息系统课程的先修课有计算机文化基础、Visual Basic程序设计、数据库与程序设计和物业管理实务。物业管理信息系统课程的学时设置为32学时理论+16学时实验+64学时课程设计。课程的教学目标是学生通过学习该课程能够明确物业管理知识、管理流程、系统涉及的所有业务以及各业务之间的关系;能够熟练使用现行系统分析存在的问题和不足;对现行系统的简单功能进行二次开发;自行开发功能和结构相对简单的小型物业管理信息系统。
2 物业管理信息系统教学中的难点问题
物业管理信息系统是一门理论性和实践性都很强的交叉性学科,在教学过程中面临诸多问题。
(1)大多数学生认为物业管理信息系统课程抽象、枯燥,而且难学,从而产生了困惑和畏难情绪,影响了学习兴趣和积极性。
(2)大多数物业管理信息系统教材及相关参考书中案例较少,理论讲解过多,致使学生在对物业管理信息系统没有感性认识的前提下被动地接受相关理论,无法将所学理论知识应用到实际,在遇到实际问题时不知如何入手。
(3)学生对软件开发和数据库等知识的掌握水平参差不齐,只有部分学生具有高级语言编程的能力,而其他学生仅掌握计算机操作的基本技能,教师很难确定讲授知识的广度和深度。
(4)随着信息技术的发展,物业管理理念和范畴不断发生变化,物业管理信息系统的表现形式也不断推陈出新,教师备课的难度不断增加,教学内容的选择和组织工作日益艰巨。
若想应对这些挑战,做好该课程的教学,传统的教学方法已经力不从心。只有综合应用多种教学理念、方法和手段,把教学内容以一种有主题的、合乎逻辑的、相互关联的形式整合在一起开展教学,才能有效解决上述矛盾和问题。在课程教学改革实践过程中,我们运用基于案例项目任务驱动教学方法和基于项目管理技术的课程设计管理考核方式,事实证明两者相结合的合作学习教学模式行之有效,取得了理想的效果。
3 案例项目任务驱动教学方法与项目管理技术结合的教学模式实践
3.1 教学环节之间顺序的调整
物业管理信息系统课程教学通常采用的方式如图1所示,按照先理论、后实验、最后课程设计的顺序进行。这种串行教学过程存在诸多问题:理论授课之后,上机实验学时不足以加深学生对理论知识的理解和掌握;集中到学期末进行课程设计,两周时间内进行调研、需求分析、设计和实施,并生成设计报告,过程太仓促;学生提交了设计报告和系统软件,课程设计已接近尾声,教师来不及进行反馈和指导,设计质量难以保证。
因此,我们在课程教学改革实施过程中对教学环节的顺序进行了调整,如图2所示。改变课程教学和课程设计原有的串行方式,建立“理论教学一实验教学一课程设计”3个教学环节并行进行,在时间安排上相互协调,在教学内容上相互照应。调整之后,3个教学环节之间、教学内容之间的逻辑关系如图3所示。
3.2 案例项目任务驱动教学方法的运用
理顺了教学环节和教学内容之间的关系后,在教学过程中还需要科学的教学方法作为支撑,将物业管理信息系统课程教学改革综合案例教学、项目教学、任务驱动教学等方法运用到课程的教学实践中。各教学环节和教学内容与案例项目任务驱动教学方法之间的关系如图4所示,以“案例”作为理论教学“引导”,以“项目”作为课程设计和实践教学的“主线”,把项目分解为若干“任务”模块,将教学中重点知识融入各个任务模块;以“任务”模块“驱动”学生对具体“案例”进行模仿,最后把各个任务模块“组装”,构成一个完整的项目,完成课程设计任务。这种教学方法的优势是结合理论知识与实验操作,将“教师引导一学生模仿一积极学习一自主创新”的学习过程科学合理地融入教学。
3.2.1 案例项目的选择
在讲授理论知识之前,教师根据具体课程内容,精心挑选一个和物业管理专业关系紧密、功能完整的项目(如小区物业管理信息系统),进行相关教学资源的收集和整理。案例讲解是从高年级学生的作品中选取功能较为完备、更贴近学生实际水平的课程设计作品进行讲解,从而激发学生学习的积极性和自信心。
3.2.2 项目分解
根据理论教学和实践教学的内容,我们对挑选出的案例进行剖析和设计,构成相对独立、简单的多个案例模块。分解项目过程中要注意几个问题:首先,要与教学内容相结合进行合理分解;其次,重新组合之后,分解的案例模块在功能上仍然具有完整性,而且前后各模块应具备一定的可扩展性,前后模块之间具有一定的渐进性。以小区物业管理信息系统为例,可以分解成系统需求及功能分析、业务流程分析、数据流程分析、数据字典、数据库设计、住户资料管理、住户投诉管理、住户报修管理、住户缴费管理、停车车位管理10个模块。分解的案例模块之间存在着先后关系,如完成“需求分析和系统功能分析”模块后,才可进行“业务流程分析”模块;完成了“业务流程分析”模块,才可进行“数据流程分析”模块的工作。
3.2.3 任务安排
按照提出问题、分析问题、解决问题和扩展问题的步骤完成每个案例模块的学习后,教师给定一个项目,编写如下材料:项目任务驱动教案、教学过程设计、项目任务书和任务完成评价表等教学资料;然后,引导学生按照理论课程讲解的“案例”,把项目分解成相应的任务,通过模仿、讨论、查阅相关资料,充分利用教学资源等自主学习方式;同时,指导学生参考案例,把知识逐步深化,每完成一个任务模块,就将其与前面的任务模块进行“组装”,最终组成一个完整的物业管理信息系统。
3.3 基于项目管理技术的实践教学管理与考核
案例分析和演示之后,就进入学生实践操作环节(实验教学、课程设计同时进行),教师在该教学过程中起辅助和指导作用,要充分发挥学生的主体能动作用,在上机实验过程中对知识技能的理解和掌握逐步深化。
在物业管理信息系统教学改革中把项目管理的思想应用于实践教学,具体操作如下。
(1)在项目任务完成过程中采取2~3人的“项目小组”形式,每个项目小组选择一个组长作为项目负责人,负责制订项目的相关计划、本组人员的监督和协调、组员的绩效考评等工作,是项目组至关重要的角色。
(2)为每项任务、课程设计过程制订进度表,监督和检查各小组是否在规定时间完成各阶段的工作,保证课程设计能够按时顺利完成。
(3)严格审查每项任务的完成情况和阶段性的课程设计成果,加强质量监控,及时解决学生遇到的问题和困难,保证设计作品的质量。
(4)借鉴项目管理中的绩效管理和目标管理机制,利用考核给学生一定的压力和约束,但也给予充分的指导和激励,从而提高学生的学习兴趣,激发学生的主动性、创造性和团队合作精神。
实践教学成绩考核分为过程和结果两个部分。过程考核包括态度纪律、工作计划的执行两个方面;结果考核主要包括设计报告、作品和创新3个部分。根据以上5个考核指标汇总成绩,最后按照各项指标所占比例计算总分,如表1所示。
1.现代项目管理发展。包括现代项目管理的发展历史、发展过程、发展趋势、发展特点以及热点,项目管理学科的发展,我国项目管理的发展,项目管理的专业化与职业化发展等。
2.项目与项目管理。包括项目的定义、特点、分类以及与项目相关的一些概念,项目管理的定义、特点以及理念等。
3.项目管理知识框架。包括国内外几种典型的知识框架、项目生命周期过程及其管理内容、项目管理职能要素及其内容、项目管理的五大过程及其内容等。
4.项目组织与团队。包括项目组织特点,几种常见的组织结构形式及其特点,项目组织形式的选择,项目经理的责任、权力,合格项目经理的能力与素质要求,项目经理的选拔,项目团队定义、特点,项目团队的发展过程,团队组建与建设,团队成员的激励与考核等。
5.项目论证与评估。包括项目论证的定义、意义以及阶段划分,项目论证的原理与方法,项目论证的内容,项目评估的定义与论证的区别等。
6.项目计划与控制。包括项目计划的概念、层次、内容与方法,项目启动,项目目标,范围计划,进度计划,资源计划,费用计划,质量计划,项目控制的组织、流程、工具、方法,项目采购的方式以及合同的类型等。
7.项目验收与后评价。包括项目验收的概念、意义、内容、方法,项目后评价的定义、特点、目的、内容以及方法工具等。
课程教学中存在的主要问题
近年来,我国制造企业大力推广从新产品试制到投产的全过程项目管理,在给企业带来巨大经济效益的同时,呈现出了既规范又多样化的发展态势。笔者根据多年的教学实践,认为目前项目管理课程教学存在以下主要问题。
1.课程认识不到位。当前我国高校工业工程专业大都设在经管学院,学生都不同程度地存在重管理、轻技术、怕理工等课程的现象。而项目管理是介于自然科学和社会科学之间的一门边缘学科,其课程内容必然体现“工”、“管”结合的显著特点。推广应用先进制造技术和管理模式,是现代制造企业面临的重大课题。
2.工业工程与项目管理课程简单叠加。随着项目管理在制造企业的广泛推广和应用创新,教材建设问题凸显。近年来,工业工程项目管理教材几乎毫不例外地将工业工程与项目管理知识简单叠加。一般在介绍工业工程之后,就是项目管理的知识。这就使得学生难以将学到的工业工程专业知识和项目管理知识进行很好的综合应用,因此在制造企业提出其项目管理解决方案时无从下手。
3.实践教学环节薄弱。由于工业工程专业开设项目管理课程历史较短,很少有实践性教学,并且设置在企业的实践教学基地也寥寥无几。理论和实践教学环节脱离,使得学生对理论知识难以更深入理解,培养技能的教学目的也受到影响。
4.案例教学重视不够。项目管理作为一门实践性、操作性很强的课程,在理论教学过程中需辅助运用案例分析,过度偏重理论知识的传授,就不能很好地保证教学质量和效果。
5.课程的教学和考核方法单一。项目管理课程课堂授课,教师较多的还是沿用传统的教学方式,即教师通过板书或PPT授课,期终以试卷形式对学生进行知识考核。教学和考核方式的单一化,只是在一定程度上给予学生一些直观感受,其结果是学生对所学知识无法融会贯通,综合分析问题能力、项目实践能力以及解决问题能力等得不到有效地培养和提高。
6.信息技术平台未能充分利用。目前很多专业软件公司开发出了多层次的项目管理应用软件投放社会,项目管理课程由于课时都安排紧张,客观上使得授课教师无暇有效地利用该信息技术平台。
课程教学改革对策
笔者在项目管理课程教学改革的研究与探索中,提出了以下对策,以提高课程的教学质量。
1.教育引导学生正确认识课程。在应对全球化的市场变动中,战略管理和项目管理将起到关键性的作用。笔者认为,增强学生的管理意识,丰富工程技术的管理知识,开展好的项目管理教学十分必要。
2.加强教师专业技能培训和项目实践。鼓励教师参与企业项目运作,或学校直接与一些项目型企业建立长期的合作关系,给予教师更多时间或更多的机会走出学校获取实践经验,提高教师的业务水平、专业技能和自身素质。
3.强化实践教学环节。在项目管理课程学习的过程中,带领学生到制造企业进行参观学习,并积极创办校外实习基地。引导学生利用暑假等较长节假日到制造企业参加生产活动,使其比较全面系统地了解企业项目管理程序、生产制造技术及项目计划与控制等环节工作及内容,以此加深对工业工程和项目管理所学知识的理解、巩固和实际应用。
4.建立项目管理信息系统平台。信息技术的不断发展,项目管理的信息化已成为必然趋势。目前市场应用的国外项目管理软件有P3、P3E、P3E/C、P6、OraclePri-mavera、OracleP6EPPM、OracleP6PPM等,国内项目管理软件以上海普华科技发展有限公司开发的PowerPiP和PowerOn为代表。在课程教学中必须尽可能地搭建起信息系统平台,把项目管理软件引入教学过程,以便将理论方法与软件实用操作技巧相结合,使学生具体掌握项目管理信息系统对项目时间、成本、质量、人力资源等方面的计划和控制技术及方法。
5.对课程教学和考核方式进行改革。每次课程教学前后及时安排相对应的案例作情景演练,是项目管理课程教学方法改革的关键。在课程考试方式上,将着重测试学生运用理论知识解决实际问题的能力,课程考核成绩分为三个部分:平时到课、课堂发言情况占总成绩的20%,由教师根据学生的出勤情况和对知识的掌握情况给出;案例讨论中的项目团队作业占总成绩的50%,根据团队分阶段提交的项目资料和成员汇报表现由项目评估师和任课教师给分;项目管理软件操作占总成绩的30%,通过考核软件操作情况得分。
关键词:教学模式;模块化;项目化;实战化;产品化
中图分类号:G642.4 文献标志码:A 文章编号:1674-9324(2013)20-0115-02
管理信息系统是一个实践性很强的课程,在课堂上讲授信息系统开发很难取得理想的效果。特别是本科生缺乏管理实践与调研分析,因而对课堂讲解的内容往往难以理解。在新的教育环境、教育背景下,如何让学生参与实践、提高技能,是管理信息系统课程教学面临的新问题和新挑战。本文结合管理信息系统精品课程建设,探索出一套适合高等院校的“四化一体”教学模式,走出了一条创新之路。
一、“四化一体”教学模式的内涵及应用实践
“四化一体”教学模式是指通过“课程模块化”完善教学大纲,优化课程结构;通过“教学项目化”,明确培养目标,控制教学过程;通过“实验实战化”让学生体验系统开发的全过程;通过“成果产品化”既服务于社会,又体现了课程的价值。
1.课程模块化。不同专业的课程设置、知识结构、理论基础、授课阶段和前导课程大不相同,因此,同一门课程只有根据专业班级的实际情况定制课程内容,才会有良好的授课效果。管理信息系统课程采用模块化教学。首先,将这门课按章节分割成不同模块,每个模块都可以作为一个独立的知识点进行讲授,若干模块组合构成管理信息系统的金字塔知识体系结构。基础理论知识是金字塔的塔底,做到各专业普及教学;信息系统开发和应用是金字塔的塔尖,不同专业我们选择不同模块搭建各个专业的塔尖。针对管理工程专业,重点突出“生产管理”和“计划管理”两个模块;针对财务管理专业,则以“财务管理”模块为核心进行重点讲解。教学内容和专业特点相结合,符合科学发展观“以人为本”的宗旨。
2.教学项目化。项目教学法,是师生通过共同实施一个完整的项目工作而进行的教学活动。[1]管理信息系统是一门实践性较强的课程,课程结束要求学生完成指定的课程设计,同时又是团队作业,课程实践是以小组为单位实施项目管理,不同的项目小组完成不同的任务。项目实施的流程:(1)明确项目任务:教师提出任务,同学讨论;(2)制定计划:学生制定实施计划,教师审查并给予指导;(3)实施计划:学生分组及明确分工,合作完成;(4)检查评估:学生自我评估,教师评价;(5)归档或应用:记录归档,应用实践。项目化教学具有开放性特点,主要体现在学生围绕主题所探索的方式、方法和展示、评价具有多样性和选择性。
3.实验实战化。信息系统的开发是一项系统工程,它涉及组织的内部结构、管理模式、业务流程、数据收集与处理、工程开发方法、计算机软硬件等方方面面。因此,教师必须把握好实验教学过程,才能达到教学实验目的。根据本科生的特点采用视频播放和模拟演示相结合、情景分析和课程设计相结合的实验方法和集声、光、电于一体的多媒体实验技术手段。实验教学过程分三步:第一步,通过视频播放让学生对项目主题的相关业务流程有个感性认识;第二步,通过学习和实践ERP系统,让学生进一步理解物流与信息流的转换;第三步,给出一个企业的需求分析资料和部分模块的设计示范,让学生在阅读资料的基础上组成项目小组,继续完成该企业信息系统的分析和设计。实战化实验既有创新性,又有实用价值,其真实感更能激发学生的学习兴趣。
4.成果产品化。高等院校在知识的创新和传播中起着至关重要的作用。它不但要能培养大批高素质、有创造性的人才,而且要不断有知识创新的成果,并将知识创新成果迅速转化为现实生产力,这是时代的要求,也是现实的要求。因此,高校不仅要在教学改革上下功夫,而且要将改革的成果推广应用,把教学改革的成果及时转化为便于使用的教学资源,充分体现“知识转化为生产力”指导思想。在管理信息系统课程精品化、系列化建设中取得了一系列重要成果,“基于PC整机的第四方物流信息平台开发”已在企业推广应用,“面向大学日常测试和考试的在线开源流程管理考试系统”已应用于我校部分课程的考试阅卷环节。教学相长,理论与实践结合,既提高了教学水平,又改进了教学环境。
二、“四化一体”教学模式取得积极的效果
1.教材与案例库建设。进一步完善了教学培养计划和大纲、教案等教学文件,定期进行教学内容和学科知识的同步更新,以此建立理论教学、实践教学体系的基础;编著出版了《管理信息系统》教材,建设了习题库和实践教学案例库。运用典型的实例,将学生带入特定事件中进行案例分析,通过学生对问题的深入分析,提高其识别、分析和解决问题的能力。
2.教学手段和教育资源建设。积极推行多媒体教学,并制作多媒体课件,充分发挥多媒体教学的长处。管理信息系统课件已荣获教育厅“2012年全省高校青年教师多媒体教育软件竞赛”三等奖。通过图文并茂、声情并举的课堂效果,让学生在接受知识的同时,还能有一种美的享受。网络资源建设方面,完成了管理信息系统课程网站的建设,较好地满足了管理信息系统课程教学的需要。课程的全部教学内容,包括教学大纲、电子教案、电子课件、授课录像、案例与习题等已全部到网站上,供学生课外学习和复习之用。
3.教学与科研活动建设。组织相关课程教师参加国内高校学术会议,全面了解国内重点院校本课程建设情况,获取经验,提高课程建设质量;走出去,请进来,与同行进行广泛接触和交流。进行观摩教学,切磋教学技巧;改革教案,更新讲义,设立教学反馈机制,及时回应;教学注重科学方法、批判性思维和创造性思维的培养,提升学生的创新精神和创新能力。
4.师资队伍建设。“四化一体”教学模式的实施,有力地推进了年轻教师的业务素质和教学水平的提升。年轻教师通过多听课、网上观摩精品课等多种形式,学习老教师、优秀教师好的教学方法,通过自身感悟和不断总结,提炼出自己的教学特点和教学风格。通过外出学习培训、攻读博士学位,提高业务水平,形成竞争优势。目前,青年教师群体已逐步挑起教学改革的重担。
“四化一体”教学模式,注重对管理信息系统课程教学的各个主要环节进行全面的、综合性的配套改革,从而为创新型人才培养提供了系统的、具有较强可行性的经验。随着课程改革的不断深入,“四化一体”教学模式必将在实践中得到进一步完善。“四化一体”教学模式,采用“理论学习+案例分析+模拟实验+课程设计”教学环节,实现理论与实践的无缝对接。通过“理论学习”掌握本课程的基本知识;通过“案例分析”引发学生思考,培养分析能力;通过“模拟实验”让学生体验信息系统管理功能;利用“课程设计”开展研究性学习,拓展学生思路,实现理论与实践相结合的教学目的,更好地完善了教学体系。
参考文献:
我们对软件工程专业的传统认识是旨在培养从事计算机系统软件开发、应用软件的设计、研制和开发的高级工程技术人才。从这个角度来看软件工程专业与一般的工科专业无异,都是以培养技术人才为目的。但是,随着软件产业的不断发展,SaaS、SOA等以服务为导向正在不断普及,并终将成为行业主流,服务的概念被提升到了一个前所未有的新高度。面对软件业的这种发展趋势,高等教育特别是研究生教育应该采取针对性的培养,通过创造新的软件人才培养模式,提升学生应对新趋势的能力,为高速发展的软件产业输送优质的人才。
以服务为导向的软件产业要求软件工程专业的研究生培养模式必须有别于一般的工科研究生培养模式。这种服务导向性预示着软件企业的核心竞争力正在由技术研发能力转为创造并提供先进服务的能力,也就是说软件产业将逐渐远离纯技术产业,而向咨询服务业或消费服务业靠近。一家企业能否在软件业立足,取决于创造满足客户需求的服务并不断改进的能力,技术只是实现服务的手段。软件业的这种发展趋势要求软件工程专业的研究生不仅是一名高级技术人才,而且应该是具备服务意识、咨询能力、项目管理能力的顾问型人才。
2.专业方向
目前,软件工程专业研究生的培养模式依然是以技术培养为主。以xx大学软件与微电子学院软件工程专业为例,其专业方向包括:
(1)软件开发:注重软件基础理论、软件研发技能与工程实践能力,尤其是软件需求工程能力、系统分析与设计能力,毕业后有能力应聘系统分析员、高级软件开发工程师、软件项目经理等岗位。
(2)软件质量工程与测试方向:注重软件基础理论、软件研发技能与工程实践能力,尤其是软件质量工程、测试方法的学习和有关技能训练,毕业后有能力应聘高级软件质量工程师、测试工程师、测试经理等岗位。
(3)系统管理与技术支持:注重软件基础理论、软件研发技能与工程实践能力,侧重培养学生系统管理和技术支持方面的能力,掌握信息系统的配置与性能优化、方案布局与维护支持技术。毕业后有能力应聘技术主管、系统管理工程师、网络管理工程师、售前售后技术支持岗位。
(4)项目管理方向:在软件开发方向的基础上,通过软件项目管理方面的知识、技能和案例分析训练,注重培养学生的项目管理能力,培养学生成为既懂技术又懂管理的符合型人才,毕业后有能力应聘软件项目经理岗位。
在四个方向中,三个是技术类的方向,一个是偏重管理类的方向。通过课程设置来分析当前培养模式的侧重点,基础课程包括:英语、算法分析与设计、计算机数学、数据分析与统计方法、程序开发环境分析与实践、数据库实践。核心专业课包括:面向对象技术、WebServices技术、Java技术、操作系统高级课程、软件体系结构、软件质量工程与最佳实践、软件测试技术、软件工程过程与管理、软件需求工程、项目管理。专业选修课包括:软件构件与中间件技术、软件实现技术、Internet高级程序设计、实用软件开发方法、软件开发案例分析。拋开基础课不谈,单看核心专业课与专业选修课,在15门课中只有软件工程过程与管理、软件需求工程、项目管理、软件开发案例分析涉及到服务理念和咨询能力的培养,真正独立于技术之外的只有项目管理一门课程。
其实上面提到的项目管理方向就是指强化学习项目管理课程并辅以一些实践环节。北京大学软件与微电子学院是全国领先的示范性软件学院,其教学科研能力在国内处于一流水平。
从xx这所大学软件工程专业的专业方向确定和课程设置可以看出,目前我国软件工程专业研究生的培养模式的侧重点是技术理论知识学习和通过实践锻炼技术应用能力,辅以少量管理知识学习和能力培训。
与此同时,以服务为导向的软件业决定了应用软件设计和开发必须达到高度的专业化,因为不同行业和人群对软件服务的需求是不一样的,服务为导向的一个巨大优势在于可以灵活地按照客户的需求定制不同的软件服务。这种专业化的趋势要求软件人才不仅熟练掌握软件工程的专业知识,也要对所服务行业的业务流程有所了解,以便理解客户的需求。
目前,我国的软件专业研究生教育在行业专业化方面所做的努力十分有限,大多停留在实习项目层面,没有体现在专业方向这一层次。
3.培养步骤
从上面的分析可以看出,通过融入新环节改进现有培养模式进而生成新的培养模式是比较切实可行的改良方案。渐进式改变既避免了现有教育资源的浪费又降低了操作的难度。
改变主要应分三个步骤逐步实行,不同高校可针对自身情况合理调整变革的顺序或选择相应的步骤执行。
3.1 增强咨询和管理知识的学习
为了适应以服务为导向的软件业发展趋势,在校软件工程专业研究生应该有目的性地了解一些管理学知识和咨询方法。考虑到软件工程专业研究生培养的特殊性高校应优先开设项目管理和可行性研究分析方法两门课程。
软件工程项目复杂性和可变性增大,残酷的竞争要求项目只有在最短时间、最低花费的情况下完成才有意义,因此项目运作单位和组织必须掌握科学的项目管理方法。软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期都能在管理者的控制之下,以预定成本按期、按质地完成软件交付用户使用。项目管理不仅是管理技术和方法,也是项目操作流程标准和团队工作语言,它从根本上改善了管理人员的工作流程和思维方式。软件工程项目是一项投资大、知识密集、高风险的系统工程,进而使得高风险和高失败率伴随项目的整个生命周期。软件项目管理和其他的项目管理相比有其特殊性。软件是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保证。其次,软件系统的复杂性也导致了开发过程中各种风险的难以预见和控制。Windows这样的超大型项目,同时有数千名程序员在进行开发,项目经理都有上百名。这样庞大的系统如果没有很好的管理,其软件质量是难以想象。
由此可见,为了能够在预算内按时完成项目,满足行业需求,最有效地解决办法就是采用项目管理的方式。应用项目管理改变了传统的企业组织架构,影响着企业对资源的选择和需求,更改变着企业的宏观视野和方向。卓越的项目管理能力已经成为组织核心竞争力的重要组成部分,而具备系统项目管理知识和能力的高级人才已经成为跨国公司、大型企业和政府争相追逐的对象。
项目管理知识是管理学知识,若想是学生优质高效地掌握这些知识在课程内容和授课过程中必须注重同第一线的管理实践相结合,因此有必要邀请相关软件企业有项目管理经验的专家代替专职教师进行授课,也可按照实际情况让具有项目管理经验的专家和专职教师混合授课。在增强知识教学的同时抓好案例教学,尽量使研究生们置身于一个真实的项目环境下,感受项目管理的效果,增强项目管理能力。
可行性研究是建设前期工作的重要步骤,是编制建设项目设计任务书的依据。对建设项目进行可行性研究是基本建设管理中的一项重要基础工作,是保证建设项目以最小的投资换取最佳经济效果的科学方法,可行性研究在项目投资决策和项目运作建设中具有十分重要的作用。对于可行性研究的方法,在其中涉及到许多数量分析和评估方面的逻辑分析的能力,因此有必要邀请专业的IT咨询公司的咨询顾问来担任任课教师,如若高校软件学院条件不足,也可定期邀请评估方面的专业咨询顾问来学院举办相关讲座,保证学生对可行性研究的方法有所掌握。
3.2 在项目实践和交流中提高学生的综合能力
本着面向不同行业的专业化软件人才培养的目的,有必要对目前软件工程研究生培养模式中的实践环节加以改进。现有的软件工程研究生实习多以参与校内外的软件开发项目为主,主要目的是通过实践掌握所学习的软件开发技术,而没有从技术层面拓展到如何针对不同需求设计合适的软件服务这一更高层次的实践中来。由于不同行业和人群对软件服务的需求是不一样的,为了使软件工程研究生具备按照客户的需求开发不同软件服务的能力,需要他们不仅熟练掌握软件工程的专业知识,还要对所服务行业的业务流程有所了解。在条件具备的情况下,应该让专业方向面向不同行业的研究生到相关行业的IT部门进行实习实践,或者进入提供IT解决方案和咨询的企业加入到面向相关行业的项目中去。通过这种行业专业化而不是技术专业化的实习,再辅以在校的相关行业案例教学,全面提升软件工程研究生对自己目标行业业务流程的感知和服务意识。
尽管通过在校的案例学习和在相关行业的IT部门进行实习实践软件工程研究生能掌握相关行业一定的业务模式,但是作为以软件工程为专业的研究生是不可能完全深入另一个行业的,毕竟一个研究生的精力有限,在学好并不容易的技术类课程的基础上再去全面学习另一个行业的知识是十分困难的。这样的现实表明,软件工程类研究生想要全面深入了解一个目标行业,必须要与这个专业的相应人员进行交流协作。在这种新型培养模式下,学校应该帮助软件工程研究生创造相应的机会让他们能够和其他专业的学生深入交流,有条件的,还应开展_些交叉学科的学生实践项目,让不同专业的研究生混合组队参与,甚至可以加入MBA学员,提升项目管理的意识,学习顾问咨询技能。通过这种感性地交流,软件工程专业的研究生可以更好的了解其他行业的业务对于软件服务的需求,增强服务意识,同时这种混合编组实践的项目有助于模拟学生在步入社会后的工作状态,毕竟软件业是服务业,从业人员会经常与其他行业的人员打交道。
3.3 专业方向的重新规划
介于以服务理念为导向在新型培养模式中的核心地位,有必要重新划定专业方向,便于学生更好地做出选择,投身到自己理想中的学习研究生活中去。从大的方向上,所有专业方向可以分为三大类:第一类是偏重技术类,主要培养系统分析员、软件开发工程师、软件质量工程师、测试工程师等偏重技术实现类的人才;第二类是偏重管理咨询类,主要培养软件项目经理、系统管理工程师、网络管理工程师、售前售后技术支持人员、有技术背景的营销人员等管理型、顾问咨询型人才;第三类是偏重个别行业的专业服务类,主要针对IT业务需求比较旺盛的行业,培养既懂软件技术又懂所在行业业务流程的复合型IT人才。目前大多数高校软件学院开设的专业方向都局限在第一大类,有少数优秀的软件学院已经开设了第二大类的学习方向,得到了师生的积极评价,但第三大类专业方向就鲜有涉及了。从步骤二的分析中可以看出偏重个别行业的专业服务类人才的培养是十分重要的,各软件学院应该按照自身的教学科研能力、生源情况和社会人才需求情况科学合理的分配这三大类专业方向研究生的比例,为信息产业的高速发展和我国各行业的信息化建设提供优秀的人才。
4.结语
2016年7月广东省高等教育自学考试各专业开考课程考试时间安排表
专业代码及名称
7 月 2 日
7 月 3 日
上午 9:00 - 11:30
下午 14:30 - 17:00
上午 9:00 - 11:30
下午 14:30 - 17:00
课程
代码
课程名称
课程
代码
课程名称
课程
代码
课程名称
课程
代码
课程名称
A020103
财税(专科)#
00064
纳税检查
00061
国家税收
00062
税收管理
00999
政府预算管理
A020179
会展管理(专科)
03875
会展概论
03872
会展营销
08883
会展政策法规
08884
会展经济学
A020201
工商企业管理(专科)#
05171
中小企业战略管理
A020205
人力资源管理(专科)
00164
劳动经济学
00071
社会保障概论
00165
劳动就业概论
06183
工资管理
A020234
物业管理(专科)
00172
房地产经营管理
04363
物业管理实务(一)
04365
物业管理财务基础
05565
物业管理法规
07489
应用写作
04364
物业管理实务(二)
07481
管理学基础
07482
物业管理概论
18960
礼仪学
11429
物业管理英语
A020238
国际旅游管理(专科)
00192
旅游市场学
06010
旅游英语
03529
国际旅游饭店管理
00194
旅游法规
02519
食品营养与卫生
11341
国际旅游学
06123
导游学概论
11506
旅游饭店财务管理
07489
应用写作
A020242
会计电算化(专科)
05946
关系数据库原理与程序设计
08310
会计电算化
02600
C语言程序设计
A020276
环境保护与管理(专科)
02764
水土污染与防治技术
04540
写作基础与应用
02472
环境质量评价
02471
环境生态学
07847
环境经济学
05580
环境保护
03164
环境科学概论
02757
环境监测(二)
07481
管理学基础
04516
环境问题案例分析
A040106
教育管理(专科)
01281
中国教育史
00442
教育学(二)
01282
外国教育史
00448
学校管理学
A040109
心理健康教育(专科)
04265
社会心理学
03518
特殊儿童心理与教育
03517
心理健康教育课程设计
03372
团体心理辅导
A040115
英语教育(专科)#
06423
英语语音学
11488
基础英语(二)
11487
基础英语(一)
01212
英美概况
11486
中学心理学
11489
基础英语(三)
11491
中小学英语教材教法
11485
中学教育学
11490
实用英语语法
A050102
秘书(专科)
00346
办公自动化原理及应用
A050128
汉语言文学教育(专科)
11486
中学心理学
11350
基础写作
11493
现代汉语(二)
11485
中学教育学
11495
古代汉语(二)
11496
中小学语文教材教法
11494
古代汉语(一)
11492
现代汉语(一)
A050129
商务秘书〔商务管理〕(专科)
07489
应用写作
00776
档案学概论
08020
商务秘书学
07786
国际商务
18960
礼仪学
18961
财务管理与会计基础
11520
秘书事务管理
18956
法律事务管理
A050226
商务英语(专科)
05439
商务英语阅读
05440
商务英语写作
A050301
广告(专科)
00635
广告法规与管理
00637
广告媒体分析
00636
广告心理学
00634
广告策划
00638
企业形象与策划
00850
广告设计基础
00851
广告文案写作
A050303
公共关系(专科)
00638
企业形象与策划
A050316
广播电视编导(专科)#
01172
数字制作技术基础
01169
影视摄影技术
01170
电视画面编辑基础
01171
电视摄影造型基础
01173
影视声音艺术
01176
电视写作
01177
电视作品赏析
01175
视听元素基础
A050407
音乐教育(专科)#
07975
音乐欣赏(一)
11372
歌曲作法(一)
11371
和声学(一)
A050436
艺术设计(专科)
00504
艺术概论
10177
设计基础
A050442
服装设计与工程(专科)
03904
服装生产管理
00683
服装市场与营销
00677
服装材料
03902
服装发展简史
03905
服装企业督导管理
03906
服装品质管理
A050454
动漫设计与制作(专科)
08878
动漫产业概论
08881
动画编导基础
A080301
机械制造及自动化(专科)
05875
汽车发动机构造与维修
10726
数控机床与编程(一)
07743
机械设计基础(一)
02358
单片机原理及应用
10723
流体传动与控制
04108
电工电子技术基础
A080304
模具设计与制造(专科)
02220
塑料成型工艺与模具设计
01632
压铸模及其他模具
01622
冷冲压工艺与模具设计
01634
塑料成型机械
07743
机械设计基础(一)
01639
企业管理与技术经济
A080311
农村机电工程(专科)
11478
农村电力系统
02189
机械制造基础
07743
机械设计基础(一)
04108
电工电子技术基础
11479
电器设备使用与维护
04540
写作基础与应用
09439
计算机实用基础
08214
农业机械
11480
汽车拖拉机构造原理与应用
A080602
工业电气自动化技术(专科)
10737
电子技术基础
07840
微型计算机技术及应用
10736
电气测量技术
08182
自动控制原理(一)
10738
工厂电气设备控制
A080604
电力系统及其自动化(专科)#
02151
工程制图
02302
电力系统继电保护
02271
电机学
02273
电子技术基础(二)
02277
微型计算机原理及应用
A080704
电子技术(专科)
08679
电路分析基础
02277
微型计算机原理及应用
A080744
数控技术应用(专科)
04118
数控加工编程与操作
02189
机械制造基础
03395
数控机床故障诊断与维护
02609
互换性原理与测量技术基础
04108
电工电子技术基础
A080786
移动商务技术(专科)
03333
电子政务概论
09016
移动通信原理与应用
A080788
嵌入式技术(专科)
06143
电路基础
12730
嵌入式LINUX应用编程
12732
ARM结构与程序开发入门
A080801
房屋建筑工程(专科)
02394
房屋建筑学
A082217
电子政务(专科)
03333
电子政务概论
03332
政府信息资源管理
03331
公共事业管理
00346
办公自动化原理及应用
A082229
汽车服务工程(专科)
05872
汽车营销案例分析
05868
职业道德与礼仪
05870
汽车售后服务管理
05869
汽车应用英语
05875
汽车发动机构造与维修
05881
汽车诊断与维修
05877
汽车底盘构造与维修
05871
汽车营销技术
05879
汽车电气设备与维修
05873
汽车保险与理赔
A090603
乡镇企业管理(专科)
03971
经济学基础
04540
写作基础与应用
00333
乡镇资源开发与环境保护
07492
农村政策法规
08114
财务管理学(一)
11383
乡镇企业生产管理
07481
管理学基础
11382
乡镇企业经营管理
07787
会计学原理
A090604
农村财会与审计(专科)
03172
农业经济学(二)
02827
农村企事业会计
04534
财政与农村金融
00944
审计
08114
财务管理学(一)
04540
写作基础与应用
07481
管理学基础
07492
农村政策法规
07787
会计学原理
A090620
畜牧兽医与管理(专科)#
02785
兽医微生物学
02787
兽医药理学
04797
动物流行病学
04793
家畜病理解剖学
B020104
财税(独立本科段)
03403
国有资产管理
00069
国际税收
00062
税收管理
00999
政府预算管理
00068
外国财政
B020110
国际贸易(独立本科段)
11465
现代公司管理
B020119
餐饮管理(独立本科段)#
18960
礼仪学
B020157
财务会计与审计(独立本科段)
00974
统计学原理
00061
国家税收
03703
国际会计与审计准则
00944
审计
04532
财务会计专题
03702
会计制度设计与比较
04534
财政与农村金融
04533
管理与成本会计
04531
微观经济学
06069
审计学原理
06270
技术经济学
B020180
会展管理(独立本科段)
03875
会展概论
03872
会展营销
03878
会议运营管理
08884
会展经济学
03877
会展项目管理
08888
会展企业战略管理
08889
会议酒店管理
08887
会展场馆经营与管理
08725
会展客户关系管理
08890
会展管理信息系统
B020204
会计(独立本科段)
00974
统计学原理
04531
微观经济学
03703
国际会计与审计准则
B020208
市场营销(独立本科段)
07072
企业形象设计(CIS)
07353
管理学原理(一)
B020216
电子商务(独立本科段)
03339
信息化理论与实践
B020218
人力资源管理(独立本科段)
00164
劳动经济学
00324
人事管理学
00463
现代人员测评
06183
工资管理
00294
劳动社会学
07484
社会保障学
11467
人力资源统计学
11366
人口与劳动资源
11365
劳动力市场学
11466
现代企业人力资源管理概论
11470
国际劳务合作和海外就业
11468
工作岗位研究原理与应用
11465
现代公司管理
11469
宏观劳动力配置
11471
劳动争议处理概论
B020222
物业管理(独立本科段)
02659
房地产项目管理
05673
城市社区建设概论
00176
物业管理
05674
物业信息管理
05672
物业设备管理
05675
物业管理国际标准与质量认证
06569
物业管理实务
05676
城市环境保护
07519
公司管理学
B020230
公共事业管理(独立本科段)
03335
公共管理学
05724
公共卫生管理
03331
公共事业管理
B020235
国际旅游管理(独立本科段)
00191
旅行社经营与管理
00187
旅游经济学
00188
旅游心理学
04138
旅游文化
11403
中国旅游文学作品选
05034
旅游地理学
03529
国际旅游饭店管理
11404
旅游饭店设备管理
18960
礼仪学
11341
国际旅游学
11343
旅游会计学
11405
美食与菜系
11406
旅游资源开发与环境保护
B020236
会计电算化(独立本科段)
08674
计算机网络基础
03703
国际会计与审计准则
02376
信息系统开发
B020256
项目管理(独立本科段)
05060
项目范围管理
05058
管理数量方法
04154
项目采购管理
05063
项目时间管理
05067
项目管理案例分析
05062
项目质量管理
05061
项目成本管理
05066
项目论证与评估
09413
项目管理概论
10427
项目人力资源与沟通管理
B020277
环境保护与管理(独立本科段)
04518
环境化学
04523
水污染控制工程(一)
02472
环境质量评价
02471
环境生态学
04525
环境微生物学
04526
环境工程导论
04521
大气污染控制技术
04519
固体废物管理
04528
城市生态与环境学
05580
环境保护
04527
环境规划与管理
关键词:软件规模度量; IFPUG-FPA; 模块分解; 调整因子; 权重
中图分类号: TP319
文献标识码:A
文章编号:16727800(2017)004015904
0引言 随着企业信息化的不断发展和升级,各行业软件应用呈现数量多、应用专业化、系统复杂化等特点,不同行业间的软件应用也存在不同特征。在众多的软件项目中,有效地度量软件规模正成为项目管理过程中越来越重要的环节。合理的软件规模度量能够有助于管理部门最大程度地利用预算资金,同时有助于生产部门准确地把握项目时间和项目进度等。目前,国际流行的软件规模度量方法是功能点分析方法。本文主要基于软件模块分解,研究改进适用于不同软件特征的功能点分析方法。1IFPUG功能点分析方法概述
1.1功能点分析方法 功能点分析方法[1](Fuction Point Analysis,FPA)对于软件功能规模的度量主要从用户需求方面考虑,并不考虑软件的具体物理实现和采用的技术手段。目前,常用的FPA方法[2]包括Mark II-FPA、COSMIC-FPA和IFPUG-FPA,其中IFPUG-FPA应用最为广泛。 Mark II-FPA认为整个应用软件应该是一系列逻辑事务的集合,各个逻辑事务应当包含输入、过程和输出3个部分;COSMIC-FPA是将应用软件系统看作是一系列功能过程的集合,每个功能过程分别进行功能规模的度量,最终对所有功能规模进行累加,就可以计算出整个应用软件的整体规模;而IFPUG-FPA认为应用软件是由功能组件和数据组件构成,通过以IFPUG定义的功能点为单位对每类组件进行软件规模的度量,从而计算出整个应用软件的总功能点数,利用该功能点数来体现应用软件规模大小。1.2IFPUG-FPA处理过程 IFPUG-FPA通常的处理过程[3~5]如图1所示。
主要包括以下几个步骤: Step1:确定功能点的计数类型,包括新开发项目和二次开发项目两种计数类型。 Step2:识别计数范围及应用系统边界,明确哪些功能应被计数。
Step3:确定未调整的功能点数UFP。从业务角度考虑应用系统开发的功能点数,包括事务处理功能点数和数据功能点数。事务功能分为外部输入(External Input,EI)、外部输出(External Output,EO)和外部查询(External Query,EQ);数据功能分为内部逻辑文件(Internal Logic File,ILF)和外部接口文件(External Interface File,EIF)。确定功能点类型后判断其对应的复杂度,复杂度转换表[6]如表1所示。计算未调整功能点数:其中, [K]{x}={F(t)}为根据不同的复杂度而定的5个部分的加权因子,X为应用中每个部分的数量。(1)确定调整因子VAF。从系统特征的角度考虑对应用系统开发功能点数的影响,IFPUG-FPA考虑了14项基本系统特征(General System Characteristic,GSC),分别是:数据通信、分布式数据处理、性能、重度配置、处理速率、在线数据输入、最终用户使用频率、在线升级、复杂处理、可重用行、易安装性、易操作性、多场所和支持变更。每项按照其对系统的重要程度分为6个级别:无影响、影响较小、有一定影响、重要、比较重要和很重要,相应的赋予数值为0、1、2、3、4和5。计算调整因子:其中,DI为GSC的影响程度。(2)计算调整后功能点数(FP)。综合考虑业务和技术因素,用调整系数VAF对未调整的功能点数UFP进行调整,得到应用系统的最终功能点数FP。
1.3IFPUG-FPA分析与其它软件规模度量方法相比,IFPUG-FPA分析方法更适用于管理信息系统,功能点的计算独立于编程语言等技术因素,通用性较强、计算方便,比较容易理解和使用,且仅与用户需求相关。明确软件需求后就可以完成软件规模的度量,为软件项目管理带来便利。当然,IFPUG-FPA的简单易用性也存在一定局限,例如调整因子考虑的是整个系统的综合因素,默认各项GSC关联功能的软件工作量权值相当,实际上可能存在这样一种情况,系统内的某些功能模块的软件工作量权值较大,其对应的某些GSC对调整因子的影响也应该占有较大的权重;调整因子所考虑的14项GSC是否仍然适用于目前的各类应用软件;对于非管理信息系统特征的软件规模度量,其准确度存在一定的偏差,现有调整因子的各个项目不能很好地适用于此类系统。
2基于模块分解的IFPUG功能点分析方法改进
2.1模块分解IFPUG-FPA通常的做法是计算出整个系统的UFP,然后评估整个系统的VAF,最后得出总功能点FP。所评估的VAF是针对整个系统而言,考虑的是各项因素的平均影响,当某一部分功能的某些GSC对功能点结果影响比较大时,这些影响将会被平衡、抵消,从而导致度量结果产生偏差。基于此,文献[6]提出在VAF中增加一项权值因子,以权衡不同的GSC在VAF中的占比影响。本文考虑针对待度量的软件系统进行模块分解,对分解后的模块分别计算VAF,利用模块本身的UFP作为权重,更具有合理性,分解过程为:(1)功能模块分解,根据业务功能进行初步模块分解。(2)模块间局部调整,将不同模块中GSC影响程度相似的功能点调整到同一模块,如某些模块对应分布式处理,某些模块偏重实时数据处理,某些模块为常用的信息管理或者偏重UI体验效果。(3)模块分解后FP的计算方法,按照原计算方法:
如此便可以平衡不同模块功能点及其GSC的权重影响,下文讨论针对不同的模块,对模块调整因子取值的计算方法。2.2调整因子计算IFPUG-FPA中VAF的计算考虑了14项GSC,随着软件项目的不断发展,后续研究发现对于某些系统现有的GSC无法满足评估的需要,部分GSC的重要性已经没有那么明显。并基于此,提出了一些改进措施,如文献[6]中新增了与其它应用的接口、特殊的安全特征、与第三方的直接交互、用户训练特征和文档需求5项GSC;文献[7]对GSC的取值进行了重新划定;文献[8]仅保留了6项GSC,取消了其它8项GSC,作者认为取消这些系统特征对估算结果差异较小,同时新增了1项GSC即新技术运用难度并给出了具体确定规则。文献[9]~[12]也从业务需求、系统特性等方面直接或者间接地改进了VAF的影响。以上文献均基于各自的经验考虑,针对VAF的计算进行了改进调整,然而不同专家对于项目的经验可能不同,导致其改进意见具有明显的个性化特征。本文基于上述经验和思路,在IFPUG-FPA基础上抽取出适用于不同系统特征的通用调整因子(General Value Adjustment Factor, GVAF)计算方法。(1)GSC类型和数量动态化。针对不同特征的系统或者模块,调整因子的调整幅度不同,其考虑的GSC类型和数量不同,因此相应的GVAF的计算结果也不一样。式(2)中,各项GSC的影响程度DI均取平均影响程度2.5时,VAF计算结果为1,系统功能点不做调整;各项DI取最低影响程度0时,VAF计算结果为最小值0.65;各项DI取最高影响程度5时,VAF计算结果为最大值1.35。据此分析提出GVAF计算公式如下:
针对不同的系统或模块,可以分别提出各自关联性较强的GSC项类型,分别计算各模块的GVAF值。(2)GVAF取值参数化。VAF的取值范围固定在0.65~1.35之间,实践证明该取值对于管理信息系统具有较好的度量效果。为了使GVAF的取值能够同时更好地适应其它系统特征,对公式(6)进行参数化处理:
式中αm为GVAFm 的最小值,βm为GVAFm的最大值。条件〖SX(〗αm+ βm2SX)=1的设定是为了将αm和βm限定在区间[0,2],因为超出此区间范围时评估偏离值过大,可以认为GVAF值调整已经没有什么意义。参数化后的GVAF取值更加灵活,将可以更好地适应不同的模块或者其他应用系统,如对于实时系统、分布式系统等,可以根据多项目评估经验,采用模式分类的方法,对αm和βm的取值进行训练学习,获得经验取值,方便以后其他项目的软件规模度量。经过以上过程处理后,基于模块分解的FP计算公式为:
3案例分析与对比以笔者主要参与的某无线网规划审核平台为例,按照业务流程系统可分为项目管理、需求管理、规划审核、勘察设计审核、数据管理、GIS、审核规则和系统管理8个业务模块,根据业务和技术特征相似的原则进行分类,其中项目管理、需求管理、规划审核、勘察设计审核、数据管理和系统管理具有典型的管理信息系统特征,统一归为第一类模块;GIS涉及地图操作,归为第二类模块;审核规则具有典型的算法及实时特征,归为第三类模块。在对系统进行模块分解前,统一考虑VAF因子,按照公式(2)针对14项GSC进行打分,如表2所示,最终计算的系统VAF=0.65+0.01*31=0.96 。
在ο低辰行模块分解后,第一类模块仍然按照14项GSC进行打分,GVAF1=0.65+0.01*31=0.96 ;第二类模块根据其技术特征,取定8项GSC:GIS技术难度、数据通信、性能、重度配置、处理速率、最终用户使用频率、复杂处理、易操作性,如表3所示,αm取0.65,按照公式(7)计算得到:
第三类模块根据其技术特征,取定9项GSC:算法复杂度、实时响应、数据通信、分布式数据处理、性能、重度配置、处理速率、复杂处理、可重用性,如表4所示,αm取0.65,按照公式(7)计算得到:
可以看到,针对不同分解模块,基本系统特征的考虑侧重点不同,即使是相同的GSC项目,其在不同的模块中评分值也不尽相同,简单的基于系统整体考虑VAF显然忽略了这些因素对最终功能点的影响。模块分解前后,软件规模度量的各项值如表5所示,分解后对于第二类模块, FP与实际偏差由原来的22.86%降低到11.21%;对于第三类模块,FP与实际偏差由原来的18.40%降低到11.69%。当系统中这些分解模块的功能点占比较大时,其对总体FP的影响程度就会较大,极端情况下,对于非管理信息系统,该方法对FP度量的影响效果将十分显著。
4结语 本文基于模块分解的FPA方法,在保留IFPUG-FPA原有优点的同时,一方面考虑了VAF中GSC的权值影响,另一方面针对分解模块允许灵活调整GSC项和取值范围,改进了对于管理信息系统的度量方法,能够很好地适应非管理信息系统的软件规模度量。
参考文献:[1]蒋辉,尹俊文,何鸿君,方礼远.功能点方法的分析与比较[J].计算机工程与科学,2009,31(5):8789.
[2]胡云龙.软件规模度量方法介绍[J].计算机时代,2006(7):1721.
[3]马贤颖,张敏,董石磊.功能点估算方法研究与应用[J].现代电子技术,2011,34(8):58 68.
[4]ARCHANA SRIVASTAVA.Enhancement in function point analysis[J].International Journal of Software Engineering & Applications(USEA),2012,3(6):129136.
[5]田志伟,张广泉.基于IFPUG的功能点分析方法[J].计算机与数字工程,2007,35(12):121123.
[6]宁静锋,童旅杨.软件项目功能点估算[J].长春工业大学学报:自然科学版,2014, 35(3):309314.
[7]刘文浩,樊丽华.基于IFPUG功能点分析方法的值调整因子的应用研究[J].青海师范大学学报:自然科学版,2011(1):2526.
[8]刘迪.基于改进的功能点分析法在软件项目规模估计中的应用研究[D].合肥:合肥工业大学,2007.
[9]罗光春,聂坤苗,温川彪,等.功能点分析法的研究和改进[J].电子科学大学学报,2009,38(6):983986.
[10]尹柯,蒋军成.基于IFPUG功能点分析方法改进特征值因子的应用研究[J].计算机与数字工程,2014,42(11):21232127.
关键词:计算机;勘察生产;计划管理
中图分类号:TN913
从我国勘察院目前的发展情况分析,由于勘察院中的工作部门,以及所涉及的合作企业和单位都比较多,同时,受勘察院内各部门之间是一种相互独立关系的影响,勘察生产计划管理工作的实施中,资源的共享非常困难。在此基础上,不同业务所对应的数据需要经过多次记录才能良好的完成,这就造成了资源和工作人员时间的大量浪费。在这种情况下,将计算机信息技术应用到勘察生产计划管理中,以其运算速度快、存储与记忆能力高、自动化程度高等方面的特点,对勘察生产计划管理能力的提高有着重要的意义。
1 勘察生产计划管理中计算机技术的需要
社会的发展不仅推动着勘察院业务规模的不断增加,也推动着院内各部门归档信息的不断积累,以此造成了各部门之间业务数量的大量积累。但是,受现代化生产管理信息系统应用的不全面和很多数据都无法及时通过系统进行有效共享的影响,各部门之间信息的交流度非常不够畅通,以此导致了勘察院在勘察生产计划管理中大量的数据出现了累积的情况,信息的同步性也无法得到良好的保证。在这种情况下,勘察院要想将勘察生产各个流程中所涉及的数据在重新整理的基础上,有效的汇总到中心数据库中进行新的部署,更好地保证信息的有效利用,勘察生产计划管理中计算机的应用是一个重要内容。同时,从勘察生产计划管理中所需要处理的业务层面分析,庞大的业务层也是促进勘察生产计划管理应用计算机技术的一个必要条件。在勘察生产计划管理系统中,系统业务的管理包含着项目管理、经营管理、方案管理、合同管理、工程立项管理、发票管理、信息管理、生产任务管理、工号管理、班组管理、报表管理等多个层面,庞大的业务管理需求,是勘察生产计划管理应用计算机信息系统的发展必须条件[1]。
2 计算机在勘察生产计划管理中的应用
2.1 勘察生产计划管理中需求获取的实现步骤
勘察生产计划管理中,计算机的需求获取是对应系统进行需求分析的基础,是一个帮助开发人员确定和理解不同用户需要以及相关业务流程的一个过程[2]。在勘察生产计划中,需求获取是应用系统实施开发的第一步,而如何对其正确迅速的获取是保证系统满足用户需求的关键。从勘察生产计划管理所涉及的事务出发,其需求的获取需要分四个步骤予以实现。(1)开发人员先对需要应用计算机系统的勘察院进行实地考察,并积极的参与到部分勘察生产计划的项目管理中,先对每一个部门原有的系统做出分析,然后形成初步的勘察生产管理系统需求说明书,在说明书中将各个生产环节的信息和生产流程做出说明。(2)将初步形成的勘察生产管理系统说明说以问卷的形式分发给每一企业与部门中的工作人员,并向他们征求对系统需求的意见,然后按照他们的意见对说明书进行一定的整理和修改。(3)以会议的形式对具有系统需求的用户进行讨论,并将需求说明书下发给每一个用户代表,记录好他们对系统的功能需求,然后根据用户需求对说明书再次进行修改。(4)以说明书的形式将最终的勘察生产计划管理需求呈交给相关领导签字,此时,勘察生产计划需求获取工作完成。
2.2 计算机在勘察生产计划管理中的功能应用
勘察生产计划的实施是按照一定的时间和顺序进行的,通常,在每一季度和年度都需要对生产计划进行整理,因此,对季度与年度计划系统的功能开发非常重要。市场环境的变化是瞬息万变的,而勘察生产计划管理中要想做到生产计划的稳定,在短时间内将编制、平衡、修改、查询、调度、统计等快速准确的完成是保证生产计划变而不乱的有力条件。在季度或年度计划系统中,其季度生产计划功能是按照季度(或年度)生产计划建立、季度(或年度)生产计划输出、季度(或年度)计划修改三个步骤进行的。其中,生产计划的建立,首先新建数据库,然后过季度项目,最后新增项目;而生产计划的输出,从顺序输出和全屏幕方式输出两个方向进行;生产计划的修改需要插入记录、删除记录、屏幕修改三个环节实现[3]。
从勘察生产计划管理中的打印功能和查询功能出发,打印功能具有按照季度计划进行打印、按查询专业进行打印、按季度计划汇总进行打印、按专业与月度进行打印、按指定的生产项目进行打印、按查询的时间进行打印、按查询委托进行打印七个部分[4]。从查询功能的需求出发,其包含着按委托查询、按专业查询、按时间查询、按单项工程查询三个部分。计算机在勘察生产计划管理的应用中,系统功能的应用和实现不仅能够提高勘察生产计划统计报表的成表速度,同时,受计算机所具有的自动化性能高的影响,成表的自动生成,还减轻了生产计划统计人员的工作量,促进着计算准确性的逐步提高,对勘察生产情况中问题的实时反应,促进着领导和相关部门合理措施的及时提出。
2.3 功能应用案例分析
2.3.1 项目管理功能应用分析
项目管理是对每个工程项目进行管理。勘察生产计划管理中,项目管理的实施主要是针对项目基本信息的统计、项目审批、项目安检等工作而言的。其中,项目的基本信息由项目负责人完成,管理的进行从信息的基本输入、修改、删除、上报等操作项目上实施;项目的安检作为保证项目安全进行的重要方面,其需要从项目的类型出发,在审批之后由不同的技术部门处理,并做好详细的记录。因此,项目管理功能的用例图可以通过图1展示说明。
2.3.2 合同管理功能应用分析
勘察生产计划管理中,工程合同的签订是一个必须的过程。在合同签订之前,勘察院中各个公司需要将合同的情况向领导上报,在审批通过后合同才生效,然后交由客户进行签字,同时,针对客户不满意的地方需要进行一定的修改,并向领导上报。在合同基本信息的拟定上,其是由项目技术部门和负责人进行的,拟定完成后由上级领导进行审批。在计算机的应用下,为了更好地方便合同管理人员对合同的管理,可以利用计算机采用合同模板直接生成相应的合同,对模板和报表在计算机中直接进行添加、修改、删除等操作。同时,针对合同拟定无法在规定时间内完成的情况,在计算机系统技术下,合同拟定的进程可以根据进程实施必要的保存、修改与删除。
3 结语
综上所述,勘察生产计划管理中,计算机信息技术的应用和系统软件的开发是社会在发展中,勘察院对生产计划实施科学管理所走的必由之路。通过本文的论述可以得知,计算机在勘察生产计划管理中的应用,勘察生产管理系统和生产管理中的各个部门都得以联系起来,并实现了信息资源的共享,促进着沟通的加强,这不仅有利于勘察生产计划管理发展需求的满足,对勘察生产计划管理工作效率的提高也有着重要的帮助,促进着勘察生产计划管理力度的不断提升。
参考文献:
[1]苏发,孙洪江.计算机辅助设计在生产计划管理中的应用[J].煤矿机械,2009(06):45-47.
[2]赵清华.微机在公司生产计划管理中的应用[J].一重技术,2010(05):121-122.
[3]贾利春.生产计划管理信息系统的设计与实现[D].大连理工大学,2010.
[4]邹世滨,刘宁.计算机在公司生产计划管理中的应用[J].一重技术,2009(01):57-58.
关键词:IT;系统运维;知识转移;培训
中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)22-5480-02
企业在推进信息化的过程中,主要有三方面的成员参与:企业,咨询公司和系统集成商。其中,企业是用户,咨询公司是解决方案的提供者,系统集成商是技术实施者。按照一般的常识,企业信息化主要是技术的转移,因为信息化的具体实施是通过计算机硬件和软件来表现的[1]。同时,在信息系统(即,IT系统)的运维过程中,培训也将发挥重要的作用。因此,近年来对企业信息化过程中知识转移培训的研究引起了学术界的普遍关注[2-4]。
1 IT系统运维过程中的知识转移策略
1.1如何理解知识转移
知识转移是指知识从一个资源体转移到另一个资源体,然后通过学习使用,并掌握这种知识,通过这样一个完整的过程才能达到知识转移的目的[5]。知识转移是将知识提供方所具备的知识转移给它所服务的客户的过程,通过知识的转移,使客户更加知识化,同时,客户也将自己的知识转移给知识的提供方,从而形成一个互动的过程并达到知识的协同创新和诱发[6]。知识转移强调知识在转移过程中发生新的变化,在知识的应用过程中,创立新的知识比仅仅利用旧的知识更加重要。在知识的转移过程中,过程和结果同样重要。知识转移主要在两个层面产生影响,一是影响客户的组织决策;二是影响客户所在机构的组织能力。
1.2知识转移的策略
系统运维工作中的知识转移主要包括两个方面的内容:从软件的供应商(实施商)到运维人员的知识转移,从运维人员向系统用户进行知识转移。
图1系统运维过程中的知识转移策略
从图1可以看出,从软件的供应商(实施商)到运维人员的知识转移主要包括:软件功能的知识、软件的实施知识以及软件的二次开发的知识等;通过向运维人员介绍其它企业或同行业实施信息系统的成功案例,从而借鉴成功的实施经验和方法;掌握信息系统原理知识、项目管理知识、相关管理理论及行业经验和实施方法论等;进行管理创新、业务流程重组、数据准备、系统导入以及系统实施效果评价等。同时,软件供应商(实施商)也可以从运维人员那里吸取一些企业的先进经验应用到系统的二次开发和升级应用中。
运维人员向系统用户进行知识转移,转移的知识主要有:给用户做必要的培训知识,包括软件的功能、模块结构、信息流程、操作方法、注意事项等。同时,运维人员也可以从系统用户那里及时获取一些系统的配置问题、调优需求及相关的改进意见,实现系统的性能优化和功能升级。
2 IT系统运维过程中的培训策略
在IT系统的运维过程中,培训工作主要包括两个方面的内容:对运维人员的培训和对系统用户的培训。
对于运维人员的培训应该按照下面的策略来实施,运维人员可以分为三类:第一类是标准型的运维人员,他们兢兢业业工作,但是技术能力一般,大多数人员(75%)都属于这一类。第二类是拔尖型运维人员,他们工作成绩显著,技术能力出众。第三类是入门型运维人员,他们刚接触运维工作不久,技术能力比较薄弱。可以根据每类人员的特点制定具体的培训策略。对于标准型的运维人员,应组织切实有效的技能提升培训。对于拔尖型运维人员,应该在一段时间内积累经验,开发他们的潜能。对于入门型运维人员,培训应从理论知识入手,强化理论认知,然后再进行技能提高的培训。组织形式可以多种多样,如:定期组织系统运维人员通过集中方式和远程网络方式进行专题讨论会培训;定期组织系统运维人员到系统运维优秀的单位进行现场观摩培训学习。
在信息系统进行运维管理的过程中需要经常对系统用户进行培训,系统用户主要分为关键用户和最终用户。可以根据每类用户的特点来制定具体的培训策略。对于关键用户,应当为他们培训比较深入的系统应用知识。对于最终用户,应当结合他们的具体岗位进行较为细致具体的培训。
3结论
IT系统运维工作由于本身的特点决定了其运维知识有很大一部分来自于外部的建设者,随着IT运维工作的深入,内部运维人员也逐步掌握了很多经验和方法,IT运维组织一个很重要的职责就是促进这些内部、外部人员知识的转移,逐步形成组织级的知识,改善IT运维工作。该文在借鉴其他领域知识转移的相关理论和成果的基础上结合IT系统运维的特点,利用知识位势的相关理论和方法对IT系统运维组织内外的知识转移进行了研究,提出了一套完整的IT系统运维过程中的知识转移策略,同时提出了IT系统运维过程中的培训策略,该文的知识转移策略和培训策略在信息系统运维过程中具有广泛的应用价值。
参考文献:
[1]张雨瑞.关于信息系统运维管理有关问题的思考[J].走向数字时代,2007(12):55-56.
[2]郭宝贤,张玲玲.IT系统运维中的知识转移研究[J].科学管理研究,2009(1):62-66.
[3]南希.M.狄克逊.共有知识:企业知识共享的方法和案例[M].北京:人民邮电出社,2002.
[4]董小英.企业信息化过程中的知识转移:联想集团案例分析[J].中外管理导报,2002(11):28- 35.
[关键词]机场工程;风险管理;在线系统
1背景
步入21世纪以来,中国民航业在国民经济中的比重不断提升,发挥的作用也持续增强。即使我国民航业得到蓬勃发展,仍然存在如下问题:机场数量较少、地域服务范围不广、供需不平衡等[1]。由此可见,我国的机场建设具有十分迫切的需求。然而,由于机场工程具有规模大、投资大、设备系统和信息系统占的比例大、内部配套和外部配套工程需求量大等特点,其建造或改建难度十分大,属于大型工程项目中复杂工程的代表。因此,在加快机场建设步伐的同时,不得不面对由机场建设引起的诸多挑战。上述客观因素有可能危及机场工程项目目标的实现,即俗称的建设风险。因此,建设者在机场工程建设过程中会采用项目管理手段降低建设风险。
2系统的开发
2.1系统的性质
机场工程建设风险管理在线系统本质为数字化出版平台,其是以实现知识资源传播共享与增值利用为目标的在线系统。此在线系统利用因特网创建的网络信息资源共享平台,供用户进行相关资源的分享、浏览、下载;同时,其还提供线上交流平台,供用户通过提出自身疑问、解答他人疑问、交流经验等方式提高自身的专业素质。
2.2系统的指导方法
机场工程建设风险管理在线系统按照生命周期方法分阶段进行,在其系统实施阶段采用演进式原型化方法[2]。
2.3系统的组成结构
机场工程建设风险管理在线系统主要由信息库、数据库、动态信息库、数据编辑器、智能文本搜索引擎、数据库搜索引擎、通用网关接口、Web服务器组成以下将对其一一进行说明。
(1)信息库:用于存储机场工程风险管理的基本信息。基本信息在信息分类的前提下,以超文本模型进行组织。超文本是一种用网状组织结构代替单一线性组织结构的文本类型。它以结点为单位进行信息的整理组织,在结点之间运用超链接方式进行连接。
(2)数据库:用于存储数据信息。将数据信息进行结构化存储于数据库中,更加有效地对数据进行分类管理。
(3)动态信息库:为用户提供线上交流的平台。用户可通过此平台达到与其他用户分享经验、答疑解惑的目的。
(4)数据编辑器:用于编辑数据库中的数据信息。
(5)智能文本搜索引擎:为用户提供输入关键词条件下的快速信息检索服务。
(6)数据库搜索引擎:为用户提供非单一条件下的信息检索服务。
(7)通用网关接口:用于连接数据库和Web服务器。
(8)Web服务器:通过因特网的传输协议,向客户计算机发送其所需HTML文件,满足其通信和协作服务等。
3系统的实施准备
3.1系统的信息采集机场工程建设风险管理在线系统的原始信息采集主要通过以下三种方式:
(1)文献回顾。即将机场工程风险管理相关文献以电子版的形式录入系统的信息库、数据库中。
(2)经典案例分析。即将我国多年来较典型的机场工程建设风险管理实例的纸质版文档转化成电子版录入系统中。
(3)专家咨询。即与机场工程风险管理相关专家进行面访、电话访谈等,将专家口述的相关内容转化成电子文档录入系统中。
3.2系统的面向对象
机场工程建设风险管理在线系统主要面向以下三类用户:有多年机场工程建设风险管理经验的建造者等相关人员、机场工程建设风险管理知识的学习者等相关人员及非专业人士。注:①案例共享:共享的机场工程建设风险管理案例信息经核实无误后将可作为信息库及数据库的更新内容,从而录入在线系统中。②经验分享、经验学习:经验的交流一般不通过信息库和数据库进行,主要通过由动态信息库专设的沟通交流平台进行。在其上可完成机场工程风险管理相关领域的专业性信息输出及系统性信息输入。
4系统作用
机场工程建设风险管理在线系统在机场工程建设对风险管理的作用主要为如下几点:
(1)风险识别方面:此在线系统可为用户提供机场工程常见风险及个别特殊机场工程罕见风险的检索功能,从而指导用户进行风险的识别。
(2)风险分析方面:此在线系统可为用户提供机场工程风险分析的相关案例,从而指导用户进行风险的分析。可为用户提供智能机场工程风险评估功能,即在线系统可通过对用户选择的风险进行智能判断,利用风险评估矩阵自动进行风险评估,从而指导用户进行机场工程建设高、中、低风险的分类。
(3)风险应对方面:此在线系统集合了大量的机场工程风险应对的案例和专业人士的知识、经验。可以在实际过程中辅助进行机场风险管理的人士进行风险应对的相关工作,如可为用户提供大量机场工程风险应对案例的检索功能,从而指导用户进行风险应对。
(4)风险监控方面:本文所构建的在线系统目前暂限于对机场风险管理的前三个过程的辅助功能。
5结语
本文使用生命周期方法、演进式原型化方法探讨了机场工程建设风险管理在线系统的开发模式,以信息库、数据库为主探讨了在线系统的组成框架,以信息采集、面向对象为辅探讨了在线系统的实施准备.
主要参考文献
[1]高俊启,徐皓.机场工程概论[M].北京:国防工业出版社,2014.