前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的软件工程行业分析报告主题范文,仅供参考,欢迎阅读并收藏。
关键词:GIS软件工程 云计算 工程模式 虚拟化
中图分类号:TP393 文献标识码:A 文章编号:1672-3791(2014)10(c)-0040-01
伴随着互联网在人们工作和生活中的普及,云计算技术的发展日臻成熟,传统的以因特尔和以Windows为平台的网络商业运营模式已经不能满足现代人的发展要求。反之,云计算技术正以其强大的数据处理能力获得了巨大的发展空间。
1 云计算的基本概念
云计算技术是在互联网发展的基础上诞生的一项数据管理技术,它将复杂的数据处理过程分割成为若干个子程序,由云计算下的多个服务器进行分析再反馈给用户的数据处理系统。其强大的数据分析处理能力可以为用户提供更为方便快捷的服务,有效节约时间和精力。从狭义的角度看,云计算就是指在IT行业发展的基础之上的模式与交付,它通过网络资源获得所需要数据资源。
2 云计算技术的特点
2.1 虚拟化程度高
云计算通过互联网实现了功能的全部虚拟化,用户无论在什么地方均可以通过网络终端享受服务。全部的服务信息资源均来自“云”,而并非实物操作,用户仅仅使用笔记本电脑或是智能手机就可以在任何地点通过网络获取应用服务。
2.2 规模庞大
随着互联网技术的迅速发展,云计算的服务器已经发展形成了庞大的规模,据统计Google公司的云计算服务器已达100多万台,而像搜狐这样规模的公司,云计算服务器也已经超过40万台。
2.3 可靠性好
云计算的可靠性是多种保护措施实现的,比如数据的多副本容错功能、计算节点的互换等。并且配备有专门的技术人员对数据库进行实时维护,保证存储信息的安全、稳定性,确保用户不受影响。
2.4 通用性好
云计算的推广范围很广,能够满足各类用户的服务要求,甚至同一云能够在同时为多个用户提供服务,并且可以构造出很多不同形式的应用,这为用户享受云计算服务提供了很大的便利性。
2.5 成本低廉
云计算采用的是集中自动化的管理形式,容错措施使用低廉的接点构成模式,这就在很大程度上降低了管理运营成本,减少了分摊到用户身上的管理维护费用。其良好的通用,可以为用户提供更加方便、廉价的服务,用户无需投入大量精力和财力就可以获得想要的资源。
3 GIS工程的基本概念和主要特征
3.1 GIS工程的基本概念
GIS软件工程指的是软件从概念定位、原理应用、技术落实到软件的开发与维护的整个活动过程。它涵盖GIS的规划设计、组织落实和功能评价等多项工作,还包含质量监管、需求控制、风险控制等多项技术,在此基础上形成GIS的数据信息管理和质量监管体系,实现数据处理功能的最优化。
3.2 GIS工程的主要特征
3.2.1 系统的复杂程度高
文档的数量和质量要求较高。GIS工程需要交付的文档涵盖工程系统的设计手册、用户指南、软件说明书、功能检测报告、空间分析报告等等,这些文档内容庞杂而且质量要求较高,对于管理人员工作要求很高。软件在微观上的复杂程度高。由于GIS工程涉及的信息量非常大、内部功能结构复杂,因此工程本身的长度及内部结构管理都是非常复杂的工作。理论研究的难度大。GIS工程是基于虚拟化的云计算技术发展的,在空间理论方面极为复杂,不易理解。
3.2.2 对于数据的处理要求特殊
数据质量要求严格。GIS工程对于输入数据的质量要求是很高的,如果数据存在问题则容易引起系统功能的故障或是运行崩溃。数据的时效性。GIS软件工程内部的数据信息更新换代非常快,这样才能满足网络时代海量信息资源的发展要求,如果数据陈旧就无法满足工作需要,因此时时的信息采集工作是建设GIS软件工程所必须要做的。
4 基于云计算的GIS软件工程模式
4.1 GIS软件工程的结构模式
云计算技术的发展为GIS软件工程的发展提供了极大便利,上面已经提到云计算技术具备庞大的数据存储量、可靠性高、通用性好等优势。这些技术优势使得GIS软件工程的结构模式得以进一步优化,具体的来说,云技术下的GIS软件工程会充分的运用云端所提供的构件进行革新,而传统的GIS构件是不能与之相提并论的。由云端提供的庞大数据信息量以及地图检索服务可以为GIS软件更新服务工程,满足不同读者需要提供可能。
4.2 GIS软件工程的组织模式
传统的GIS软件生命周期呈串行模式,可是在云计算技术的推动之下,GIS软件工程的生命周期也将发生大的变化,逐渐呈现为多重的螺旋模型发展趋势。GIS软件工程的研发具有开放性和阶段性的特点,在软件开发的各个阶段需要大量工作来打基础,为了克服研发弊端,对于GIS构架的设计可以吸收借鉴其他的成功经验,选择较为完善的构件和代码,这样对于推进组织模式更新具有重要作用。
4.3 GIS软件工程的管理与维护
在云计算技术下构件的GIS软件工程具备很大的灵活性和便捷性。在产品的研发过程中软件的管理和维护也在同时进行,改变了传统的先开发后维护的工作方式。一般在软件的初期研发阶段仅能完成少量的部署工作,可是随着云计算技术的介入和发展,可以有效的减少各个软件工程的耦合系数,确保各种构件均能实现联动或单独的自由管理模式,像客户端、服务端和管理端等等部分均可实现管理方式的优化。
5 云计算条件下的GIS软件工程应用
云计算技术自身具备很强的数据管理能力,可以有效的降低管理成本,这为GIS软件工程的研发单位节省了很大一笔研发资金。但是在进行GIS软件工程研发的初期,服务商需要投入大量的硬件和软件设施,同样是一笔较大的投入,所以假如能够改进原有的设备用于研发则可节约很大一部分投入。在软件开发过程中应注意选择品质有保证的应用软件,并成立云计算技术的专业管理部门,负责管理现代云计算技术和GIS行业在开发中存在的矛盾。这就能更加有效地实现云计算条件下的GIS软件工程发展。
6 结语
综上所述云计算技术发展下的GIS软件工程技术具备良好的发展条件,在工程体系建设、组织模式和管理与维护等方面,较之以往的技术有了很大改进。为了加快GIS软件工程的发展,我们应积极的利用云端庞大的数据信息资源获得自身发展所必须的资源。
参考文献
[1] 周鹏,尹菲.基于云计算技术的GIS软件工程模式[J].测绘通报,2010(11):22-24.
关键词:数据库设计;软件工程技术;作用
运用软件工程的技术,能够有效的促进我国计算机事业的健康发展,推动我国科学技术水平的提高,便利人们的生活和工作,为社会的健康可持续发展做出贡献。[1]设计数据库并不是一件简单的事情,它有着十分复杂和繁琐的流程,其中包含了很多逻辑结构,是许多物理结构的集中反映,在运用的时候比较麻烦。而运用软件工程技术,就能够很好的解决这个问题。笔者详细阐述了软件工程技术的具体内容,科学分析了其在每一个环节的作用。
一、什么是软件工程技术
软件工程技术在刚起步的阶段,是以瀑布式的开发形式来进行的,后来经过不断的改革和发展,才形成了现在这种螺旋式的开发模式。[2]随着科学技术的不断发展,软件工程技术也会相应的进行完善和改进。[3](软件工程设计的一般格式如图一所示)但是,不论在什么时候,工程技术都应该通过科学有效的形式来进行管理,只有通过高效的管理方式,才能够促进软件的生产率的上升,从而实现工程技术的有效提高。
国内国外的专家都曾经针对软件工程进行过相关的研究和探索,并总结出了软件工程学,该内容的出现,有效的解决了很多问题,但并不意味着从此将没有软件危机的产生,也就是说,只要软件工程技术还在运用,那么就不能避免软件危机。[4]
二、数据库中软件工程技术的作用探讨
(一)可行性分析
在可行性分析的这一环节中,工作人员必须要严格检查所有的人工控制系统和计算机技术,从各个方面来考察数据库的质量,包括技术层面、经济收益、操作便利性等。[5]通过严谨的考察,能够对是否可以完成该数据库的设计有一个有效的判断。这一环节中,工作人员要将所有的考察内容和估算流程进行严格记录,做一份可行性的分析报告。
(二)开发方案的制定
在进行严格的可行性分析之后,如果有可行性强,那么相应的工作人员就可以进行开发方案的制定。一般来说,开发方案在制定的过程中,需要建立一个专业的开发团队,团队要进行相互的合作,做到职责分明,每一个环节和流程都要保持科学公正的原则来进行。[6]在进行用户界面的开发时,要保证界面的美观性和简洁性,容易被受众所吸引。
(三)对数据库整体需求进行有效分析
分析数据库需求,主要就是分析系统性能需求、数据需求、运行环境需求。通过科学有效的分析,能够加强对数据库的了解,构建出完善科学的运行环境,完成准确的配置工作。做好分析工作,能够有效保障开发数据库的准确性和可靠性。
(四)设计数据库
建立数据库、设计数据库是非常重要的组成内容。只有提高了数据库整体的运行速度和质量,才能够整个数据库设计的可靠性和质量。好的数据库软件能够有效的促进运算形式的简化,加强整个系统的运行效率,同时还能够让受众更加直接简洁的去接触到数据信息,保障了数据的原始度和完整度,对于提高数据库设计质量有着十分重要的促进作用。
做好需求分析工作,能够保障整个数据库设计工作的顺利进行。第一,工作人员要结合数据库的具体结构形式和概念,从受众的角度出发,掌握受众的具体需求,把受众的需求进行总结和分析,制作出相应的关系联系图。第二,工作人员要设计出数据库的逻辑结构。也就是说,要把现实的语言转化成专业的计算机术语,并适用于和dbms系统。这样的转换模式,主要是实现数据库之中,表和表之间的联系。
数据存取方式和其结构是设计数据库物理结构的两个重要内容。在进行设计的过程中,工作人员要首先要对数据库的整个物理结构进行有效的观察和确定。其次就是要针对该结构的具体运行质量和速度进行科学的测验和分析。通过有效的评判和考量,判断该数据库的物理结构是否存在着合理性。
(五)详细设计
详细设计主要是要求工作人员针对数据库的内容和概念进行有效的程序框架的设计。通常来说,概要设计分为两个重要环节:第一是由工作人员结合实际情况来制定准确的方案计划;第二也就是投入正式的设计软件结构的工作中。
结束语
在数据库设计中运用工程软件技术,能够有效的促进数据库运行的灵活性和便捷性,对于促进数据可的健康发展有着十分重要的积极作用。
参考文献:
[1]赵旭鑫.软件工程技术在网络时代背景下的发展[J].读写算(教育教学研究),2014,(17):138-138.
[2]刘堂宇.浅析目前软件工程技术在网络时代背景下的发展[J].计算机光盘软件与应用,2014,(18):76-77.
[3]周敏.系统软件开发过程中的软件工程技术[J].电子制作,2015,(8):100-101.
[4]黄晓峰.浅谈网络软件工程技术的相关发展和对策[J].读写算(教育教学研究),2014,(17):370-370.
【关键词】软件测试;工程化;研究和实践
前言
软件测试是对保障软件产品质量的有效方法之一,不仅能够保证软件的有效性,而且能够促进软件产品的更新换代。软件测试能够很好的避免软件运行错误对实际生产生活的影响,使得软件产品能够充分发挥其应有的作用。就目前情况分析来看,很多大型优秀的软件公司已经形成了对软件产品系统的测试方法和测试模式,实现了软件工程的规范化管理,在进行生产开发的过程中相对于其他中小型企业来说具有明显的优势。本文根据软件测试过程中主要出现的问题和特点,提出了软件测试的工程化解决方案,希望能够促进软件产业的健康稳定发展。
1.软件测试模式
当前来说,世界各大公司的主要软件测试模型包括X模型、H模型以及V模型这三种软件测试模型,V模型是目前来说最为广泛采用的软件测试模型。V模型的理念在于提高了软件工程测试工作的独立性,认为软件的测试工作的重要性与软件的开发过程等同。相关测试人员的工作需要在软件项目各个阶段同时进行,在软件开发与应用的过程中要充分了解其作用和功能,并根据项目的性能特点和功能要求进行科学合理的软件测试。及时监控并发现软件运行中出现的问题并反馈给相关技术人员,以提高软件的安全性和稳定性。[1]
2.软件测试的人员要求
软件产业相对来说是一个劳动密集型产业,对于工作人员的技术素质要求也比较高。软件测试人员需要有充足的工作经验,并有较高的专业素养,才能胜任软件测试的工作。测试人员首先在测试开始之前需要对软件进行充分的了解,包括软件的运行模式、功能功效、甚至针对的用户群体等。其次测试人员要能够根据软件的实际情况设计合理的测试计划和方案。对于很多大型软件来说,往往需要多人组成的测试组来进行测试工作,这就需要测试组的各个人员之间能够进行有效的分工合作,共同设计、组织和实施软件的测试工作,保证软件测试工作的效率性和准确性。[2]
3.软件测试的生命周期
在计算机领域软件测试具有一定的生命周期是众所周知的事情,一般来说对软件的测试包括单元测试、集成测试、系统测试及验收测试,这些测试都具有相应的生命周期。软件测试人员在测试计划阶段时要充分掌握组织测试计划有关的内容,并分部分进行软件的测试,在测试之前制定软件测试计划;对于测试设计和定制个性方案的过程中,相关技术人员要充分了解该款软件的用户信息和要求,制定《测试设计方案》,确定测试的过程和方式。在测试的执行阶段测试人员可以根据《测试计划》和《测试设计方案》进行具体的测试工作,之后在测试的评估阶段根据测试过程中所发现的问题编写《测试总结分析报告》。规范测试文档是软件测试生命周期管理的另一项有效工具,在实际操作中我们需要根据测试文档产生的时间、格式以及内容等要求进行规范。比如对于单元测试来说,《测试计划》、《测试设计方案》、《测试问题报告》以及《测试总结分析报告》是必不可少的。IEEEStandardforSoftwareTestDocumentation定义了测试软件的内容和文档的类型,不同的软件企业在规范的基础上,根据自身企业的特点和软件的实际情况,可以对文档进行适当的裁剪及修改,制定出符合企业自身的软件测试文档规范。[3]
4.软件BUG的综合管理
在软件测试过程中,往往会显露出软件运行过程中的各种问题,对软件的问题进行有效的管理是进行软件测试工程量化管理的重要保证。一般来说,软件问题包含优先级、运行环境、严重级、问题来源、问题种类、负责人、状态、问题关联、附件、缺陷细节以及附图等内容。这些软件问题记录对于软件产品的测试工作和改进工作提供了科学的参考,因此,对软件问题进行综合的管理是当前我们所要关注的首要问题,目前来说主要的两种软件问题管理方式分别是手工或半自动化软件问题管理和软件问题自动化管理这两种管理模式。
4.1手工或半自动化软件问题管理
在手工或者半自动化软件问题管理中,要把握住管理的核心即“问题报告单”。问题报告单能够直观准确的反映出软件的问题,是有软件问题的基本信息构成的,一般来说一个软件问题会产生一个问题报告单,问题报告单可以是Word版本或者Excel版本。在问题管理的过程中我们需要保证的是问题信息的完整性,在实际操作中需要按照问题类型制定统一的报告单模板。
4.2软件问题的自动化管理
在软件问题的综合管理模式中,软件问题的自动化管理方式目前来说得到了软件行业的广泛重视,其管理模式相对于手工或半自动化软件问题管理模式来说管理更加先进,而且管理过程中自动化程度很高解放了人力,且更加高效。我们使用HP公司的测试管理工具QualityCenter管理软件问题的生命周期,通过该测试管理工具得到软件的问题状况,利用QualityCenter跟踪软件问题的特点使得相关工作人员能够及时的掌握软件的运行情况,从而及时对软件问题进行修复,提高软件的质量。软件问题的自动化管理技术使得软件运行过程中的问题能够及时有效的反馈到技术人员手中,弥补了手工或半自动化软件问题管理的缺陷,有效提高了软件测试工作效率,从而促进软件产业的发展。
4.3QualityCenter的具体应用
我公司都使用QualityCenter管理测试出的软件问题,一般软件问题的处理流程为:测试人员将测试出的软件问题记录到QualityCenter中,由项目主管判断软件问题是否存在,如果存在则分配给相关的开发人员进行修改处理,处理后再由测试人员验证该软件问题是否正确解决,如果正确解决则关闭该软件问题,否则还需开发人员再次修改。QualityCenter可以在整个流程中管理软件问题的各个状态,并记录重要的信息。
5.软件测试的辅助工具
测试实施的辅助工具主要分为白盒测试工具和黑盒测试工具。其中白盒测试工具主要测试的内容是软件的代码问题,从而问题信息的指向是软件代码,对问题的定位十分准确。黑盒测试工具主要包括两方面的内容,一方面是功能测试工具,另一方面是性能测试工具。黑盒测试工具利用的是脚本的录制和回放功能,从而进行用户操作的模拟,将测试工具中的输出记录下来与标准的结果做出对比,发现软件测试中的问题。
6.结束语
随着我国IT行业的飞速发展,软件测试技术也随之兴起。将软件测试行业更加的规范化和工程化可以有效提高软件的检测效率,而且能够对整个测试过程进行控制,及时发现软件中出现的问题并有效处理。对于不同的软件而言,我们需要根据软件的具体情况进行合理的测试方式选择,从而提高软件测试的合理性和准确性,促进对于软件检测的整体管理。目前已经有很多高效的检测软件用于软件测试,也有很多软件问题管理系统用于管理软件问题,这些都提高了我国的软件行业整体质量,使得软件行业能够更高效更安全的发展。
参考文献
[1]张光泽,于鑫.“软件测试”工程化教学模式初探[J].大学教育,2015,(3).
[2]李亚.“软件测试”教学探索与实践[J].计算机教育,2016,(6):31-32.
Wang Quan;Wang Changyuan;Zhao Li;Wang Shurong
(西安工业大学计算机科学与工程学院,西安 710032)
(College of Computer Science, Xi'an Technological University,Xi'an 710032,China)
摘要:文章通过我国软件工程服务外包人才培养现状及人才需求的分析,总结出软件工程外包人才应具备的基本素质;以西安工业大学计算机学院人才培养改革创新为依托,从课程体系设置、实践教学和校企合作等方面探索了软件外包人才培养的新模式。
Abstract: This paper analysed the present situation of talent training mode reformation and talent needs analysis, summarizes the basic qualities that the software outsourcing talents should have; taking the training reform and innovation of Xi'an Technological University as the basis, explored the new mode of software outsourcing talent training from the curriculum system settings, practice teaching and the school-enterprise cooperation.
关键词:软件工程 服务外包 培养模式
Key words: Software Engineering;Service Outsourcing;Training Mode
中图分类号:TP31 文献标识码:A文章编号:1006-4311(2011)20-0127-02
1国内外软件外包发展现状与趋势
所谓软件外包就是发达国家的软件公司将它们的一些非核心的软件项目通过外包的形式交给人力资源成本相对较低的国家的公司开发,以达到降低软件开发成本的目的[4]。目前,全球软件的销售额为6,000亿美元,而其中软件外包的销售额即达到1000亿美元左右。全球软件外包的主要发包市场集中在北美、西欧和日本等国家,接包市场主要为印度和爱尔兰、中国等国家。菲律宾、巴西、俄罗斯、澳大利亚等国家也陆续加入了世界软件外包的竞争行列。其中,美国市场被印度垄断,欧洲市场则被爱尔兰垄断,中国的软件外包市场主要集中在亚洲,其中日本是中国目前软件外包服务的主要发包市场。在国内,软件外包是服务外包产业中重要一环,是当前能够为软件技术专业毕业生提供较多就业岗位的行业之一。软件外包的大幅度增长为中国带来了新的发展机会。中国目前已经有不少的公司开始介入软件外包这一领域。软件外包产业较为发达的地区有西安、武汉、上海、北京、大连以及深圳等城市。
2软件外包人才需求特征分析
2.1 具有综合运用计算机、软件工程及管理学等多学科知识、技术和现代工程工具,分析解决问题能力及各专业领域工程应用能力,包括需求分析能力、总体架构设计与开发能力、系统集成与测试能力、项目部署与实施能力、项目评估能力以及工程应用能力。
2.2 熟悉软件工程项目的组织和管理过程,具备综合运用工程、经济、管理等知识和方法,进行工程项目组织及工程项目管理的能力。
2.3 获得有效的沟通交流、写作表达能力。具有撰写项目任务书、可行性分析报告、需求工程说明书、总体设计说明书等工程项目文件的编纂能力,并可进行说明、阐释。
2.4 获得学习能力,增强工程创新意识。具有自主学习能力与获取新知识和追踪本学科发展动态的能力;具备收集、分析、判断、选择国内外相关技术信息的能力;具有较强的创新意识、以及初步的技术改造与创新能力以及工程项目集成的基本能力。
2.5 熟悉软件工程项目的技术标准和法律法规,懂得工程问题对全球环境和社会的影响,具有良好的职业素质和职业道德及较强的社会责任感。
2.6 掌握符合ITO和BPO两种外包类型的软件开发、设计、测试和项目管理的专业技能;熟悉和遵守国际外包行业标准和流程规范,具有大型软件项目团队协作精神和职业态度。
3高校软件外包人才培养中存在的问题
3.1 传统教学模式有弊端应当说,我国高校计算机及其相关专业学生的理论水平较扎实,但实际操作和动手能力却比较薄弱,与用人单位对人才的要求有相当距离。究其原因,与传统的“先基础,后专业”的教学模式有关,由于强调专业基础知识和理论课程,实践教学安排不足,形成理论与实践的脱节,因而对提高学生实践能力的作用不明显。这就好比是学车,造成“考到了驾照却不敢上路”的尴尬现象[3]。
3.2 教学内容跟不上技术变化课程内容滞后于专业技术的更新和发展,使得高校专业教育始终无法跟上软件技术变化的速度。
3.3 高校与企业之间缺乏密切合作软件产业的人才培养必须加强实践训练,然而我国相关专业的人才培养中,至今还没有建立教育界与企业界的良好互动,产学研一体化的有效机制依然不尽人意,这与发达国家“校企合作办学”的机制相比存在着不小差距。
4探索高校软件外包人才培养的新模式
4.1 构建包含ITO 和BPO两种外包类型的课程体系外包类型按业务类型分为信息技术外包(ITO)和业务流程外包(BPO)。信息技术外包ITO指组织为了专注于自己的核心业务,将全部或部分IT工作外包给第三方(即服务外包提供商)来完成。信息技术外包(ITO)涉及基础信息技术外包、信息系统操作服务外包和信息系统服务外包等三大方面内容。课程中心在ITO,立于ITO适当涉及BPO。在面向服务外包型软件工程师培养模式的课程体系构建中,着重构建包含ITO和BPO两种外包类型的课程体系,构建以职业能力培养为核心的,培养学生的职业意识与职业精神,构建由专业基础与理论系列,语言与程序设计系列,工程素质系列组成的外包型课程体系,以培养符合市场需求、符合外包素质要求的外包人才。
4.2 增加实践实训环节软件工程专业是实际操作性很强的学科,较强的实践能力是各软件外包企业所共同要求的,能否熟练掌握软件外包企业的常用软件和实用技术,也是外包企业考查人才的重点。因此,我校在实践教学当中,更多的是让学生亲身去体验而不是“填鸭式”地灌输。在实践中,我校师生共同提出课题,教师根据学生的特点给出相应的实践课题,学生创建项目小组,小组长担任“项目经理”的角色,小组其他成员则模拟系统构架师、软件开发工程师和软件测试工程师等角色,而教师则扮演“客户”或“技术总监”的角色。通过这种教学模式,不仅使学生握了规范的软件开发流程,培养了学生与人沟通协作的能力,体会到团队合作在软件开发中的重要性,同时也提高了学生独立思考的能力,调动了学生的积极性,有利于学生综合素质的培养。
4.3 积极推行校企合作的双赢模式以校企合作为途径,通过产学研相结合,建立起完整的工程实践教学体系,包括课程实践(基础、专业)、企业实习/实训和课外科技活动三个层次。学校与企业的环境不同,无论学生在学校专业知识的学习多么深入,系统,其实际开发经验毕竟是缺乏的,一时间也很难快速融入到工作团队中。 为此,学校可以与企业合作,采用3+1模式,即前六学期学校进行系统的理论知识的学习,第七学期到合作企业进行实习,根据企业要求开设企业所需要的选进技术和前沿技术,第八学期让学生参与到企业真实的项目中去,这样企业以较低的成本完成了其他企业交给它的项目。在这以过程中,它又为这些企业培养了熟悉企业业务的人才,降低了这些企业的人力资源成本,从而实现了校企合作的共赢局面[4]。
5总结与改进
我校已在06级开始开设试点班,采用面向服务外包的软件工程人才培养模式;现在,四年级试点班学生均全部进入服务外包企业进行实训,企业对学生表现反馈意见优良,学生的动手、团队合作和沟通能力均达到公司的人才要求,并签订了就业协议;07级学生已全部安排好实训协议,并出现供不应求的情况。
总之,面向服务外包的软件工程人才培养模式是在我们实际教育教学过程中,经过不断的探索、研究、运用、改进、经验总结而逐步形成的。同时又将这一培养模式运用到实际的理论教学和实践教学过程中。该成果达到了一定的理论水平,并具有一定推广和应用价值,对各高校计算机学科都具有参考价值。
参考文献:
[1]赵绍东,熊聪聪,王玉峰.高校软件外包人才培养模式探索[J].教学改革与实践,2010,(4).
[2]董振宇,王莉莉.面向软件外包行业的人才培养方案探讨[J].吉林工商学院学报,2010,(6).
[3]徐瑾.软件外包人才培养模式的中外比较研究[J].东北财经大学学报,2010,(6).
姓 名: 章某
性 别: 男
出生日期: 1971/07/28
户 口: 上海
目前年薪: 8-10万人民币
工作年限: 二年以上
地 址: 上海市古田西路45号301室
邮 编: 200121
电子邮件:
移动电话:
家庭电话:
个人主页:
离职通知: 一周
补贴/津贴: 2万元/年
基本工资: 7(万元/年)
年度奖金/佣金: 1(万元/年)
股 票: 200
自 我 评 价
本人是一个工作认真负责、积极主动、善于团队工作的人,思维严谨,具有较高的技术水平和丰富的管理经验。适合从事IT领域售前售后技术支持领导工作。
--------------------------------------------------------------------------------
求 职 意 向
工作性质: 全职
希望行业: 信息技术和互联网(计算机软硬件,通讯)
目标地点: 上海市
期望工资: 面议
目标职能: 计算机/互联网/通讯, 高级软件工程师
--------------------------------------------------------------------------------
工 作 经 验
1998/07--至今:上海达克网络系统工程有限公司
所属行业: 信息技术和互联网(计算机软硬件,通讯)
产品及技术支持部 部门经理
1.负责大客户的售前支持 2.制定新产品的技术支持方案 3.负责部门日常管理,协调部门内部工作 4.负责销售人员和技术支持工程师的技术培训。
汇报对象: CTO 下属人数: 30
证明人: David.yan
工作业绩: 主持开发了如下网络系统工程的技术支持方案:
1、华东大学国家图象重点试验室网络工程
2、国际展览中心网络系统工程
3、商业银行网络改造工程
--------------------------------------------------------------------------------
1996/11--1998/06:美国Multi-Media计算机有限公司上海办事处
所属行业: 信息技术和互联网(计算机软硬件,通讯)
信息技术部 技术支持工程师
1.负责产品售前、售后技术支持
2.负责销售渠道和用户的技术培训
3.负责产品技术文档的翻译工作
汇报对象: 部门经理 下属人数: 5
离职原因: 合同到期
工作业绩: 作为Project Leader, 领导了企业管理自动化项目的开发。
--------------------------------------------------------------------------------
1993/07--1996/10:上海华佳信息系统有限公司
所属行业: 信息技术和互联网(计算机软硬件,通讯)
信息技术部 系统工程师
1.负责为用户进行SUN工作站及UNIX系统集成项目支持、服务及培训;
2.参与开发SUN SPARC兼容工作站;
3.用户售前咨询。
汇报对象: 部门经理 下属人数: 3
工作业绩: 1、参与建立了环美连锁超市收银系统
2、编制公司内部人事财务管理系统
--------------------------------------------------------------------------------
项 目 经 验
1997/01--1998/02:企业管理自动化
软件环境: PB, VB.Oracle, Notes
硬件环境: IBM, SUN
开发工具: PB, VC
项目描述: 这个项目的目的是为了是企业的管理能够实现计算机自动管理,包括生产/财务/OA等等。
责任描述: 负责项目的前期调研,可行性分析报告编写,整体规划和项目控制等等
--------------------------------------------------------------------------------
教 育 经 历
1989/09--1993/07: 上海交通大学 电气工程及其自动化 本科
多次获奖学金,并担任系学生会部长职务
--------------------------------------------------------------------------------
1986/09--1989/07: 上海市华东师大二附中 高中
--------------------------------------------------------------------------------
培 训 经 历
1996/03--1996/04: 上海微软高级技术培训中心 系统工程师培训 系统工程师培训 微软公司系统工程师证书
--------------------------------------------------------------------------------
语 言 能 力
英语 精通
日语 一般
--------------------------------------------------------------------------------
IT 技 能
技能名称 熟练程度 使用时间
--------------------------------------------------------------------------------
Configuration Management 熟练 15月
高等职业教育是以现代化的技术文化为主要教育内容的传承文化手段,所谓的现代化是指职业目的的高科技、高产出的高效率的生产方式,而这种方式必需是建立在现代化科技的基础上的职业,它是以新材料、新方法、新工艺、新理论为基础的生产方式,是非传统职业的集中体现,也是区别于非高等职业教育中以体力劳动为主和更新缓慢的传统职业教育。职业能力即指从事职业活动所必须具备的本领,是成功地进行职业活动所必须具备的知识、技能、态度和个性心理特征的整合。从能力内容的角度,德国学者又把职业能力划分成了专业能力、方法能力和社会能力。
2软件技术职业能力结构
软件和信息技术服务业正逐步成为我国高度集约型和知识密集型经济的支柱产业,到2020年我国计算机软件设计和开发产业总产值将达14万亿元,信息技术人才在今后若干年内仍会持续走俏。以吉林省为例,吉林省地理位置独特,教育教学资源丰富、底蕴浓厚,人力成本较低,发展服务外包具有一定的优势条件。通过对吉林省内知名软件企业和毕业生反馈调研,目前软件技术从业人员职业能力构成包括以下几个方面:
(1)专业能力:能够有强烈的求知欲和进取心,并不断创新;能够有扎实的理论基础,能通过搜索资料,追踪前沿技术,迅速掌握新技术;能够具有有较强的英语阅读和写作能力,能够阅读英文科技文献;能够到达英语四级或日语三级以上水平,但高职院学生较少能达到此标准。
(2)方法能力:能够参与并完成软件开发项目的部分工作,动手编程能力较强;高职院校的学生在校期间没有开发项目的经验,虽然设有实践教学项目及顶岗实习,仍不能完全胜任开发工作,成为毕业生找工作难的一个门槛。
(3)社会能力:能够具有与人沟通的能力。从软件工程的角度来熟悉软件开发过程,不管是需求分析还是后期软件维护,都要求开发人员善于与客户沟通。同时,软件企业非常重视团队合作能力,现在的软件开发不再是单打独斗,需要具备团队精神和奉献精神。
3职业能力培养的有效途径
针对上述软件行业从业人员所需职业能力,可以通过以下途径,合理设计课程体系,改变教学方式,完善教学内容,以期最大程度上培养学生的职业能力。
(1)构建以工作过程为导向的软件技术课程体系。软件行业有其自身特点,是一个智力要求较高的行业领域,对从业人员具有较高的理论要求,在课程体系中不能忽视理论课程的教学质量。高职院校学生普遍存在学习能力较弱的问题,可以将学习生活中鲜活的例子结合到课程教学中,深入浅出,求精不求多。同时又要理论结合实践,所有的理论都是来源于实践,实践也是检验理论的唯一方法,要设法激发学生的创造能力,通过以工作过程为导向的课程体系,唤起学生的求知欲,让学生更主动地去学习。
(2)建立健全顶岗实习机制。软件开发公司的运营有其自身特点,所谓的企业成本更多的就是人力成本。对于软件企业来说,如果能够选拔出合适的在校生在企业从事实习工作,可以一定程度上减少企业成本,对企业来说是利好的事情。校企双方可以共同营造一个大环境,寻找适合的具有一定规模的地方软件企业,校企合作办学,校方选择优秀的学生到企业顶岗实习,企业也可以吸纳一些表现优秀的学生为企业的壮大发展所用,对学校和企业来说是双赢。
(3)开设与软件工程师相关的人文课程。高职软件技术专业的人文素质课程的开设应与职业岗位相结合,如开设应用文写作课程,使学生能撰写用户需求分析报告、用户使用说明手册,以及搜索资料和信息的能力。英语课程要提高学生的阅读英文文档以及用英语写作产品说明书的能力。软件行业的工作大多单调枯燥,通过多彩的体育课程,增强学生体魄,也可以锻炼学生的团队合作能力。这些人文课程的开设,潜移默化地影响到学生的性格培养,而这种任务素质的培养不仅仅是软件专业从业人员所需要的,更是所有职业人应该具备的。
(4)将职业素质教育融入专业课程的学习中。通过老师和企业技术人员的言传身教,养成规范代码的编写习惯。软件行业的模拟工作环境比较容易实现,在学生的团队项目开发实践中,可以为学生创设企业仿真开发环境,建立和企业一样的管理机制、作息时间、例会制度。让学生养成吃苦耐劳踏实肯干的工作作风。让学生更早地适应社会,尽早适应工作环境,对自己将来所选择的职业有充分的了解,从实践中寻找不足,在团队中锻炼自己的社会能力。
(5)改革考核方法,增强奖励制度,提高学生的主动性。增加职业素质考核内容,促进职业素质的提高,采用多种考核形式。加强对平时学习的考核力度,以过程考核的方法,增加对学生的动手能力的综合素质考核。例如通过卷面成绩主要考查学生的基础理论知识的掌握程度;通过分组模拟项目的开发来考查学生与小组同学的合作能力和沟通能力等,分数由老师和小组同学的互评而综合得出;通过项目进度汇报及总结,考查学生的语言表达能力、应变能力,促进职业素质的提高。与此同时,还应该增加奖励制度,如学生在软件设计竞赛,或在创新实验项目中有突出表现的,应给予相应的奖励,促进学生对学习的主动性。
4总结
关键词:JBPM;Jboss seam;工作流;工作流管理;软件项目管理
中图分类号:TP311文献标识码:A文章编号:1009-3044(2009)31-0000-00
The Application Study of Jboss Seam and Jbpm in Software Project Management System
QI Wei-wei, PAN Wei
(The Ministry of Education-Learning Support Technology Engineering Research Center, The Key Laboratory of educational software of Jilin Province, Ideal Institute of Technology Northeast Normal University,Changchun 130017, China)
Abatarct: By studying a new application framework of J2EE-Jboss seam. Jboss seam and Jbpm depth integration of workflow technology. Initially realized both in practical application of the software project. First, Introduced what the JBPMis,summarized what the Jboss seam is。Through a comparative study of traditional software project management system deficiencies,discussion and analysis the application advantage ofjboss seam and jbpm in software project management system. The purpose which is applied to the software development office automation management by advantages ofthe Jbpm。 The software project management systemof the jbpm technology is conducive to teamwork and division of labor。The development process in the system use JBPM technology can reduce application development complexity and simplify the preparation of the code to improve development efficiency.
Key words: jbpm; jboss seam; workflow; workflowmanagement; software project management
软件工程项目开发是当今社会各领域不可缺少的重要活动,已经成为各领域信息化的基础。在计算机科学发展的几十年的历史中,软件学科获得了空前的发展,并逐渐成为该领域的核心技术。在经历了若干大型软件项目的成功和失败后,人们才逐渐意识到软件项目管理的独特问题:失败主要是由于使用的管理技术不当。虽然目前好的管理不一定能使软件工程成功,但不好的管理一定会导致软件工程的失败――软件使用的日期会大大拖后,成本也可能比预计的高出好几倍,而且最终软件很难维护。为此,一个好的软件项目管理系统的诞生,也是势在必行!
近年来,工作流管理和业务流管理正在迅速成为企业获得软件敏捷性和适应性的重要方法。Jboss JBPM是一个面向流程的工作流/BPM框架和工具集。它使业务分析人员能够与软件组件进行交互,有助于活的有效的业务解决方案。把Jboss JBPM技术应用到项目管理软件中是相当可行的举措。为了提高项目开发效率我们将应用J2EE5.0最新的轻量级框架Jboss Seam。Seam是一种企业级Java的应用程序框架,它将JSF和EJB3的组件模型合二为一,消除了胶合代码,使得开发者专注于业务问题。最值得一提的是,Seam整合了一系列主要的其他开放源代码框架,例如JBPM、Jboss Rules(又名Drools)、Jboss Portal、JBoss Micro container等等。Seam不仅能将它们“有机结合”起来,而且可以像整合JSF和EJB3一样强化原有的框架。
1 JBPM的新应用
1.1 JBPM介绍
JBPM( Java Business Process Management)是一种基于J2EE的轻量级的、灵活可扩展的工作流管理系统。JBPM为设计及开发工作流和业务流程管理系统提供了一个先进的平台[1]。JBPM实现了流程逻辑与业务逻辑的分离,能够可视化的进行业务流程的分析、定义和业务单元的组装,从而使应用开发人员更关注于业务逻辑的实现,降低了复杂流程应用的开发难度。
JBPM 定义了使用JBoss 流程定义语言编写的文件里面的流程定义。JPDL 是一种面向图形编程(GOP)的语言,它基于节点、转换和动作组成的模型。在这种模型里面,节点是在流程定义过程中彼此相遇时执行的命令。转换负责指导流程定义的执行过程,而动作在节点或者转换事件发生时执行特定逻辑。
1.2 Jboss Seam概述
Jboss Seam是一个Java EE5框架。它通过把JSF与EJB3.0组件合并在一起,从而为开发基于Web的企业应用程序提供一个最新的模式。Seam可以让你把EJB组件直接绑定到JSF页面[2]。Seam能够统一和集成现有的开源技术集成如Facelets、Hibernate、JBPM、Drools、Groovy、Java Port lets、BPM、AJAX、iText和Lucene。
图1为基于JBoss Seam 的Web 应用程序框架。
1.3 JBPM和Jboss Seam的整合
Jboss Seam与JBPM工作流实现了无缝整合,在基于Jboss Seam来开发具有工作流的功能时,只需简单的将hibernate.cfg.xml和jbpm.cfg.xml的文件配置一下,在WAR的components.xml声明使用流程定义的JPDL流程定义文件就实现了系统的整合。工作流的核心工作分为二个部分,一为流程的定义,二为流程实例与业务数据实例绑定。之后以不同的角色实现流程的流转即可[3]。
图2为JBPM和不同角色接口。
Jboss Seam通过JBPM对业务流程和规则的整合提供了极好的支持。在Jboss Seam应用中,可以指定UI动作(例如按钮点击)来触发业务流程。只需要通过@CreateProcess注释来标记UI事件处理方法。业务流程是不同的用户以相应顺序来完成的一系列任务。可以用@BeginTask和@EndTask标注任务的开始和结束。当前任务结束时,JBPM引擎将自动把进程前移,进行下一个任务。Seam让每个用户可以查看他/她的当前任务列表以及完成任务的下一个动作。这些任务列表是基于当前登录的用户角色生成的,并且通过用户认证和授权的方式紧密地整合到Seam安全框架中。
2 软件项目管理系统
软件项目管理系统实际上就是利用高新的IT信息技术对软件工程项目的开发过程进行管理。它所涉及的范围覆盖了整个软件工程过程。软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动。软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期(从分析、设计、编码到测试、维护全过程)都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。软件项目管理系统恰好就是实现了软件项目管理的自动化或半自动化。
3 传统的软件项目管理系统的不足
传统的软件项目管理系统由于本身的局限性,越来越不能满足软件项目管理发展,存在如下缺陷:
首先,传统的项目管理系统基本上通过纸质文档来进行管理,不便于查找和了解项目的进展情况,也不便于对项目进行统计分析、项目总结、项目成果利用等。在项目规划、项目进度跟踪、资源分配和需求变更等方面都不能满足实际项目开发的需要,以至于项目进度难以控制,项目开发过程难以规范化。其次、传统的项目管理系统不能很好地解决资源冲突问题,特别是产品设计和软件开发等项目。在项目管理过程中往往会有大量的动态信息产生,是一个动态离散时间系统,不便于管理控制。再次,传统的项目管理系统只能处理特定的开发流程。当开发流程发生变化时,就必须修改系统的应用程序或重新开发新的应用程序,否则无法满足项目开发流程多样化和需求的不确定性。
4 Jboss Seam和JBPM在软件项目管理系统中的应用优势
JBPM作 为J2EE的一部分充分继承了其跨平台的,可移植的特点,Java语言本身的扩展性有效地解决了重复开发和程序重构的问题,“编写一次、随处运行”大大减少了浪费。通过我们对Jboss Seam和JBPM技术的研究,再次发现利用二者能够降低程序开发的复杂度、简化代码的编写,提高开发效率。 Jboss Seam对JBPM的集成有一定的方便性,主要表现在三个方面:第一、 提供内置对象显示任务列表给用户;第二、 Jboss Seam除新增conversation上下文外,还新增了business_ process上下文,这就是为工作流管理提供的,应用程序可以将流程中涉及的相关状态作为JBPM变量存储于business process上下文,然后 Jboss Seam可以持久化这些JBPM变量;第三、 提供方便的标签开始一个流程,开始一个任务、结束一个任务。当JBPM运行时,使用简单强大的语言将在Sever上输入的任务流程打包在流程档案中,可以很快的部署业务工作流程,并实时到web上,这样JBPM就将工作流应用开发的便利性和企业应用集成能力更好的集合起来。用户可以实时监控流程状态,对软件项目提供直观有效的管理。同时,Jboss Seam 和JBPM都是开源的,对企业降低管理成本有着绝对的优势。
5 实例研究
假设一个软件项目管理的常见操作,以实例的形式部署到JBPM上,以探讨其应用价值。
实例:项目经理看到《需求分析报告》的时候进行审核的过程,
1) 流程定义
流程图如图3所示。
Jpdl文件:
-
-
-
-
-
-->
-
2) 初始化actor ids
Jbpm对流程中用户的管理是通过actor id和group actor ids。seam内置了一个部件Actor来方便指定当前的actor ids.这个工作一般在用户登陆时完成。
@In(create=true) Actor actor
…
Public String login(){
…
Actor.setId(user.getUserName());
Actor.getGroupActorIds().addAll(user.getGroupNames());
…}
3) 启动一个工作流
@out(scope=ScopeType.BUSINESS_PROCESS,required=false)
Long taskId;
@Out(scope=ScopeType.BUSINESS_PROCESS,required=false)
Float total;
@Out(value=“employee”,scope=ScopeType.BUSINESS_PROCESS,required=false)
String employeeName@CreateProcess(definition="TaskManagement")
public void submitTask() {
try {
completedTask = purchase(employee, currentTask);
taskId = completedTask.getTaskId();
total= completedTask.getNetAmount();
employeerName= completedTask.getEmployee().getUserName();
}}
4) 任务分配
当开始一个工作流的时候,任务实例被创建,任务实例必须分配给一个用户或用户组,相应seam中分配任务有二种方式―分配给用户或用户组,如:
分配给用户:
5) 开始任务
Seam提供了两个标注开始任务:@StartTask和@BeginTask.开始任务时开始一个conversation上下文,能在其中访问保存在business process上下文中的变量。
@BeginTask
public String viewTask() {
Task = (Task) em.createQuery("select o fromTask t join fetch taskLines where t. taskId = :taskId")
.setParameter("taskId",taskId)
.getSingleResult();return "accept";
}
6) 结束任务
Seam提供@EndTask标注结束任务,并指明下一步流程。如:
@EndTask(transition="approve")
public String accept() {
task.process();
return "employee1";}
通过以上实例我们发现。将Jboss Seam和JBPM引入到软件项目管理系统是可行,并且有着显著的优势。实际操作也相对简单。对于一个软件公司而言,即使是业务流程有改变,我们也只需要将新的流程通过可视化的设计定义,并部署到Jboss JBPM服务器
(下转第8732页)
(上接第8724页)
上。一个新的工作流程就马上可以开始。JBPM提供了持久化的解决方案,通过将定义好的 “工作流程”存储到数据库当中,并提供对外的接口,我们可以在这些基础之上进行二次开发。总之有了Jboss Seam和JBPM的完美结合,工作流的部署将变得格外省力和简单,容易操作,上手快,大大的提高了企业的工作效率。
6 结束语
我们采用Jboss Seam开发软件,将会更好的利用JBPM技术,更快的提高软件开发效率,而且基于Jboss Seam良好的封装性,我们开发出的软件必然有良好的稳定性,易于后期维护。从而,我们将得到一个稳定性较好的项目管理软件,相信项目管理者利用这个相对稳定的管理软件去开发和管理项目,在今后的工作中一定会事半功倍,大大提高软件开发效率,进而提高企业利润。
参考文献:
就业形势越来越严峻的今天,很多大学生和年轻人选择it作为自己的未来方向和计划,希望能够将自己的青春投入到it的美好事业中。这里给大家分享一些关于2021it项目计划书范文,供大家参考。
it项目计划书范文1一、项目实施方案概述
软件产品,特别是行业解决方案软件产品不同于一般的商品,用户购买软件产品之后,不能立即进行使用,需要软件公司的技术人员在软件技术、软件功能、软件操作等方面进行系统调试、软件功能实现、人员培训、软件上线使用、后期维护等一系列的工作,我们将这一系列的工作称为软件项目实施。大量的软件公司项目实施案例证明,软件项目是否成功、用户的软件使用情况是否顺利、是否提高了用户的工作效率和管理水平,不仅取决于软件产品本身的质量,软件项目实施的质量效果也对后期用户应用的情况起到非常重要的影响。项目实施规范主要包括项目启动阶段、需求调研确认阶段、软件功能实现确认阶段、数据标准化初装阶段、系统培训阶段、系统安装测试及试运行阶段、总体验收阶段、系统交接阶段等八个阶段工作内容,每个阶段下面有不同的工作事项,各个阶段之间都是承上启下关系,上一阶段的顺利完成是保证下一阶段的工作开展的基础。下面将按照每个项目实施阶段分别介绍。
二、项目实施方案介绍
(一)项目启动阶段
此阶段处于整个项目实施工作的最前期,由成立项目组、前期调研、编制总体项目计划、启动会四个阶段组成。
此阶段主任务:
公司:在合同签定后,指定项目经理,成立项目组,授权项目组织完成项目目标。
公司项目组:进行前期项目调研,与用户共同成立项目实施组织,编制《总体项目计划》,召开项目启动会。
商务经理:配合公司项目组,将积累的项目和用户信息转交给项目组。将项目组正式介绍给用户,配合项目组建立与用户的联系。
用户:成立项目实施组织,配合前期调研和召开启动会,签署《总体项目计划》和《项目实施协议》。
1、成立项目组
部门经理接到实施申请后,任命项目经理,指定项目目标,由部门经理及项目经理一起指定项目组成员及成员任务,并报总经理签署《项目任务书》。
2、前期调研
项目经理及项目组成员,在商务人员配合下,建立与用户的联系,对合同、用户进行调研。填写《用户及合同信息表》。在项目商务谈判中,商务经理积累了大量的信息,项目组首先应收集商务和合同信息,并与商务经理一起识别那些个体和组织是项目的干系人,确定他们的需求和期望,如何满足和影响这些需求、期望以确保项目能够成功。
3、编制《项目总体计划》
《项目总体计划》是一个文件或文件的集合,随着项目信息不断丰富和变化,会被不断变更,主要介绍项目目标、主要项目阶段、里程碑、可交付成果。通常包括以下几方面内容:
项目描述,项目目标、主要项目阶段、里程碑、可交付成果。所计划的职责分配(包括用户的);
沟通管理计划,确定项目干系人对信息和沟通的需要:即什么人何时需要什么信息以及通过什么方式将信息提供给他们。质量管理计划,确定适合于项目的质量标准和如何满足其要求。如果有必要,可以包括上述每一个计划,详细程度根据每个具体项目的要求而定。未解决事宜和未定的决策
4、启动会
项目组与用户共同召开的宣布项目实施正式开始的会议。
会程安排如下:
共同组建项目实施组织,实施组织的权利和职责;双方签署《项目实施协议》。
项目组介绍《项目总体计划》和《项目实施协议》,包括以下内容:
项目目标、主要项目阶段、里程碑、可交付成果。所计划的职责分配(包括用户的);
项目实施中项目管理的必要性和如何进行项目管理,项目的质量如何控制;
项目实施中用户的参与和领导的支持的重要作用;
阶段验收、技术交接和项目结束后如何对用户提供后续服务。
(二)需求调研确认阶段
此阶段的主要工作是软件公司的项目实施人员向用户调查用户对系统的需求,包括管理流程调研、功能需求调研、报表要求调研、查询需求调研等,实施人员调研完成后,会编写《需求调研分析手册》,并交付用户进行确认,待用户对《需求调研分析手册》上所提到的需求确认完毕后,项目实施人员将以此为依据进行软件功能的实现。如果用户又提出新的需求,实施人员将分析需求的难度及对整个系统的影响程度来确定是否给予实现。需求调研阶段具体包括如下内容:
1、进行需求调研准备
2、编制《需求调研计划》
3、内部评审是否通过《需求调研计划》,项目组、部门经理、商务等人员根据合同要求和项目实际情况对《需求调研计划》草稿进行评审,如评审通过,则在稍后的时间内签署,如评审不通过则重新修改。
4、用户是否签署《需求调研计划》,如用户签署《需求调研计划》,则作为以后需求调研工作的指南。
否则重新修改。
5、《需求调研计划》是否有变更,如果计划存在变更,则执行变更控制流程,否则按计划进行后续工作。
6、编写及发出《需求调研通知》,项目组编写《需求调研通知》,确定进行需求调研的相关事宜,发给用户,为顺利完成需求调研工作做准备
7、需求调研,项目组以《需求调研手册》为依据,从业务流程、单据使用、打印格式、报表查询几个方面展开深入和全面的调研,并搜集用户的个性化需求。
8、需求调研分析根据调研的结果,项目组和公司其他技术部门将进一步进行分析,确定合理、可行的需求,将分析结果形成《需求分析报告》草稿。
9、内部评审是否通过《需求分析报告》。
项目组、部门经理、公司其他技术部门的人员对《需求分析报告》草稿进行评审,如评审通过,则在稍后由用户签署,如评审不通过则重新修改,直至内部评审通过。
10、编写及发出《需求分析报告确认通知》。
项目组编写《需求分析报告确认通知》,发给用户,确定进行需求确认的相关事宜,告之相关部门及人员安排好工作,准时参与需求确认工作,为顺利完成需求确认工作做准备。
11、用户是否确认《需求分析报告》。
如果用户确认,并签署了《需求分析报告》,则需求调研阶段工作结束,进行后续的软件功能实现的工作;如没有确认,则进一步进行调研、分析,直至用户最终确认并签署《需求分析报告》。双方签署了《需求分析报告》,需求调研工作结束之后,如果用户提出新的需求或是变更已有的需求,则执行需求新增及变更流程。
(三)软件功能实现确认阶段
此阶段的主要工作是项目实施人员根据需求调研阶段确认的《需求调研分析手册》中的用户需求内容进行具体软件功能的实现工作。在软件功能实现的过程中,项目实施人员将记录软件实现的详细过程。便于公司售后服务之用。每一个实施技术人员必须严格按照要求记录、存档。按照调研要求的所有功能实现完毕后,项目实施人员将编制《软件功能确认表》,将定制好软件功能待用户确认,用户根据《软件功能确认表》上的功能逐一确定软件功能是否达到要求,对不满足要求的功能,项目实施人员将会记录下来并进行功能修改,直到满足用于要求。
(四)数据标准化初装阶段
此阶段的主要工作是项目实施人员指导用户进行系统标准化资料的准备工作,并对用户进行初装资料的软件操作培训,以便用户能够及时的将标准资料录入系统,初装完成后,项目实施人员会对资料初装的情况进行核查,为以后具体业务功能的开展做好基础。
(五)系统培训阶段
系统培训阶段工作是整个项目实施工作中比较重要的工作,用户对软件的操作功能是否熟练将直接影响到后面的软件应用效果,所以软件公司和用户双方要对此阶段的工作给予足够的重视。要充分认识培训的重要性和艰巨性。在项目实施之前对用户的相关人员进行系统和规范的产品培训是非常必要的,达到让用户了解软件产品,最终自己能够解决使用中的具体的问题。
此阶段的培训工作中将用户参加产品培训的人员划分为三个层次:决策层、技术层、操作层,对不同层次的用户参加产品培训人员的培训内容分别是:
决策层:领导在实施中的作用与重要性、决策查询。
维护层:系统维护知识、操作方法。
操作层:操作方法。
具体的培训工作流程为:
1、调研培训信息:在培训开始前3天由用户实施负责人,将参加培训的部门和人员情况填入《受训部门汇总表》、《受训人员情况一览表》。
2、编制培训计划:结合调研结果,与用户实施负责人商议具体培训内容、时间,场地,人员等。
项目组编制《培训计划》。
3、签署培训计划:用户签署《培训计划》,进一步确认培训安排。
4、发培训通知:培训开始前2天,按照签署的《培训计划》,将培训内容、时间,场地,人员等信息通知用户实施负责人。
5、搭建培训环境:公司项目组在培训开始前,将培训环境搭建及检查妥当,将培训提纲及培训手册准备好。
6、组织培训:公司项目组培训负责人与用户实施负责人组织相关人员参加培训,按培训制度严格考核。
由用户将考勤情况填入《培训人员签到表》。
7、培训考核:公司项目组培训负责人与用户实施负责人组织受训人员参加上机及理论考试。
8、培训总结:公司项目组培训负责人与用户实施负责人一起将出勤情况及考核情况做出总结,填入《培训及考核统计表》,及时向相关负责人汇报。
(六)系统安装测试及试运行阶段
此阶段的主要工作是在用户真实环境下,对用户网络及硬件设备进行测试,对软件系统进行容量、性能压力等测试测试及试运行的目的在于确保系统各项功能均能正常使用,并且符合用户签署的《需求分析报告》中描述的需求,同时把尽可能多的潜在问题在正式运行之前发现并改正;同时目的还在于在正式运行前用户的有关人员能进一步提高操作水平,掌握操作规范。此阶段的主要工作内容为:
1、编制计划:与用户实施负责人商议具体测试及试运行时间,地点,人员等安排,项目组编制《测试及试运行计划》。
2、签署计划:用户签署《测试及试运行计划》,进一步确认测试及试运行安排。
3、发测试及试运行通知:在测试及试运行开始前2天,按照签署的《测试及试运行计划》,将时间,地点,人员等信息通知用户实施负责人。
4、搭建环境及数据准备:在试运行开始前搭建好软件环境、硬件环境、网络环境、调通线路;检查软件、硬件、网络、线路等各个环节是否有问题;
5、组织测试及试运行:用户相关各级领导给予全面配合,组织相关人员进行测试及试运行。
公司项目组负责担当指挥,检查用户人员组织情况并给予指导,跟踪检查如下情况:
跟踪单据流转状况。
跟踪新资料登录环节。
观察业务流程执行状况。
观察操作人员操作表现。
观察系统运行速度及异常表现。
观察关键数据的正确性。
及时纠正错误操作、对于新发生的问题及时与相关人员沟通,确定解决办法。
6、测试及试运行总结:测试及试运行完成,总结试运行中设备、软件的运行情况,总结试运行中业务流程和操作环节的情况,以书面总结形式将测试及试运行结果通知相关负责人。
(七)总体验收阶段
此阶段是对项目总体的完成情况进行验收。验收分阶段进行,在每一项目阶段结束时,用户对这一阶段的可交付成果进行验收,在测试及试运行结束后,对系统进行总体验收。
it项目计划书范文2一、项目实施方案概述
软件产品,特别是行业解决方案软件产品不同于一般的商品,用户购买软件产品之后,不能立即进行使用,需要软件公司的技术人员在软件技术、软件功能、软件操作等方面进行系统调试、软件功能实现、人员培训、软件上线使用、后期维护等一系列的工作,我们将这一系列的工作称为软件项目实施,软件项目计划书。大量的软件公司项目实施案例证明,软件项目是否成功、用户的软件使用情况是否顺利、是否提高了用户的工作效率和管理水平,不仅取决于软件产品本身的质量,软件项目实施的质量效果也对后期用户应用的情况起到非常重要的影响。项目实施规范主要包括项目启动阶段、需求调研确认阶段、软件功能实现确认阶段、数据标准化初装阶段、系统培训阶段、系统安装测试及试运行阶段、总体验收阶段、系统交接阶段等八个阶段工作内容,每个阶段下面有不同的工作事项,各个阶段之间都是承上启下关系,上一阶段的顺利完成是保证下一阶段的工作开展的基础。下面将按照每个项目实施阶段分别介绍。
二、项目实施方案介绍
(一)项目启动阶段
此阶段处于整个项目实施工作的最前期,由成立项目组、前期调研、编制总体项目计划、启动会四个阶段组成。
此阶段主任务:
公司:在合同签定后,指定项目经理,成立项目组,授权项目组织完成项目目标。
公司项目组:进行前期项目调研,与用户共同成立项目实施组织,编制《总体项目计划》,召开项目启动会。
商务经理:配合公司项目组,将积累的项目和用户信息转交给项目组。将项目组正式介绍给用户,配合项目组建立与用户的联系。
用户:成立项目实施组织,配合前期调研和召开启动会,签署《总体项目计划》和《项目实施协议》。
1、成立项目组
部门经理接到实施申请后,任命项目经理,指定项目目标,由部门经理及项目经理一起指定项目组成员及成员任务,并报总经理签署《项目任务书》。
2、前期调研
项目经理及项目组成员,在商务人员配合下,建立与用户的联系,对合同、用户进行调研。填写《用户及合同信息表》。在项目商务谈判中,商务经理积累了大量的信息,项目组首先应收集商务和合同信息,并与商务经理一起识别那些个体和组织是项目的干系人,确定他们的需求和期望,如何满足和影响这些需求、期望以确保项目能够成功。
3、编制《项目总体计划》
《项目总体计划》是一个文件或文件的集合,随着项目信息不断丰富和变化,会被不断变更,主要介绍项目目标、主要项目阶段、里程碑、可交付成果。通常包括以下几方面内容:
项目描述,项目目标、主要项目阶段、里程碑、可交付成果。所计划的职责分配(包括用户的);
沟通管理计划,确定项目干系人对信息和沟通的需要:即什么人何时需要什么信息以及通过什么方式将信息提供给他们。质量管理计划,确定适合于项目的质量标准和如何满足其要求。如果有必要,可以包括上述每一个计划,详细程度根据每个具体项目的要求而定。未解决事宜和未定的决策。
4、启动会
项目组与用户共同召开的宣布项目实施正式开始的会议。
会程安排如下:
共同组建项目实施组织,实施组织的权利和职责;双方签署《项目实施协议》。
项目组介绍《项目总体计划》和《项目实施协议》,包括以下内容:
项目目标、主要项目阶段、里程碑、可交付成果。所计划的职责分配(包括用户的);
项目实施中项目管理的必要性和如何进行项目管理,项目的质量如何控制;
项目实施中用户的参与和领导的支持的重要作用;
阶段验收、技术交接和项目结束后如何对用户提供后续服务。
(二)需求调研确认阶段
此阶段的主要工作是软件公司的项目实施人员向用户调查用户对系统的需求,包括管理流程调研、功能需求调研、报表要求调研、查询需求调研等,实施人员调研完成后,会编写《需求调研分析手册》,并交付用户进行确认,待用户对《需求调研分析手册》上所提到的需求确认完毕后,项目实施人员将以此为依据进行软件功能的实现,工作计划《软件项目计划书》。如果用户又提出新的需求,实施人员将分析需求的难度及对整个系统的影响程度来确定是否给予实现。需求调研阶段具体包括如下内容:
1、进行需求调研准备
2、编制《需求调研计划》
3、内部评审是否通过《需求调研计划》,项目组、部门经理、商务等人员根据合同要求和项目实际情况对《需求调研计划》草稿进行评审,如评审通过,则在稍后的时间内签署,如评审不通过则重新修改。
4、用户是否签署《需求调研计划》,如用户签署《需求调研计划》,则作为以后需求调研工作的指南。
否则重新修改。
5、《需求调研计划》是否有变更,如果计划存在变更,则执行变更控制流程,否则按计划进行后续工作。
6、编写及发出《需求调研通知》,项目组编写《需求调研通知》,确定进行需求调研的相关事宜,发给用户,为顺利完成需求调研工作做准备
7、需求调研,项目组以《需求调研手册》为依据,从业务流程、单据使用、打印格式、报表查询几个方面展开深入和全面的调研,并搜集用户的个性化需求。
8、需求调研分析根据调研的结果,项目组和公司其他技术部门将进一步进行分析,确定合理、可行的需求,将分析结果形成《需求分析报告》草稿。
9、内部评审是否通过《需求分析报告》。
项目组、部门经理、公司其他技术部门的人员对《需求分析报告》草稿进行评审,如评审通过,则在稍后由用户签署,如评审不通过则重新修改,直至内部评审通过。
10、编写及发出《需求分析报告确认通知》。
项目组编写《需求分析报告确认通知》,发给用户,确定进行需求确认的相关事宜,告之相关部门及人员安排好工作,准时参与需求确认工作,为顺利完成需求确认工作做准备。
11、用户是否确认《需求分析报告》。
如果用户确认,并签署了《需求分析报告》,则需求调研阶段工作结束,进行后续的软件功能实现的工作;如没有确认,则进一步进行调研、分析,直至用户最终确认并签署《需求分析报告》。双方签署了《需求分析报告》,需求调研工作结束之后,如果用户提出新的需求或是变更已有的需求,则执行需求新增及变更流程。
(三)软件功能实现确认阶段
此阶段的主要工作是项目实施人员根据需求调研阶段确认的《需求调研分析手册》中的用户需求内容进行具体软件功能的实现工作。在软件功能实现的过程中,项目实施人员将记录软件实现的详细过程。便于公司售后服务之用。每一个实施技术人员必须严格按照要求记录、存档。按照调研要求的所有功能实现完毕后,项目实施人员将编制《软件功能确认表》,将定制好软件功能待用户确认,用户根据《软件功能确认表》上的功能逐一确定软件功能是否达到要求,对不满足要求的功能,项目实施人员将会记录下来并进行功能修改,直到满足用于要求。
(四)数据标准化初装阶段
此阶段的主要工作是项目实施人员指导用户进行系统标准化资料的准备工作,并对用户进行初装资料的软件操作培训,以便用户能够及时的将标准资料录入系统,初装完成后,项目实施人员会对资料初装的情况进行核查,为以后具体业务功能的开展做好基础。
(五)系统培训阶段
系统培训阶段工作是整个项目实施工作中比较重要的工作,用户对软件的操作功能是否熟练将直接影响到后面的软件应用效果,所以软件公司和用户双方要对此阶段的工作给予足够的重视。要充分认识培训的重要性和艰巨性。在项目实施之前对用户的相关人员进行系统和规范的产品培训是非常必要的,达到让用户了解软件产品,最终自己能够解决使用中的具体的问题。
此阶段的培训工作中将用户参加产品培训的人员划分为三个层次:决策层、技术层、操作层,对不同层次的用户参加产品培训人员的培训内容分别是:
决策层:领导在实施中的作用与重要性、决策查询。
维护层:系统维护知识、操作方法。
操作层:操作方法。
具体的培训工作流程为:
1、调研培训信息:在培训开始前3天由用户实施负责人,将参加培训的部门和人员情况填入《受训部门汇总表》、《受训人员情况一览表》。
2、编制培训计划:结合调研结果,与用户实施负责人商议具体培训内容、时间,场地,人员等。
项目组编制《培训计划》。
3、签署培训计划:用户签署《培训计划》,进一步确认培训安排。
4、发培训通知:培训开始前2天,按照签署的《培训计划》,将培训内容、时间,场地,人员等信息通知用户实施负责人。
5、搭建培训环境:公司项目组在培训开始前,将培训环境搭建及检查妥当,将培训提纲及培训手册准备好。
6、组织培训:公司项目组培训负责人与用户实施负责人组织相关人员参加培训,按培训制度严格考核。
由用户将考勤情况填入《培训人员签到表》。
7、培训考核:公司项目组培训负责人与用户实施负责人组织受训人员参加上机及理论考试。
8、培训总结:公司项目组培训负责人与用户实施负责人一起将出勤情况及考核情况做出总结,填入《培训及考核统计表》,及时向相关负责人汇报。
(六)系统安装测试及试运行阶段
此阶段的主要工作是在用户真实环境下,对用户网络及硬件设备进行测试,对软件系统进行容量、性能压力等测试测试及试运行的目的在于确保系统各项功能均能正常使用,并且符合用户签署的《需求分析报告》中描述的需求,
it项目计划书范文3项目名称:销售管理系统
学校名称:上海电机学院项目时间:20--03.01-20--.05.10
项目策划人:赵慧哲、吕延晨、李娜、顾观佩
1.系统主题
1.1引言
现在不管是公司还是学校都有各式各样的系统,比如:学校里有教务管理系统、图书管理系统等等。而公司中有工资管理系统、人员管理系统等。目前市场上的这些公司,基本上每个公司都要对其每天的销售情况进行统计记录,而且现在电脑这么普及,我们不像以前都是用手工记录到本子上,然后人工进行数据的处理。所以建立一个销售系统很有必要,为公司省去了许多不必要的人力资源,并且效率高、省时、操作方便、有很广的应用域和发证,空间。
1.2背景及目的
在大二下学期我们开设了一门《实用软件工程》的学科,在老师及专业课程的需要下,我们要进行一个为期15周左右的一个对软件工程深入学习的平台。需要我们在15周以内编出一个小型软件。其次,在21世纪这个繁华的年代,销售业也是蓬勃发展,出现了很多销售管理系统来促使公司的发展,有了销售管理系统,不仅仅有利于公司的管理,更加有利于我们及时地掌握数据资料,进行处理、统计与总结。基于这个想法,我们小组决定做一个销售管理系统,以实现灵活的管理公司销售业绩的小系统。
本销售系统可以完成以下功能:
(1)计算某个月每个人每种产品的销售额;
(2)按销售额对销售员进行排序,输出排序结果;
(3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额);
(4)输出统计报表。
1.3系统与“创新杯”的主题关系
为迎接“创新杯”而进行的预演。我们的目标主要放在能做出一些实用性强的软件,如果好的话,就能被大家广泛使用。所以我们希望能使得“创新杯”能出现一些更有新意的东西,更好玩。吸引更多人的眼球。
1.4市场调查过程和结论
在确定课题前,我们特地上网看了一下当前比较热门的课题,最多的为学校的图书管理系统,但这个太过于大众化,做的人比较多,而且我们也一直在使用,所以难度不大。后来我们发现销售方面还算是比较热门,而且做的人不多,对于我们来说,也比较新鲜,因为毕竟我们现阶段都没有接触到,所以根据我们的综合讨论,觉得现社会有很多的机构需要该软件,比如:酒店可以用该软件管理赠品的发放,超市可以用来管理货物的采购和销售状况,就连一个小饰品店都可以用该软件来管理饰品的销售量和顾客的需求量。从调查来看该软件是很受社会欢迎的,实用性较强,而且现如今类似于该软件的产品可谓是层出不穷,大大增加了我们做这个项目的必要性。
2.需求分析
2.1概要
这是一个很实用的小型销售管理系统,包括了每件产品的销售额的统计,以及总销售额的统计,等等一系列的小功能,可以帮助小型商店和小型公司实现对每日产品的销售统计,而且可以输出各个销售员的不同业绩,操作简单,显示直观,无需太多的技术要求,所以适合于大众。
2.2使用场景
主要的面向对象:各类服装店和小型公司。
场景描述:有四个销售员,负责销售五种产品。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条要包含:销售员的代号,产品的代号,这种产品的当天的销售额;每位销售员每天可能上缴0-5张便条。
详细操作:在类似小型公司或者服装店,一般都是看业绩来提升的,或者是看业绩来提名最佳销售人员或者最佳员工,然后公司再进行一些奖励制度。所以假设一名销售经理需要在每天下班后统计今天的销售量和销售额,如果是手动统计,那计算量和工作量就太大了点;但如果她安装在了本款软件,运行程序后,可根据操作提示一步步操作。
首先,如果是第一次使用本款软件,他需要先注册用户名和密码,这样也可以保证销售情况的隐蔽性,后面每次查看或者添加新纪录时,只需要输入用户名和密码就可以进行操作,如果别人想要对销售情况进行修改,那必须要知道用户名和密码,否则无法进行操作。注册好用户名和密码后,进入界面,每个销售员都有编号,然后输入日期、销售员的编号、产品编号、销售额,都输入好后,程序可以从高到低进行排序,这样一眼便能看出每个人的销售情况—最好的销售人员。最后程序还可以进行总销售额的计算,可看出这一天或这个星期或这个月公司的业绩如何。
以上即是本款软件的详细操作过程,不仅实用而且简单、直观。在各类小型企业和服装店等地方使用再合适不过了。
2.3实用性分析
我们设计这款软件时,最想突出它的一个优点就是实用!所以我们是本这个目的去设计的。它简单易懂、界面直观、隐蔽性强,非常适合各小型企业对公司的管理,统计,查询。花最低的成本去实现最高的效率。
2.4未来发展方向
本软件现在来讲只适用于小型的企业,但是将来会随着我们小组队伍的壮大,能力的加强,它不但可以应用在小型企业,更是可以在大型的企业中得以运用,而且功能会越来越强大,不仅仅是对营业额的统计,而且可以实现对每件产品销售量的统计、管理、查询。而且还有望发展到其他的各个领域。
it项目计划书范文4前言
随着生活的信息化,电脑的普及及运用,网上购物已经取代了传统的购物模式,网上购物不受时间和空间的限制以及产品多样化给予消费者更多的便利与选择,吸引了越来越多的消费者,是现今流行的购物模式,因此网上开店成为了一种潮流,并且越来越多的人选择网上创业。网上创业成本低效益高,通过对市场的调查和分析,选择了网上创业,针对市场的需求选择了虚拟充值的市场,开了一家专卖游戏点卡的网店。
1.项目背景分析
1.1电子商务产业背景及地位
在我国至1998年开始发展电子商务以来,他也惊人的速度蓬勃发展,几乎各行各业都在电子商务方面有所成就。电子商务现在占全国总消费水平的13%,而且正在以高速的增长速度发展。
1.2
--X(你选择的商品类型)发展现状分析
我从事的是网络游戏点卡方向的研究,主要经营腾讯QQ的几大热面游戏的虚拟点卡、官方CDK等等。众所周知现在网络游戏已经是一个人们生活休闲娱乐当中的必须品,他可以在人们工作累的时候给人们一种放松,而且可以给人一种在现实生活当中无法体现的成就感、满足感。让人们在紧张的工作生活中得到放松,从而更好地工作生活。
中国现在的游戏市场很大而且相关的配套设施比较完善,针对有游戏的法律法规已经相当的健全,这也使得中国的游戏市场得到了良性的发展,并且游戏的发展速度是在电子商务领域当中发展最快的,也是盈利性最强的。
我研究的是现在网络上最热门的几款游戏,也是游戏玩家人数最多的热门游戏。而且这些游戏玩家大多数为了在游戏当中更好地展示自己的本领和霸权主义,多数都愿意花人民币来装备自己的游戏角色,让他们变得更加的强大,从而显示出自己的英雄气概。这当中就有了市场,商家就有了实现盈利的手段,而且这些潜在的用户会源源不断的充值来装备自己的游戏角色,让游戏当中的领主的地位得到稳固,
1.3
C2C电子商务平台现状分析
我主要对淘宝网进行的研究,它是一个综合性的平台,里面有各种各样的商家,和庞大的消费用户群体。也是目前中国电子商务领域中的领头羊、主力军。淘宝网是更开始起步网络创业者最好的选择之一,淘宝去年一年的消费金额是一万亿。这是一个多么大的数字,而且这些交易金额都是由成千上万的CtoC商家来独立完成的。可见淘宝网的价值所在,并且淘宝网是中国电子商务领域的一个里程碑式的标榜,他最先实现了网络交易的可行性,安全性、便捷性、等等。
淘宝网创始人马云先生在去年的网商大会上说,今年淘宝网要创造十万亿的交易金额,而在这么多的交易金额背后是有着强大的技术支持、法律法规的逐步完善来配套的共同结果。淘宝网的未来发展是光明的、是有着无限潜力的一个电子商务平台。也是千千万万中小创业者渴望成功的摇篮。
淘宝网在未来发展、企业内部管理、中小卖家的管理当中都有自己明确的法律法规,任何一个在淘宝的人都要依靠它来行事。这样就给它有了良好健康发展的保障,所以我也选择了它。
2.项目的市场分析及定位
2.1
项目开发环境的swot分析
2.1.1
内在优势
(1)需要大 想想我们身边的哥们,哪个不见手机,哪个不需要呢。
(2)无需物流 不见发货的困扰,基础上只要几分钟就可以完工一桩交易~无需物流,就不会产生因快递地方的错误而产生的纠纷哦。
(3)拨款小不压钱 只要花300元就可以开张了。而且操作容易。只要发动软件,一切都交给软件自动完工。无需存货,不用考虑卖不出门的压货问题。
(4)适合兼职 基础上不需要先期购买啥,不需要跑来跑去的浪费时刻,只要有一台电脑,就可以随时完工交易,不会被固定的地点套住自我的步伐。
(5)累积信誉快 做实物难就难在信誉累积太慢,不见信誉,顾客流失率就高。而做话费,周内都有可能升钻。
2.1.2
内在劣势
现在淘宝店铺的信用分为,虚拟宝贝交易和实物宝贝交易两种
什么是虚拟宝贝?主要指无需物流就可以完成交易的商品,比如网络游戏点卡、话费充值戏币等等。
什么是实物宝贝?主要指需要物流参与的一些实实在在的商品,比如服装、化妆品等等。在实物宝贝中有一类是比较特殊的,比如在淘宝上软件、店铺装修、虚拟主机、网站建设、装修模板等等,都是属于实物宝贝的生活服务类目下的商品,所以由这类宝贝带来的交易也属于实物宝贝交易。
相信有很多朋友会知道,我以前店铺经营的是自动充值软件,同时在我刚从事这个行业 初期也做充值业务,所以积累了很多虚拟宝贝交易。
但是,由于现在淘宝在7月8日以后已经推出了一些新的规则,并且淘宝自身也出了充值系统,所以,以前网络上很多人都说的先靠虚拟冲钻然后转型做实物的做法就不再适用了。
所以,现在想做实物的掌柜就最好不要让自己的店铺有任何的虚拟宝贝交易的信用,如果现在还有的朋友是想靠虚拟冲钻然后转型做实物,那么这样你打造出来的店铺是一个废店,会存在很多弊端。
2.1.3
外在机会
如果你原来的方法大量的行动,只能得到你现在的结果,说明你更加要创业赚钱了,如果你不去改变五年十年二十年,你可能还是现在这个样子!为什么每一个中国人都在活着,因为每一个人一出生下来的时候,就下定决心一定要活着,当生命遇到危险的是时候,不论他有没有钱,他都会变出钱来,想尽一切办法,所以当人生命遇到问题的时候他永远没有借口,因为他一定要活着,生命对于我们重不重要?成功对于我们重不重要?假如活着不成功,又有什么意义呢?当你把生命和成功划为等号的时候,你的人生当中永远都没有借口了,当你没有借口的时候,你真的可以大成功了,是还是不是?
虽然网上创业已经开始成为大学生自主创业的一种发展态势很好的选择,有很多机遇,但也存在许多亟需解决的问题。第一个问题:较强的创业意识与对创业相关信息的不了解之间的矛盾。大学生创业的意识较为强烈,但是对创业的相关信息可以说极为不了解,存在“眼高手低”的现象,这是大学生创业、包括网上创业潜在的问题之一。第二个问题:资金问题。尽管网上创业有成本少的优点,但在校大学生信用档案与社会没有接轨,导致融资借贷困难重重资金问题局限了大学生网上创业的规模和形式,没有太多的资金
2.1.4
外在威胁
网络创业作为一种创业形式,那么就必不可少的会遭遇一定风险,而我们网络创业者是否就应该逃避,放弃继续创业呢?答案肯定是否定的。任何一个行业,只要你进入就存在风险,我们不能害怕风险,而应当积极的去寻求减低风险的发生。作为当代大学生,我们初次创业,必定会遭遇经验不足、处事错误、资金缺乏等一系列问题。所以,在初次创业时,我们可以适当的降低我们的投资额度、投资范围,用初期的时间换取创业的经验,当然,在这期间,我们可以寻求他人的帮助,是自己的创业计划更完美的进行。大学生网络创业是一个新的就业选择,不可避免的会产生一些比较成功的例子,当然,更加少不了失败的例子。所以,我们需要用辩证的眼光看待问题。有报道说:淘宝创造了大量的奇迹,公正说它带动了上下游产业的发展,包括物流、金融等等,也有大量的卖家通过经营自己的淘宝店获得了成功,但是我们应该去客观判断这些卖家的成功,他们的成功莫不是付出了大量的努力,并且拥有相关的货源以及营销方面的优势。近日来,曾有某些所谓“专家”开始建议大学生大量的进入淘宝网进行网络创业,对于这些言论我们应更多是抱着一种愤怒的心情;这些所谓的“专家”到底对于淘宝网店的盈利、经营模式了解多少,对于成功的卖家实际了解有多少,对于成功网店的经营流程了解有多少。网络销售并不是大多数人想的那么一马平川,20%的卖家至少获得了80%的成交量,剩下的那些卖家只能算是纯粹玩票性质,更多是担当“陪太子读书的角色”。所以说,我们大学生想要进行网络创业不应当更风进行,一定要自己事先考虑清楚,多方面进行了解、咨询,最终做出符合自身利益的决定。因此,纵览全局,大学生在网络创业之前应该考虑自己拿什么和其他专业的
2.2
网络市场细分及定位
截至2019年12月底,中国网民规模突破5亿,达到5.13亿,全年新增网民5580万。互联网普及率较上年底提升4个百分点,打到38.3%。在如此庞大的网络市场中,其中网络购物用户达到1.94亿人,较上年底增长20.8%,网上支付用户和网上银行全年用户也增长了21.6%和19.2%,目前用户规模分别为1.67亿和1.66亿。为了更好的宣传产品,我们进行了网络市场的细分和选择,最终确定网络目标消费群体。
2.2.1
网络市场细分
随着互联网的普及,电子商务的盛行,无论是个人还市公司互联网的应用人群在日益增多。
1.移动话费充值。
通过通信人家园数据显示目前的移动用户大约是7亿人,所以移动话费充值具有很大的消费市场。
2.电信话费充值。
DCCI互联网数据显示电信用户为420万,在话费充值领域也占有一定的市场份额。
3.联通话费充值。
DCCI互联网数据显示联通用户大约有3.4亿万户,虽然联通用户远远不及移动用户多,但其市场也是比较乐观的。
4.Q币。
截止2019年,腾讯QQ用户已经突破5.13亿。所以根据目前的QQ用户情况来看,Q币的充值市场也是非常大的。
5.游戏点卡。
根据问卷调查显示,56.93%的被调查人群为男性,也在这些男性中,大多数都喜欢玩网络游戏,所以游戏点卡会受到男性的青睐。
2.2.2
目标消费者定位
通过问卷调查数据显示,进行网上充值的一般是在校学生和上班一族。
1、在校学生。
因为在校经常接触电脑,尤其是大学还是大学生基本人手一台电脑,并且对网购很容易接受,他们上网时间很充足,甚至可以说大学生已经对网络产生了依赖性。
2、上班一族。
考虑到这一群体因为工作原因,很少有时间到营业厅充话费,并且大多数上
班一族都会接触到电脑,所以上网的时间也很充足,在没有话费的情况下,他们也会选择最便捷的网上充值。
3.项目建设及管理模式
3.1
进货渠道选择
网店分为实物和虚拟两种:实物需要有好的进货渠道,投资相对就比虚拟的大很多,如果做实物,又受限制,虚拟则不同,做虚拟网店你只需要投资300购买软件就可以终身受益,虚拟网店是每一个在淘宝网开店的好的选择,虚拟网店不用找货源,也不担心货物积压。我们用的软件是第5代速度达自动充值软件,不用东奔西走的找货源,不用担心压货,也无需你一直都守在电脑旁,购买了软件后,你就是终身的商,你可以销售软件,每销售一套软件,你就可以提成190元。这个利润还是可观的。而且这个软件可为全国的:移动、联通、电信、小灵通话费充值,可充值腾讯业务,QQ充值:如QQ会员、QQ的红、黄、蓝、绿、黑钻等业务,也可充值游戏点卡等业务,无需你天天在线就可自动充值。
3.2
网店风格设计
3.3
网店经营理念
本店的经营理念:客户的需求,用户的满意
服务理念:信誉第一,客户至上。优质服务
经营宗旨:脚踏实地,诚信经营
3.4网店的服务管理
1、服务热情周到,有礼貌
2、对商品的介绍要详细到位,有明确的退、换货规定
3、主动介绍商品
4、发货及时,保证商品及时发送
5、在保证利润的情况下。
提供更适合买家的促销方案
6、交易中发现纠纷时,要和买家共同协商,并妥善解决
7、向买家表示感谢
3.5
网店推广策略
在开店初期,网店的推广是一个重要的环节。只有提升自己的网站的人气。那些潜在的买家可能会成为你真正的买家。本店推广方式有从网上推广和网下推广两种方法进行。
(1)通过腾讯QQ、淘宝旺旺的发送消息功能来宣传推广本网店。
多于其他网店进行友情链接,引起潜在顾客的注意,从而提高本网店的人气,在有影响力的论坛发吸引人的帖子再加上店铺的链接,变相宣传本网站,让更多人注意本网店。
(2)从身边的亲朋好友进行口头上的宣传,让他们带动网站的人气、在学校派发网站简介的宣传单。
4.项目投资及利润分析
4.1
项目投资计划
淘宝网消费者保障服务,保证金 1000元
购买淘宝旺铺 68元
店铺装修 100元
购买充值软件 300元
周转资金 200元
总计投资1668元
4.2
预计利润获得状况
网上开店卖什么最好最终的走向,据去年进行的一项调查显示,22.64%的用户曾使用现实货币购买过网络游戏中的ID或虚拟物品。以我国目前收费运营中的几款主流网络游戏计算,总注册账号已经超过4亿个。如果以23%的比例计算,将会有9000万个注册账号参与现金交易,以每笔交易金额100元计算,整个市场的规模可达到90多亿。而在韩国、我国台湾地区等网络游戏发达的地方,虚拟物品交易市场已经达到数十亿美元。
关于网游产业的一个事实是:网络游戏拉动的相关产业规模,已远远超出了网络游戏本身的市场规模。仅2019年一年,网络游戏对电信产业的直接贡献就达到87.1亿元,因服务器、PC等设备销售而产生的对IT业的直接贡献为35亿元,对媒体和传统出版的直接贡献也达到26.4亿元。
这些数据就像是一座冰山,而冰山最底部、最庞大的一部分,就是网络游戏的虚拟物品交易。虚拟充值的利润主要通过2种方式获得,一种是充值。充值的利润在1~2%之间,游戏点卡充值在于8~10%左右,QB拿货9折、QQ业务8.3折.每个人,每个月都需要充值.这个走量赚钱的。然后出售一个软件也可以获得利润你每卖出去一个就可以获得230元利润.
5.网络创业的发展前景
作为近年逐步发展起来的一项新的创业形式潮流,网络创业具有其他创业形式所不赋予的优势,其中,最具代表性的是电子商务技术的发展。作为互联网时代重要的一种网络应用,电子商务的快速发展带动了网络创业的发展。而电子商务的应用范围和模式众多,基于互联网商务功能可以划分为基于产品销售模式、基于服务销售模式和基于信息交付模式三大类。基于网络产品销售模式进行网络创业,所需的成本、时间和技能要求相对来说比服务销售和信息交付要低,因此也更容易成为大学生创业者的普遍选择。此外,中国的网络购物正在快速增长,截止到2019年7月,已经有4亿个网民在网上购物,越来越多的网民习惯于价格透明和购买方便的网络购物。目前,在中国网民中,大约4个人中有1个人是网上购物用户,而在欧美和韩国等互联网普及率较高的国家,每3个网民中就有2个人在网上购物。中国网络购物的市场潜力还远未被释放。同时,与网络购物密切关联的网络支付发展十分迅速,目前使用的网民规模已经达到7571万人,2019年上半年增长率达到300%,有力地推动了网络购物的发展。所以说,网络创业的前景是比较可观的,具有极大的吸引力和推动力。
6.结论
2019年的这个大背景:大学生毕业人数高达770万,但与此同时,经济危机对我国就业产生的影响还未完全消退,大学生将面临愈加困难的就业局面。而据最新数据显示,2019年,中国网民数达到了4.2亿,网络购物产生的财富将有望突破10万亿,由此产生的巨大商机吸引了众多创业者的目光。点击鼠标、扫描照片、寻找客户??简单的操作方式,低廉的成本,网络使创业不再是企业或职业个体经商的专利,愈来愈多的大学生也投入了网络创业的滚滚洪流之中。
it项目计划书范文5到公司已有一年时间,在此期间为适应本岗位的需要,我不断学习新的知识及技能,力求将工作做得更好更出色。经过这段时间的不懈努力,在工作技巧、技能方面都有了一定的提高,同时,也收获了不少的经验和教训,在此基础之上从而使每一项工作都能完成得还算可以吧。
一眨眼我们又踏进--年了。新的一年,每个人都有新理想、新目标,为能逐一实现它们,现将新年工作做如下计划
1、适时做好网站监控,观察学习同类网站,扬长补短,并不断优化我们自己的网站。
2、网站的日常工作:做好工作规划,分清轻重主次,细心认真地做好信息上传更新,选取更具新闻价值的信息,力求做到我们网站更具专业化。
4、网站服务方面多做回访跟踪计划,多了解“读者”需求和意见,为网站功能的健全、服务健全积信息和数据。
5、日常工作方面,坚持不迟到不早退,听从领导吩咐,学会管理自己的情绪,及时调整自己的工作态度,及时并保质保量地完成工作任务;
积极主动地协助其他部门领导及同事。
将工程教育理念引入软件技术专业课程的教学改革中,从重构教学目标、重组教学内容、创新教学方法和改进考核方式等几个方面进行改革,探索基于工程理念的项目驱动等教学法,实施“做中学”、“学中做”,注重对学生的工程实践能力、团队协作与沟通能力以及职业素质等方面的培养。
关键词:
工程教育;教学改革;软件;做中学
《Java程序设计》课程是高职院软件技术专业的一门核心专业课程,也是学生毕业后能否满足用人单位岗位需求的一门重要课程。随着“互联网+”战略的深入实施,互联网正在与更多的传统行业进一步融合。移动互联网、云计算、大数据、物联网等与现代制造业的结合,对软件人才的要求也越来越高,为了充分调动学生学习的积极性和主动性,加快创新人才的培养,增强学生工程实践能力、团队协作与沟通能力以及职业技能,笔者以工程教育理念为指导,结合软件服务外包产业的发展现状和江苏信息学院的实际情况,从教学目标重构、教学内容重组、教学方法创新、考核方式改进等四个方面探讨对该课程的教学进行改革。
一、工程教育模式
工程教育模式作为近年来国际工程教育改革的最新成果,以培养学生具备在现代工程环境下生存和成长的工程技术基础知识、个人能力、人际团队能力和工程系统能力为主要目标。从2000年起,麻省理工学院和瑞典皇家工学院等四所大学组成的跨国研究获得KnutandAliceWallenberg基金会近2000万美元的巨额资助,经过四年的探索研究,创立了工程教育理念,并成立了相应的国际合作组织。工程教育改革是人才培养的创新模式,它从培养目标、课程计划、教与学、实践场所、教师能力提高、学生能力评估和改革质量评估等全方位进行,倡导的是构思-设计-实现-运作的工程教育理念和以能力培养为目标的工程教育理念,与任务驱动教学、案例教学、项目教学、主动学习、做中学、产学研合作等原来的人才培养模式既有区别也有联系。它以工程项目实现为教育的组织原则,将企业的需求与工程教育紧密结合,在技术基础上给学生提供更多的岗位工作知识,成为在社会与外部工程环境中,新产品、新流程或新系统创造和执行过程的劳动者,符合产业和人才市场的需求。
二、课程现状分析
《Java程序设计》作为我院物联网系软件专业学生必修的一门核心专业课程,几年来为了调动学生学习的积极性和主动性,任课老师采取了多种教学方法,如基于任务驱动的案例教学法、情境教学法、项目驱动法等,还采用了机考加笔试的多种考核方式,虽然也取得了一定的效果,但还存在如下一些问题:
1.教学目标定位不准,学生不知用人单位对软件人才的要求,也不知相应岗位的需求和职责,对自己职业生涯没有进行很好的规划或设计,对自己的学习目标比较模糊,甚至于产生学习此类知识有何用的想法,故而影响了学生学习的积极性和主动性。
2.教学内容以课堂讲解为主,理论教学的内容太过繁杂,抽象概念与语法讲解枯燥,难以激发学生学习的兴趣,甚至会严重挫伤原本有兴趣学生的积极性。
3.实践教学的比重太少,动手机会受到限制,而且受课时的限制,各知识点分散讲解后间隔时间较长,没有及时地有机地联系,影响了学生对相关知识的理解与掌握,同时也影响了对学生团队协作能力和系统工程能力的培养。
4.考核方式主要以笔试为主,概念和语法等为主要考核内容,学生为了应付考试,就会死记硬背,不能对学生的实践技能进行综合评价。
三、用工程教育理念改革该课程的教学
(一)重构教学目标
传统教学目标注重对知识点的讲授,要求学生掌握相关知识,并加以灵活应用,但现在用人单位对人才的需求,除了知识与技能之外,更看重应聘者是否具有良好沟通能力、自学能力、团队协作能力和系统工程能力,所以在教学目标的重构过程中,除了构建好知识目标和技能目标外,还要增加其他目标,如:素质教育目标和职业素养目标。根据工程教育理念,将知识目标与工程项目基础知识相对应,将技能目标与工程教育的个人能力相对应,将素质教育目标与工程教育的人际团队能力相对应,将职业技能素养目标与工程教育的工程系统能力相对应。
(二)重组教学内容
在制定课程标准时,积极听取行业专家及工程技术人员的意见,根据课程与市场需求以及技术岗位的关系,考虑该课程与本专业前后课程之间的有机联系,采取理实一体化、课堂教学与实践教学交替同步进行,以学生为主体,在“做中学、学中做”。对教学内容进行重新优化组织(简称重组),融入工程教育理念,把该课程的全部内容设置场景并精心设计为6个项目,每个项目又由若干子任务组成,这些项目与子任务既相互独立又有机联系,学生在完成它们的同时来构建要掌握的基础知识,并能逐步加深理解,发展自己的职业技能,在实施这些项目前,事先将全班学生分成若干小组,分组的原则是好坏搭配、男女搭配,这样就可以让组员之间相互协作、互相配合、互相学习。通过项目的一一实施,培养学生的创新意识与自主探索、自主学习能力,锤炼学生的实践技能和人际团队能力。最后再通过一周综合实训,通过再实践再学习,让每一位学生熟练掌握与理解该课程的所有知识点的程度。
(三)创新教学方法
为了在教学模式中融入工程教育理念,促使传统教学模式改进创新,实现以教师为中心到以学生为中心的转变以及以课本为中心到以项目为中心的转变,笔者对《Java程序设计》课程的教学方法进行了大胆的尝试与创新。将工程教育理念引入本课程的教学中,以项目和任务实现对学生的“知识、能力、态度”等方面进行培养作为目标,以项目的构思、设计、实施与运作的全过程作为载体,结合软件开发岗位需求,加强动手能力培养,将课堂教学与实践教学有机结合,事先将学生分成若干小组,通过团队协作来完成每一个项目与任务;老师引导学生进行探究式学习,以学生为主体,各小组的同学通过讨论、自学、查阅技术资料或操作手册等方式来完成项目,老师除了以予指导和启发式提示外,最后还对各小组解决问题的方案或做法进行点评,指出需完善之处。同时尝试让学生在课余完成相关章节知识点的学习,采用翻转课堂式教学模式,把课堂变成了老师学生之间和学生与学生之间互动的场所,包括答疑解惑、知识的运用等,从而达到好的教学效果。
(四)改进考核方式
课程考核是教学过程的一个重要环节。传统的考核方式是通过卷面考试,课程成绩由卷面成绩和平时成绩两部分组成(卷面成绩占60%,平时成绩占40%)。这样会导致学生只会死记硬背,学生的实践技能并没有得到有效训练。运用工程教育理念,改进对该课程的考核方式,注重学生能力的培养,加强并注重过程考核,逐步建立考核形式多样化、考核方式过程化、考核评价主体多元化的新型课程考核方式。
1.考核形式多样化。工程教育模式主张不同的能力用不同的方式进行考核。采用不同的有效方法来考核学生的专业基础知识、个人能力、人际团队能力和工程系统能力,主要考核形式有项目测试验收、报告或论文、笔试、机考、答辩、成果展示等。
2.考核方式过程化。传统的过程化考核主要有出勤、作业、实验报告、期中考试等,不能对学生进行全面评价,如人际交往与团队协作、工程素质、创新能力等。这就需要对过程考核进行进一步的细化,如小组讨论、态度与责任感、项目分解合理性、使用工具的熟练程度、沟通表达能力、任务完成情况、小组凝聚力、项目答辩、开放式思维与创新等。对项目生命周期的各个环节,对任务书、需求分析报告、概要设计报告、详细设计报告、测试报告和总结报告的撰写质量、系统运行情况、配置文件规范化、答辩时讲解和回答问题的情况都要进行详实记录和打分。基于过程化的考核方式对教师和学生的要求很高;对老师而言,它要求老师在平常的教学过程中要认真观察学生的言行及项目实施、进展情况,并详实地进行记录和评价;对学生而言,平时不仅要面对老师的考核,还有小组成员的考核,从而打消投机取巧的念头,只能老老实实、一步一个脚印按项目要求去做,来不得半点含糊,直到熟练掌握为止,从而全面提升了学生的各方面综合能力。
3.评价主体多元化。传统课程考核评价的主体主要是任课教师,随着工程教育理念在教学改革中的应用,课程考核评价的主体也应该多元化,除了任课教师考评外,还可以采取个人自评、组内互评、组间互评等方法,并结合企业软件技术人员考评的方法,这样就可以更全面、更客观地评价学生核心能力的掌握情况。
四、结语
运用工程教育理念,对江苏信息学院软件技术创新班《Java程序设计》课程的教学进行了改革试点,创新教学模式,改革教学方法与手段,协同政、校、企、学等各方力量提高人才培养质量,创新人才培养模式。二年来的实践证明,将实际软件工程项目引入课堂,结合企业对此类人才的岗位需求与职业技能要求,重构教学目标、重组课程内容为一个个工程项目,并创新教学方法、改进考核方式,较好地融入了工程教育的理念,提升了学生的实践技能和团队协作意识,充分调动了学生学习的积极性和主动性,提高了学生发现问题、分析问题和解决问题的能力,从而取得了良好的效果。
作者:陈正权 单位:江苏信息职业技术学院
参考文献:
[1]钟金明,李苑玲.基于CDIO理念的工程教育实践教学改革初探[J].实验科学与技术,2009,(6):67-69.
[2]刘道广,史玲华.基于CDIO理念下的高职教学改革[J].教学与职业,2013,(35):106-107.
[3]齐灿,邓维.CDIO模式下《计算机操作系统》课程教学改革与探索[J].教育教学论坛,2013,(3):52-53.