前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的共享软件的开发主题范文,仅供参考,欢迎阅读并收藏。
面向协作开发的软件配置与变更实验属于我校软件工程专业核心课《软件开发过程实战》,在第6学期开设,该实验是《软件开发过程实战》课程的最重要内容之一。学生在实验中针对真实的项目案例通过分组协作、精心设计以及完整的实践过程,达到深刻理解软件配置与变更管理的概念、熟练掌握相关软件平台与工具、切实增强动手能力与创新意识的目的。该实验连同《软件工程过程》等6门专业核心课程是软件工程专业近年来进行的所有课程、教学方法和考试等改革的中心,自2010年以来得到了教育部、山东省以及学校的一系列教学和实验改革项目的支持,共计十余项。
该实验项目“打破课程界限”、将多门软件工程核心课程知识融入一个完整的实验过程,实现了以课本为中心到以实践为中心的转变,达到了课程指导实践、理论知识在实践中还原的教学效果。该实验从2010年开设以来,已有软件工程专业5界四百多名学生受益,学生的功能实践能力和创新意识得到明显提高,相关学生获得省级以上科技活动奖励四十多项;学生的就业率得到持续提升,从2009年的71.43%提升至2015年的98.7%,且就业层次明显改善。该实验及相关课程建设也得到了教育部相关专家的肯定,认为我们施行的“基于项目的教育与学习”是实现软件人才工程能力培养的重要途径,是高校进行软件工程教学改革发展的基本方向。该实验项目作为《软件开发过程实战》的重要组成部分,在软件工程专业培养方案中具有更加重要的地位,作为提高学生工程实践能力和创新思维的重要实践环节将长期存在。
一、实验构建的目的及意义
通过该面向协作开发的软件配置与变更实验的开设,旨在达到以下主要目标:(1)加深学生对软件配置与变更管理这一软件工程专业重要知识域的理解与掌握,特别是通过实验使学生明确区分并熟练掌握项目区域、时间线、迭代、流、组件、变更等核心概念及其相互之间的逻辑关系;(2)切实增强学生在协作式软件开发过程中对软件配置与变更理论的应用能力,对相关工具平台的熟练操作水平;(3)提高学生的团队合作、团队管理能力,培养学生自主学习、自主设计的能力以及脚踏实地、开拓创新的精神。
该实验项目是我校软件工程系列核心课程的重要实验之一,通过该项目的建设不仅进一步完善实验体系、规范实验流程、提升实验质量,更将形成示范性的精品实验,为本课程其他实验以及类似课程实践环节的建设提供有益的参考与借鉴。
二、实验构建的理念和设计思想
该实验以CDIO工程教育理念为指导,深入贯彻“做中学”原则和“基于项目的教育和学习”方法[1,2]。实验过程把《软件项目管理》、《软件工程过程》、《软件质量工程》以及《软件测试与维护》等4门课程中有关软件配置与变更的知识点融入到一个完整的实践过程中,要求学生在实验中自行设计场景、践行升华理论、增强动手能力[3]并培养协作和创新意识,从而解决了“工程理论来源于实践,在实践中还原”的教学难题。
该实验设计包括一个逐步递进、结构完整的综合实践过程,学生随着实验的深入将逐步接受、运用相关的理论知识,并通过实验总结实现对知识掌握、技术运用的提升,实验方案的主要内容设计包括:(1)软件配置与变更场景设计,每个小组基于各自既定的项目案例,设计能够涵盖所有典型变更流程的场景及规划;(2)软件配置管理过程,依据规划配置开发流和组件、基础代码等资源、团队个人空间和开发任务等;(3)软件变更实施过程,协作完成变更任务开发、代码的交付与接受、检入与检出、冲突及解决等内容;(4)软件配置与变更的监控过程,从团队、成员个人、工作项和工件等角度进行项目的监控;(5)实验总结,撰写实验报告,总结所用知识点及过程状况等。
三、教学方法、手段及考核体系
1.团队协作式实验方式与企业标准化实验流程。实验中以学生意愿为主,组织学生建立了学生项目团队,采取全员参与、角色扮演、协作学习、研论教学、交流共享等多种形式,使学生成为认知的主体、知识的主动建构者。参照企业模式组建的项目团队,以学生自愿为原则,由学生按照4至5人的规模组成;每个学生都参与到团队中,依据个人愿望和能力至少扮演一个团队角色,在重点完成自己的职责任务基础上,进行交流协作,使得每个人最终都达到课程的教学目标。
制定了以企业标准化项目开发过程为主线的标准实验流程,模拟实战开发,实现“以验证实践为中心到以实际项目为中心的转变”。目标是使学生能够在近乎企业真实场景之下,使用行业先进的设计工具、开发环境进行实战训练,系统化、规范化地实施学生工程能力培养。
2.先进的协作式软件交付平台。采用了业界最新的IBM Jazz软件协作交付平台,使得在实验中学生团队不同的角色和工作环节之间,工作任务能够自动流转,工件信息自动传递,工作数据和过程自动记录、自动收集和汇报,全生命周期的可追踪性自动建立。从而使学生实现了软件交付过程中人员、项目、工具和流程的整合。
3.过程化多角度的考核评价体系。实验考核方法综合考虑了学生实验过程的平时表现(通过Jazz平台)、分组答辩和实验报告,过程监控10%+分组答辩*50%+实验报告*40%。其中“过程监控”是通过IBM的Jazz平台进行实时的监控和评分;“分组答辩”是教师给本组一个分数,该组内,由项目经理负责给该组成员打分,组员的平均分不能超过教师给该组打的分数;“实验报告”根据文档的完整性、规范性、系统性进行评分,反馈结果用于暑假小学期的软件项目实训。
四、实验设备和环境建设
实验项目在“IBM软件工程联合实验室”(与IBM共建)开展。近几年,学校在实验室建设方面投入了大量的资金,硬件设施得到了明显改善,完全按照国家相关标准进行建设。软件方面,我们购置了一整套IBM全程体验软件工程最佳实践和协作的Jazz平台来实施基于项目驱动的软件配置与变更实验,包括需求定义工具RRC和需求管理分析工具Doors;软件建模分析工具RSA;测试管理平台RQM、软件功能自动化测试工具RFT、压力测试工具RPT;协作平台RTC。
同时,实验室也非常注重文化和安全制度建设。强调合作与创新,美化实验室的学习环境,突出浓郁的知识探索氛围,培养学生良好的实验习惯等。此外,也明确了所有实验人员的岗位职责,使得实验室安全管理工作有章可循。
五、总结
作为我校软件工程专业核心课《软件开发过程实战》最重要的内容之一,面向协作开发的软件配置与变更实验在提高学生的工程实践能力和创新意识方面起到了重要的作用,该实验主要的创新点有以下几个:
1.一体化实验内容设计、独立的实验实施过程。一方面,本实验项目中进行的软件配置与变更实验内容采用了本课程中一致的项目案例,做到全程一体化设计;另一方面,该项实验又包含了完整的实验环节和过程,具有相对独立性,可单独开设、独立实施;
2.实验方法和形式上,贯彻“基于项目的教学”和“开发驱动的实践”,采用团队式协作开发方式,实现了从以“课本为中心”到“以项目为中心”、以“课堂为中心”到“以项目开发为中心”、以“教师为中心”到“以学生为中心”的转变,激发了学生自主学习和实践的积极主动性,增强了学生的工程实践能力。
3.实验技术和手段上,引入了IBM的最新软件交付平台及配置与变更管理工具,采用Scrum敏捷过程模板和企业标准化的实践流程,体现出较好的先进性和规范性。
关键词:福利 软件开发人员 福利满意度 工作投入
1 文献回顾
1.1 员工福利满意度概念界定
福利满意度是一种组织福利被认知的程度。price认为:满意度是社会里的成员对组织所产生的一种情意导向,而积极的情意导向为满意,消极的情意导向为不满意。因此,福利满意度是员工对组织所制定的福利制度和措施的感受,也是员工对公司福利方面的看法[4]。
1.2 工作投入概念界定
工作投入是指与工作相关的一种积极的、对工作尽职尽责的心理状态。主要是在从业者对工作的活力、奉献与专注等三方面,加以测量。活力表现为精力充沛、富有韧性、在工作中积极努力,勇于克服困难。奉献表现为责任感、对工作的热爱、充满灵感与自豪感,敢于接受挑战。专注表现为对工作的全神贯注,注意力高度集中[6]。
2 理论假设与研究设计
2.1 理论假设
根据相关文献回顾员工的福利满意度受到人口统计因素的影响,因此提出第一个假设:
h1:人口统计因素在员工福利满意度上存在显著差异
h1a: 性别因素在员工福利满意度上存在显著差异。
h1b:婚姻状况因素在员工福利满意度上存在显著差异。
h1c:年龄因素在员工福利满意度上存在显著差异。
h1d:教育程度因素在员工福利满意度上存在显著差异。
h1e:服务年限在员工福利满意度上存在显著差异。
工作投入是员工薪酬满意度中的一个结果变量,而且薪酬满意度对工作投入存在着显著的正向影响,而福利满意度是薪酬满意度的一个重要组成部分,因此本文提出第二个假设:
h2:员工福利满意度对工作投入存在着显著的正向影响。
h2a:员工对福利质量和费用满意度对工作投入存在着显著的正向影响。
h2b:员工对福利类别满意度对工作投入存在着显著的正向影响。
h2d:员工对福利信息满意度对工作投入存在着显著的正向影响。
2.2 研究设计
2.2.1 调查问卷
福利满意度调查问卷采用戴恩霍(carol danehower)和勒斯特(john a.lust)1995年使用的福利满意度量表,并以文献探讨的方式,参考其他学者的相关问卷编制而成,共计17个题项。工作投入调查问卷采用schaufeli等人编制的工作投入量表(uwes),共计17个题项。两量表的衡量尺度皆采用李克特五点尺度。
2.2.2 问卷的信度与效度检验
福利满意度量表包括三个维度分别为:质量和费用满意维度、类别满意维度和信息满意维度,其中质量和费用满意维度能解释总变异的38.334%,类别满意维度能解释总变异的22.146%,信息满意维度因素能解释总变异的10.220%。这三个维度共能解释总变异的70.700%,各分量表内部一致性系数分别为.905,.899,.881, 总量表的内部一致性系数为.883,达到了较高水平。kmo为.885,大于.80并且球形检验显著。工作投入量表包括三个维度分别为:活力、奉献、专注,分别解释了总变异的45.399%、17.122%和10.419%,总共解释了总变异的72.940%。各分量表的内部一致性系数分别为.917、.884、.921,达到了较高的水平。总量表的内部一致性系数为.916,信度达到较高要求。kmo为.859,大于.80并且球形检验显著。
3 研究结果描述
3.1 人口统计变量对福利满意度的差异性分析
人口统计统计变量对福利满意度差异分析结果如表1所示:
3.2 相关分析
相关分析可以探讨各变量的相关情况,正值表示正相关,负值表示负相关。本文研究的软件开发人员福利满意度与工作投入各维度的相关情况如表2所示:
由表2得知,福利满意度中各个维度都分别与工作投入中的各个维度呈现显著的正相关关系。福利满意各个维度都与工作投入呈现显著的正相关系。
3.3 回归分析
本研究采用回归分析方法中最为常用的“逐步回归法”,根据向前选择变量法选入变量,然后根据向后剔除法,将模型中f值最小的且符合剔除判据的变量剔除出模型,重复进行直到回归方程中自变量均符合进入模型的判据,模型外的自变量都不符合进入模型。
把福利满意度的3个维度作为自变量,工作投入作为因变量,进行回归分析。经过f检验,“福利质量和费用满意度”、“福利类别满意度”及“福利信息满意度”均进入回归方程,回归分析的结果如表3所示:
从以上回归分析结果可以看出,福利满意度各个维度的预测回归系数都通过了0.05水平上的显著检验,福利满意度对“工作投入”有显著的回归效应。
4 结论
(1)通过单因素方差分析得出,软件开发人员福利满意度各维度在性别、婚姻状况不存在显著差异,而在年龄、受教育程度和服务年限上面存在显著差异。
(2)通过相关分析和回归分析得出,软件开发人员福利满意度各维度对员工的工作投入有显著的正向影响。
参考文献
[1] heneman, herbert and donald p schwab. pay satisfaction: its multidimensional nature and measurement[j]. international journal of psychology, 1985, 20(2):129-141.
[2] schaufeli, w.b.schaufeli, m.p. leiter.job burnout [j].annual review of psychology, 2001,52:397-422. [6] 庇古 福利经济学[m]. 武汉:武汉大学出版.1999,86.
[3] 仇雨临.员工福利管理[m].复旦大学出版社.2003,07.
[4] 毛任.福利满意度对it企业员工离职倾向影响的实证研究[d].湖南大学硕士学位论文,2006.
[5] 马晓蕾 中小企业员工福利满意度对工作倦怠的影响[d].大连理工大学硕士学位论文,2008,06.
[6] 何雯.事业单位员工福利满意度及其对工作投入影响研究[d].暨南大学硕士学位论文,2008,06.
关键词:专业学位;软件开发;客户需求;软件构架;代码质量
专业学位与学术性学位在培养规格上各有侧重,在培养目标上有明显差异。专业学位以专业实践为导向,重视实践和应用,培养在专业和专门技术上受到正规的、高水平训练的高层次人才,授予学位的标准要反映该专业领域的特点和对高层次人才在专门技术工作能力和学术能力上的要求。专业学位教育的突出特点是学术性与职业性紧密结合,获得专业学位的人,主要不是从事学术研究,而是从事具有明显的职业背景的工作。
我院从2009年开始招收计算机工程硕士,以培养能够从事软件开发的应用型人才。软件工程相关知识是各个公司在开发大型商业软件项目当中总结出来的,具有很强的实践性。如果单独通过课本的讲授,工程硕士难以获得深刻的印象,而且难以达到教学目的。因此,必须让工程硕士接触到真正的商业软件项目,并且参与到软件开发的各个过程,让他们更加深刻地体会课程中讲授的知识点,提高其软件开发能力。
为了达到这个目标,我们在开始培养计算机工程硕士的这一年多时间里,通过与TRILOGY/GDEV合作,让工程硕士参与到当前主流大型商业软件的开发过程当中,从而更好地掌握软件工程课程教授的知识,并且了解当今软件开发中应用的主流技术和开发模式,从实战中提高软件开发能力。
1背景介绍
成立于1989年的Trilogy公司,总部位于德州奥斯丁,在印度和中国均设有分支机构。Trilogy公司在全球拥有600多名业内精英和超过500项的专利技术,有着 17年与世界500强企业成功合作并获利的经验,曾被福布斯、财富、商业周刊、哈佛商业评论等著名商业杂志誉为高度创新和高瞻远瞩的公司。
Trilogy 公司当前专注于数据挖掘和用户体验相关的业务,倡导新型的商业服务和技术支持,为客户提供完全的商业价值保障。其主要客户包括:Ford Motor,General Electric Healthcare,Daimler-Chrysler,Nissan,Goodyear Tire & Rubber,Prudential,Travelers Insurance,Gateway,IBM等公司。
至2006年止,Trilogy 公司已为汽车、保险、消费电子等行业提供多个商业服务项目,如:FordDirect.
com,Goodyear,TTG,,Prelaunch,Gateway,TIS等。我们通过网上投标,参与这些项目的开发。
项目开发的过程主要包括:下载PIP(Product Info Page)和RFP(Request For Proposal)文档、虚拟机(以及SVN代码)和程序文档。PIP是一个网页,是项目的需求;RFP文档是关于项目使用的技术概述;虚拟机是模仿对方开发环境的平台;程序文档放在网站上一个固定位置,如Bundle Location。发标的公司会提出:
“Deliverables”:是最终需要提交的东西,一项都不能少,否则算失败。
“Acceptance Criteria”:对方接收的标准,符合标准的就算通过。
“Deadline”:提交时间,超过这个时间即为失败。
项目提交后,如果判为失败,开发者还可以申诉(Rebut)。
2项目开发的收获
通过参与这些项目的开发,工程硕士主要在以下几个方面有所提高。
2.1锻炼工程硕士与客户沟通的能力
客户的需求是基于其公司的商业逻辑,如何准确无误地获得客户的需求,并且从软件开发的角度将需求进行规范化,这是软件开发中必须解决的首要问题。
由于是跟美国IT业公司进行合作,所以该案例采用的交流方式是线上交流,而非传统的面对面交流。线上交流的主要方式是使用美国公司提供的Issue tracking system(/wiki/Issue_tracking_system),完全是通过英文交流。长期的网上交流,锻炼工程硕士的英语交流能力和业务逻辑的理解能力。
2.2学习当前主流技术
在项目开发过程中,工程硕士能够接触到当前IT业主要使用的各种技术。同时,结合项目地学习可以让工程硕士更好地了解这些技术应用的场景、目的以及作用。下面列举项目中用到的一些技术。
1) 编程语言:主要采用Java,便于上手,以免工程硕士花太多时间在学习语言上。
2) 构建工具:Ant是一种基于Java的build工具,用于自动化调用程序完成项目的编译、打包、测试等。脚本格式基于XML,便于维护,而且基于Java的,具有平台无关的特点。
3) 虚拟机:要求配置模拟各种平台的虚拟机环境。
4) 数据库:采用Oracle、DB2、PostgreSQL和SQL Server,均是当前主流数据库管理软件。
5) 数据库查询语言:SQL以及OQL。其中项目中主要使用OQL (/wiki/Object_
Query_Language) 即对象查询语句,使用OQL有利于软件开发过程中的效率和规范化。
6) 测试工具:JUnit,Selenium。JUnit是由Erich Gamma和Kent Beck编写的一个回归测试框架,广泛应用于单元测试当中。Selenium是一个用于Web应用程序测试的工具,通过编写模仿用户操作的 Selenium 测试脚本,可以从终端用户的角度来测试应用程序,能够支持不同的浏览器,以及能够使用各种编程语言编写,广泛应用于UI测试当中。
7) XML技术:XML是一种平台无关的表示数据的方法。使用 XML 创建的数据可以被任何应用程序在任何平台上读取。甚至可以通过手动编码来编辑和创建 XML 文档。XML在网络应用和信息共享上方便、高效,可扩展。所以,可以XML作为一种先进的数据处理方法,使网络跨越到一个新的境界。在本项目中,XML主要用于书写配置文件。
2.3熟悉软件构架
众所周知,软件架构是一个软件先进性集中体现的地方。通过外包软件的开发,能够了解软件项目的架构,分析软件中应用的各种框架,理解应用的设计模式。下边是Java EE项目中常用的一些开源的框架。
1) Hibernate是一种Java语言下的对象关系映射解决方案。它是使用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。Hibernate也是目前Java开发中最为流行的数据库持久层框架。它的设计目标是将软件开发人员从大量相同的与数据持久层相关的编程工作中解放出来。无论是从设计草案还是从一个遗留数据库开始,开发人员都可以采用Hibernate。
2) Spring是一个开源框架[1-2],它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring通过一种称作控制反转(IoC)的技术促进了松耦合。Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计和事务管理)进行内聚性的开发。应用对象只完成业务逻辑,并不负责其他的系统级关注点,例如,日志或事务支持[3-4]。
3) Struts有一组相互协作的类、Serlvet以及JSP TagLib组成[5]。基于Struts构架的Web应用程序基本上符合JSP Model2的设计标准,可以说是MVC设计模式的一种变化类型。我们参与的软件外包项目很容易理解为什么Struts是一个Web软件开发框架,而不仅仅是一些标记库的组合,理解理解Struts的控制器(Controller),模型层(Model)和视图层(View)。体会在模型层,Struts可以很容易地与数据访问技术相结合,包括EJB、JDBC和Object Relation Bridge;在视图层,Struts能够与JSP、Velocity Templates、XSL等表示层组件相结合。
项目中还有一些独有的框架,由于细节繁琐,不便介绍。接触这些框架,可以获得宝贵的软件开发经验。
2.4提高书写代码的质量
在真实项目的驱动下,工程硕士通过自己阅读项目中的优质源码,以及在经验丰富的开发人员的帮助下,形成良好的编码风格,提高代码质量。
一个简单的例子是,工程硕士在参与项目之前,代码质量相当低,主要体现在:代码效率低下,缺乏注释信息,代码不具有扩张性,代码潜在bug多等。而对方真实的项目的代码中包含大量注释信息,以及一些必须的日志信息,具有良好的编码风格。在查找这些代码的bug或提升其功能过程中,一定会接受对方良好的开发风格熏陶。
3结语
总而言之,通过软件外包项目的开发,能够极大地提高工程硕士的学习兴趣以及效率。其具备的主要优点如下:
1) 该案例是基于真实的大型商业项目,是当前主流技术的集中体现;
2) 工程硕士可以接触到软件开发过程中的各个阶段,有利于工程硕士把握软件开发流程;
3) 工程硕士可以通过阅读优质源码以及和有经验的开发人员交流来提高软件开发能力,以及通过与客户交流来提高提炼需求的能力;
4) 外包软件开发实践性很强,工程硕士能够很好地补充课本的不足;
5) 从外包软件开发中,工程硕士能够获得很好收益,激发学习热情。
我们认为,让工程硕士参与软件开发实战,积极推进了硕士研究生培养模式的改革,加强了应用型高层次人才的培养,促进了人才培养与社会需求的有效衔接。
参考文献:
[1] 夏昕,曹晓钢,唐勇. 深入浅出Hibernate[M]. 北京:电子工业出版社,2005:1-33.
[2] Christian Bauer,Gavin King. Java Persistence with Hibernate[M]. Greenwich,Connecticut,USA: Manning Publications,
2008:10-15.
[3] Ted Husted. Struts in Action: Building Web Applications with the Leading Java Framework[M]. Greenwich,Connecticut,
USA:Manning Publications,2005:15-38.
[4] 罗时飞. 精通Spring[M]. 北京:电子工业出版社,2008:5-48.
[5] 沃尔斯,布雷登巴赫. Spring in action[M].2版. 毕庆红,王军,等译. 北京:人民邮电出版社,2008:13-57.
Foster Engineering Master’s Capability of Large-scaled Software Development Based on Practice
LI Aiping, DING Hongli, ZHU Fuxi
(Computer School, Wuhan University, Wuhan 430072, China)
11月19日,金山软件发起的金山毒霸“百城义诊”在北京全面启动,接下来将在全国范围内的100个城市展开。就在数日前,瑞星宣布推出反击流氓软件的利器――瑞星卡卡上网安全助手3.0; 最早扛起反流氓软件大旗的反病毒软件企业江民科技也进行了产品升级。一时间,反“流氓”战斗进入白热化阶段。
与此同时,备受社会关注的反流氓软件联盟状告雅虎案,在北京市朝阳区法院一审判决,原告中国反流氓软件联盟的发起人董海平因证据不足等原因被判败诉。业内人士认为,改善国内共享软件发展环境,才是解决流氓软件的根本之道。
反流氓软件混战
由互联网人士挑起的流氓软件之争,在今年愈演愈烈。从借助媒体互相指责、流氓软件排名,一直到法律诉讼,这场持续数月的闹剧让众多互联网用户看足了大戏。
从最初被指责为“流氓软件”的3721插件,到各类Web 2.0网站的各式客户端,这些“强制安装、无法删除”的插件曾让普通用户不胜其烦。那些意在窃取信息和用户资料的恶意插件则让用户有遭受金钱损失之虞。
反病毒厂商都看好这一难得的机会,纷纷利用流氓软件做足文章,同时也带来了查杀与反查杀的口水战。在目前依然缺乏官方定义的情况下,似乎很难将相关插件简单定义为流氓软件。
流氓软件问题如此受人瞩目,互联网协会也推出了针对流氓软件的定义。信息产业部有关部门则表示正在制订具有法律效力的行业规范,尽管这一行业规法的推出仍是好事多磨,但它的推出显然会有助于平息目前持续良久的流氓软件之战。
商机有多大?
金山公司副总裁王全国透露,此次推出“百城义诊”活动,预计将花费上千万元。而瑞星公司披露,为卡卡上网安全助手3.0,该公司也将投入近千万元。反病毒厂商自然不会无缘无故提供免费的午餐,这场持续数月的论战显然是其难得的机遇,客观上提供了一次对用户的普遍教育过程。
据金山公司副总裁王全国介绍,11月14日上线的金山毒霸系统清理专家,在短短不到一天的时间里,下载数量就已突破10万。但社会上仍然有很多用户不了解流氓软件,必须让这部分用户加入到反流氓软件的行动中来。义诊现场用户不但可以直接咨询安全专家相关的安全知识,而且还可以免费领取金山毒霸系统清理专家及为期一个月的毒霸急救卡,用户可以让自己的电脑彻底地享受一次全方位的安全体检。
改善共享软件生存环境是根本
针对流氓软件问题,有业内人士指出,破解软件、盗版软件的流行,使得很多共享软件作者无法获得商业利益,这迫使一些作者得不得不考虑其他的手段。“要想真正解决流氓软件问题,首先应该改善中国共享软件作者的生存环境。”
本期软件:梦幻桌面
软件创始人:赵元
软件主页:
最实用的技巧――直接拖放
在添加图片时,可以直接将一个目录拖放到播放列表里,程序能自动将里面所支持的图片添加进去。
最简单的技巧――密码修改
如果忘记了软件用户的密码,可以直接将程序目录下的Data.dat文件删除,程序将自动重新初始化用户数据。但是以前保存的个人信息将丢失。
最个性的技巧――直接下载
可以在程序自带的资源管理器这个子程序里下载并管理最新的图片、时钟、报时主题等资源,在“资源管理器”里点击子程序即可下载。
传奇人生
童年记忆
小时候家里给我买了台电脑想让我学好英语。现在回想起来,我当时除了把电脑当作电子字典外,其余的时间都当它是游戏机了。在玩游戏的过程中渐渐对游戏编程产生了兴趣,于是学习了C语言。在高中时期学习了更多的语言,并用VB做了一大堆小程序,有一些实用的工具我现在还在用呢。
记者访赵元
问:中国共享软件有很多发展方向,可做共享软件赚大钱的很少,你认为怎么才是共享软件作者的出路?你们是怎样做的?
答:由于中国软件行业的起步形态就跟国外不同,再加上这几年软件营销模式的改变,导致现在软件与网络结合得更紧密,并且很多Web 2.0网站实际上就是软件,只是外在表现形式不同而已。所以,我们将以往《梦幻桌面》的那套设计理念和营销模式进行调整,现在网站正在全力改版,并且新版程序里既有软件形式,又有网站服务形式,而这一切都通过游戏中的货币和工作系统紧密结合在一起。我们通过占据桌面来提高用户使用量,通过网络来提高服务,通过插件来实现增值服务。
问:在软件盈利方式上,你认为以软件本身销售来盈利好?还是以软件免费,通过服务来盈利好?
答:软件的盈利方式很多,可以通过广告来盈利,也可以通过软件本身来盈利,也可以通过服务来盈利。这些没有可比性,得看软件本身来讲。比如说大型的工程软件和开发软件,就宜用软件本身盈利这种模式;而为用户提供便捷这类功能性软件,如迅雷、超级解霸,它们宜用广告来盈利;对我们这些以售后服务为主的,如游戏娱乐、杀毒软件等,就可用服务来盈利。
创业的开始
小林是一个DV爱好者,平时总爱拍一些短片,并到网上与好友一同分享。有一天,小林发现自己录制的一段视频被一广告公司套用,多次交涉也没有结果,还惹了一肚子的气。小林想,要是能在的视频上加上自己的Logo标志,就不怕这些人盗用了。小林从网上搜索了一下,果然找到了两个很不错的添加Logo的工具。
有钱好办事,VidLogo加水印只需3步
VidLogo是一款共享软件,可以从/download/vidlogo.exe下载它的试用版。VidLogo支持AVI、MPEG、WMV、MP4等常见的视频格式。它功能专一、操作简单,只需3步,就可以为视频添加上专业的水印Logo效果。
优点:操作非常简单。
缺点:共享软件,需要收费。
第1步 启动VidLogo,点击Input(输入)右侧的“...”浏览按钮,选择要添加为Logo的视频文件,VidLogo会自动填写输出文件名及保存路径,当然你也可以点击Output(输出)后面的浏览按钮来更改。在Type(类型)下,可以设置输出视频的格式,有AVI、MPEG、WMV/ASF等几种类型可选(见图1)。
第2步 点击下面的Edit Logo(编辑Logo)按钮打开编辑窗口,选取你要添加的标志,可以是图像(Image)、视频动画(Video)或者直接输入文本(Text)。在Position(位置)中可以设置Logo的位置和大小,还可以拖动Logo transparency level(Logo透明级别)滑钮来调整标志的透明度(见图2)。
第3步 设置完毕,单击Start按钮开始,VidLogo就会把你选择的标志添加到视频中去,一切就这么简单。
免费的馅饼,VirtualDubMod当仁不让
如果没有注册,VidLogo会在生成的视频中加上开发商的标志,很讨厌。如果你没有注册版的VidLogo,可以试试免费的VirtualDubMod(下载地址:/software/video_software/video_tools/virtualdubmod.cfm)。
优点:免费,并且具有其他的视频编辑功能,它还是绿色软件。
缺点:操作稍嫌复杂。
第1步 下载后解压,直接双击其中的VirtualDubMod.exe文件运行它,执行“FileOpen video file”菜单命令,打开要添加Logo的视频文件。
第2步 执行“VideoFilters”菜单命令,点击Add(添加)按钮,选中logo滤镜后单击OK确定。这时会弹出如图3所示的窗口,单击Logo image(Logo图像)右侧的“...”按钮打开准备好作为Logo的图片(必须为BMP或TGA格式)。
档案:
曾开发
《Fortran 77语言集成环境与教学系统》
《赤峰市地下管网综合信息系统》
《沈阳市开发区水质计算分析系统》
《新宏赫商贸有奖销售及管理系统》
《给水管网信息管理分析系统》
《测井图像识别》底层
共享软件《伴侣》
曾制作
双鸭山制药厂广告
天与地个人网站
千千世界
给排水研究室网站
简历 :
1995年在辅导员的帮助下成立了哈尔滨建筑大学计算机学会,任首届理事长直到毕业前夕,以提高自身及非专业同学的计算机水平为主。曾主持了计算机知识竞赛等活动。
1996年是VB崭露头角的日子,适逢研究室的《大庆防洪模拟》项目开始,软件部分由我完成,不明就里的我从此几乎走入VB的误区,该项目数月即制作完毕,为我做过的最烂的程序之一,工程居然也鉴定了。
1997年毕业设计课题为《沈阳市开发区水质计算分析系统》,使用语言VB,被同学一致认为是最好的学生作品,... ...未获优秀。
在面临就业的重大问题上那时的我却厌倦了——不断的编程、不断的知其然不知其所以然。于是我如愿已偿的得到一份工作——黑龙江省建筑设计研究院计算中心。
1997年毕业,就职于黑龙江省建筑设计研究院。
这里对于我来说很轻松,维护全院近300台计算机的正常运行。待遇也不错,而且我先后的两个领导都是宽厚的人。我毕业时本来就想这样,轻松的完成工作后可自由支配的时间里我可以自己做些什么,甚至写个游戏什么的。那时我才真正发现VB有多么可笑,而充斥着16位技术的BC++3.1又是多么浪费。开始我还在憧憬,可半年后我发现我错了,这不是我热爱的工作,没有创造力,没有成就感。事务性的工作里是很少有成块的时间的,而这对于开发至关重要。同时我在设计院到处是朋友,一个集体中热心的计算机高手通常都是这样。有那么一段时间我几乎放弃了。不过在这里我熟悉了3Dmax、AutoCAD精通了 PhotoShop,还为双鸭山制药厂用Max做了一个广告。
1998年夏,我的老师任副董事长的金北方科技(原来是计算机书店)拓展业务,成立了软件、电脑销售部门,其实就是一个几十平米的门市,我在单位请了一个月病假,开始了一个半月的短暂的经理生涯,就是门市经理,负责货源、洽谈、销售、售后,有三个专科的手下。本想利用自己的知识另辟天地。按哈尔滨业内的话讲那时公司电脑部分是小家,基本没有自己的配件,价格自然没有优势,为留住每个客户我费尽口舌,而为了凑齐客户的配置更是跑短了腿,586时代硬件之间兼容性很差,而我们每天都在DIY。那时我才发现开发软件是一件多么美妙的事情。本来我也打算这样下去了,可是我做的一笔较大单子(其实也就五万多人民币)出事了,买方天宝公司开了空头支票,而负责人某女士后来干脆告诉我最少一个月才付钱,对于“经商”我终于厌烦了。1.5个月之后我回到了设计院。
1998年冬以个人名义开发了《新宏赫商贸有奖销售及管理系统》,反映良好。
1999年6月一个好机会来了,我原来在校时工作过的给排水研究室准备全新开发WNW4.0(即《给水管网信息管理分析系统》)。那时我学VC++已经五个月,MFC基本熟悉,可以做程序了。这个工程开发费用10万余元,我和一个朋友谈好后辞去了各自的工作。令我感动的是设计院院长孙宗仁在同意我辞职之后发给我5千元奖金。别了,我又爱又恨的设计院,那时我已经有一个洗手间那么大的房子可分了。我打算以后用这个工程的收入开一个小公司,做软件开发。
2000年5月-7月工作之余开发了共享软件《伴侣》,英文名称BodyMate,现用户数不祥。这个软件和我的女儿几乎是同时出世,她们是我的最爱。
每一天,每个人都在做两件事,想做的和必须做的,很幸运对于我它们是同一件事。
现在,我要到同类的圈子里去了,因为我要继续我热爱的软件开发,我要让亲人生活的更好。
个人总结:
A.技术:
精通VC++框架程序设计,一般性掌握COM、ATL编程。熟悉OpenGL编程,基本掌握A3D。有多年的软件开发经验尤其是GIS开发经验和工程软件开发经验,具备项目分析、组织能力。
精通PhotoShop,熟练掌握数种美工软件如3DMax、ACAD、PhotoImpact等,可以制作出一流的静态美工作品。
一般性掌握HTML,能熟练运用Dreamweaver、Flash等软件制作网页。
英文四级,阅读能力强,读MSDN与读中文速度差不多,口语及听力略差。
B.能力及其它:
近九年与计算机的朝夕相伴和热爱,使我有足够的自信去学好和做好每件计算机相关的事情,虽然有些技术不熟练,但只要需要,我有信心可以在最短的时间内掌握它。
为人热情、幽默、坦诚,有正义感和责任心。在每个集体都可以融洽相处,而且影响周围的人积极上进,常常不是集体中必不可少但却是锦上添花的人。
对于事物往往有独到的见解,有极佳的创意。
对于软件无论是使用还是开发都有较深的理解。
不同于刚刚离校的学生,我知道自己能做什么,最需要什么。
求职 及待遇:
软件开发(如果可能本人更倾向于通用软件或游戏开发),职务都可以,地区以北京最好。
月薪8000以上。平时每周要有休息日。
如果能有一款操作容易(仅需几步,全程“傻瓜式”设置)、支持格式繁多(可将视频同步完成转换,并置入VCD、DVD机中播放)的优秀软件,则可以轻松满足大家的实际要求,比如今天,笔者为大家推荐的这款名为“视频分割专家”的软件,就是一款非常出色的视频编辑、转换工具。
视频分割专家8.3下载地址:
.cn/detail/28/279412.shtml
视频分割专家软件是一款可帮助用户快速分割较大视频文件并根据喜好对格式进行二次转换的编辑工具,软件安装非常简单,主程序界面也极为清爽、简洁。用户通过“添加”选项,可以将对应视频加入到编辑界面当中,在通过内置的播放器软件进行预览之后,选取对应的视频时间点,按照相关的视频分割方式,以时间段来完成对应视频的快速截取。
软件为用户提供了自定义风格、平均和按时间风格三种不同剪辑方式,比如自定义分割,可以自由选取对应的分割点,按照时间来定义短片;平均分割,则可以将一部60分钟的视频,快速分成上下两段;按时间风格,更可以轻松将其设定为如平均每5分钟为一集等,对于时间较长、体积较大的视频文件,很适合通过此软件来执行快速分割剪辑工作。
同时,软件在分割完成之后,还可将分段视频快速输出为支持AVI、DIVX、MPEG-1、MPEG-2、ASF、WMV、RM、RMVB等多种常用的视频文件,并完美支持超大型视频文件,同时确保画面不会失真,真正实现完美转换。
论文关键词:数字图书馆;知识产权;资源共享
0引言
随着以数字化和网络化为特征的信息技术的飞速发展,人类社会进入了一个快速多变的数字信息新时代。在数字信息时代的历史条件下,社会要实现高度的信息化,就必须要走信息资源共享之路。信息资源共享,既是全人类的共同愿望,也是信息时代社会发展的必要条件,同时更是图书馆界多年来孜孜以求并为之长期奋斗的社会目标。以计算机技术为核心的网络通讯技术和信息数字化技术的迅猛发展。极大地丰宫和拓展了信息资源的收集、处理、存储及传送的方式,为图书馆实现资源共享提供了切实的技术支持和保障。然而,正当信息技术的发展为图书馆的资源共享创造美好前景的同时,也带来了一系列新的、棘手的问题,其中摆在首位的既不是技术问题,也不是财力问题,而是文献信息资源共享所带来的知识产权法律问题。如何协调知识产权保护与信息资源共享之间的关系,做到既充分实现资源共享,又切实保护知识产权,是知识经济时代,特别是在我国已经加入WTO的今天,所必须要认真解决的课题。
1数字图书馆建设带来的侵权问题
数字信息时代图书馆资源共享主要是以数字图书馆为平台来实现的。数字图书馆(DigitalLibray)是指以数字形式存储和处理信息的图书馆,它利用数字技术处理图文并茂的各种文献载体,是一种拥有多媒体数字化信息资源,能为读者提供方便、快捷的信息服务机制。数字图书馆具有信息资源数字化、信息传递网络化、信息利用共享化、信息实体虚拟化等特点。
1.1数字图书馆信息资源建设技术方面涉及的知识产权问题 数字图书馆的开发离不开技术支持,需要使用大量的计算机软件。计算机软件是计算机程序及其文档的总称。计算机软件之所以成为著作权保护的对象,是因为软件是创作者的智力劳动成果。计算机软件是智力密集型产品,其开发投入大,技术程度高。但由于复制成本低、操作简单,用户在使用网络共享软件时,要特别注意对软件的知识产权保护。对已进入公有领域的软件可任意复制、修改,甚至可进行商业发行和利用,但对于还享有著作权保护的共享软件,则不允许进行以赢利为目的的发行和利用。
1.2数字图书馆信息资源库建设中涉及的知识产权问题 在这方面主要是指数据库建设中的法定许可问题。面对数字信息时代的海量信息资源,数字图书馆的开发过程首先面临的是信息采集,即数据库的建设。由于文献信息资源数字化在法律上被视为复制行为,因此,在数字图书馆的信息资源开发建设中,往往需要使用很多他人受版权保护的作品。
2信息资源共享与知识产权
2.1知识产权——信息时代的双刃剑知识产权制度是以法律形式确认人们在科学、技术、文化、艺术等领域从事智力活动时所刨造成果的享有权,是保护科学技术和文化艺术成果的一种法律制度。知识产权制度的目的在于保护知识所有者的知识产权,同时又促进构成这种产权知识的充分公开和利用。信息资源是知识经济时代依托的一种主要资源,知识的生产、分配、交换和利用过程都需要以信息资源作为支撑。信息资源的特征之一是其共享性,信息希望自由。在数字信息时代,信息资源共享不可避免地要涉及到专有性信息的保密、保护和专用的问题,然而现代信息技术使复制、利用信息产品变得轻易而简便,信息产品提供者的权益很容易受到侵害。
因而,迫切要求人们在充分享用信息资源的同时,对信息资源的知识产权提供强有力的保护。知识产权是一把“双刃剑”,在保护产权人合法权益的同时,也对公众的信息权利进行了限制。我们该如何挥舞知识产权这把公认的双刃剑呢?对信息资源的知识产权和使用限制进行保护,是数字信息时代拥有可靠信息资源的基本保障,它涉及法律(著作权、版权等)、管理(如知识产权管理系统)、以及技术(如电子水印、加密信封)等诸多问题。
2-2资源共享与知识产权的关系 获取信息及共享信息是文明社会每一位成员的权利,资源共享是迅速提高社会对信息资源的获知能力和利用效率的最佳途径,其目的是为了让社会通过对资源的有效利用创造出更多的知识和财富。保护知识产权实际上就是保护知识所有者的权益,只有有效地保护知识所有者的权益,才能充分鼓励其创造知识的积极性,才会使社会拥有更多的知识资源,促进科学的进步和社会的繁荣。可见,资源共享与知识产权的客体都是知识信息,它们的宗旨是一致的,其共同目的是为了传播科学知识与发展生产力。但在操作上它们又有差异,资源共享侧重于信息使用上的最大自由度和付费上的最节约性,而知识产权侧重于有偿使用信息和法律保护权益人。在知识经济时代,知识成为最重要的商品,它是知识创造者智慧和辛劳的结晶,知识创造者理应在知识产品的传播与交流中得到相应的回报。然而,现代信息技术的广泛应用,使对知识产权的侵犯行为在技术上很容易实现。
3信息资源的合法使用与知识产权保护的平衡统一
目前,世界各国都对数字信息时代图书馆的信息权利的行使加以诸如法定许可使用、强制许可使用等种种限制,其目的就是为社会公众提供使用文献信息资源的机会,平衡权益人利益与社会公众利益的关系,这也成为当今图书馆解决信息资源共享与知识产权保护矛盾冲突的一种模式。