试论软件本地化工程师的专业知识

合集下载

软件测试工程师职业规划与展望(一)

软件测试工程师职业规划与展望(一)

开发工程师
测试工程师
项目经理
研发团队案例
某互联网公司IT团队

某小型项目团队
– – – – – – 开发经理 1 开发组长/架构师: 1 开发人员: 12 测试组长 1 测试人员 3 合计 24

– – – – – – –
项目经理
开发人员 测试人员 wenku.baidu.com维人员 培训人员 产品人员 市场人员
5
50 16 5 2 5 10
初级测试工程师: 1. 执行和设计简单测试用例 2. 报告和跟踪缺陷及进行验证 3. 会使用相关的测试管理工具 中高级测试工程师: 1.设计复杂测试用例(场景测试用例) 2.能够配置测试环境 3.熟练使用相关的测试管理工具及必要的测试工具 4.熟练掌握软件测试的流程 5.能够进行缺陷分析和预防
测试专业能力
目 录
1 2 3 4 5
为什么选择软件测试 软件测试现状及前景 软件测试团队及其职责 软件测试职业发展 软件测试职业技能及经验
软件研发团队结构
产品总监
•开发团队经理
测试团队经理
项目经理团队经理
DEV
可用性工程师
QA
测试组长 项目经理组长
开发组长
PM
开发工程师
产品设计师 用户培训 ……
测试工程师
项目经理
测试组长及主管: 1. 设计测试计划及进行测试项目的管理 2. 项目及测试流程和工具的选择及优化 3. 测试项目质量和进度的控制

高级软件测试工程师面试题和笔试题

高级软件测试工程师面试题和笔试题

高级软件测试工程师面试题和笔试题

问题:高级软件测试工程师面试题和笔试题回答:

1、白盒测试和黑盒测试是什么?什么是回归测试? "答:回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误,自动回归

测试将大幅降低系统测试、维护升级等阶段的成本。回归测试包括两部分:函数本身的测试、其他代码的测试。

I!

2、单元测试、集成测试、系统测试的侧重点是什么?

" 单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他

部分相隔离的情况下进行测试。集成测试,也叫组装测试或联合测试,在单元测试的基础上,将所有模块按照设计要求,组装成为子系统或系统,进行集成测试。实践表明一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作,程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。

系统测试是将经过测试的子系统装配成一个完整系统来测试,他说检验系统是否确实能提供系统方案说明书中指定功能的有效方

I!

3、设计用例的方法、依据有哪些?

"白盒测试:逻辑覆盖法,主要报告语句覆盖、判断覆盖、条件覆盖、判断—条件覆盖、路径覆盖。

黑盒测试:等价划分类、边界值分析、错误推测法。

I!

4、一个测试工程师应具备那些素质和技能?

5、集成测试通常都有那些策略?

" 1 、在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;

2、各个子功能组合起来,能否达到预期要求的父功能;

3、一个模块的功能是否会对另一个模块的功能产生不利的影响;

软件测试工程师常见面试题和笔试题

软件测试工程师常见面试题和笔试题

软件公司面试题

软通动力面试

1.白箱测试和黑箱测试是什么?什么是回归测试?

2.单元测试、集成测试、系统测试的侧重点是什么?

3.设计用例的方法、依据有那些?

4.一个测试工程师应具备那些素质和技能?

5.集成测试通常都有那些策略?

6.你用过的测试工具的主要功能、性能及其他?

7.一个缺陷测试报告的组成

8.基于WEB信息管理系统测试时应考虑的因素有哪些?

9.软件本地化测试比功能测试都有哪些方面需要注意?

10.软件测试项目从什么时候开始,?为什么?

11.需求测试注意事项有哪些?

12.简述一下缺陷的生命周期

13.测试分析测试用例注意(事项)?

瑞星笔试题

1.一台计算机的IP是19

2.168.10.71子网掩码255.255.255.64与

192.168.10.201是同一局域网吗?

2.internet中e-mail协仪,IE的协仪,NAT是什么,有什么好处,能带来什么问题?DNS是什么,它是如何工作的?

3.PROXY是如何工作的?

4.win2k系统内AT命令完成什么功能,Messenger服务是做什么,怎么使用? 5进程,线程的定义及区别

6,32位操作系统内,1进程地址空间多大,进程空间与物理内存有什么关系?

7网络攻击常用的手段,防火墙如何保证安全.

8如何配静态IP,如何测网络内2台计算机通不通,PING一次返几个数据包?

9WIN9X与WINNT以上操作系统有"服务"吗,服务是什么,如何停止服务?

10AD在WIN2KSERVER上建需什么文件格式,AD是什么?XP多用户下"注销"与"切换"的区别.

11UDP可以跨网段发送吗?

高级软件工程师职业生涯规划_职业生涯规划

高级软件工程师职业生涯规划_职业生涯规划

高级软件工程师职业生涯规划

在我上初中的时候,我接触到了一种名叫basic的程序汇编语言.当我第一眼看到它时,我就梦想着能有一天成为控制计算机的主人.而在我进入了大学后更是学会了理性地看待我的目标,在对自身作出了比较全面而客观的分析和比较后,我选择了高级软件工程师作为我大学四年甚至整个人生的奋斗目标...

一.高级系统工程师的职业定义:

高级软件工程师是it行业中的重要岗位.根据开发进度和任务分配,完成相应模块软件的设计、开发、编程任务;进行程序单元、功能的测试,查出软件存在的缺陷并保证其质量;进行编制项目文档和质量记录的工作;维护软件使之保持可用性和稳定性.软件开发是一个系统的过程,需要经过市场需求分析、软件代码编写、软件测试、软件维护等程序.软件开发工程师在整个过程中扮演着非常重要的角色,主要从事根据需求开发项目软件工作.

二.行业背景和发展前途:

软件和信息服务外包产业已成为各个国家经济发展的重点.从增加值角度来看,同样金额的出口,服务外包对中国经济的贡献是来料加工的20倍以上;从能源消耗上看,服务外包单位gdp能耗仅为制造业的20%.这在中国政府大力倡导可持续发展战略以及大力发展高技术第三产业的主旋律下是适应中国经济发展,也是符合中国社会客观需求的.可以看到的是,未来中国软件和信息服务外包产业发展空间巨大,其原因有三:首先是具有成本优势,中国低成本的竞争优势是全世界公认的.第二,具有人力资源优势,中国是世界上人力资源极为丰富的国家,软件和信息服务外包服务业是劳动密集型产业,中国未来在软件和信息服务外包业内将成为全球最具竞争力的转移承接地.第三,中国有非常庞大的国内市场,这是中国吸引跨国公司进入很重要的一个原因.

软件本地化资料

软件本地化资料

1. 浅说软件本地化

现在很多大型软件都是用英语开发的,但是当这些英语软件在世界范围内销售时,却经常遭受“水土不服”。

原因之一就是软件语言的障碍,因为世界上能熟练使用英语的人,只占世界总人口的四分之一。

为了使这些非英语国家的软件用户能够熟练使用软件,必须对英语软件进行加工处理,转换成用户所在国的文字。

这样用户在使用软件时,就没有了语言障碍,感觉软件就像它们国家开发的。

这种对软件进行处理和加工过程,称为软件的本地化,也有人称作软件的本土化。

软件本地化不就是软件汉化吗?

如果讲英语软件加工处理成中文版本,国内通俗地称为“软件汉化”。由于中文分为简体和繁体两种书写方式,因此,软件的中文版本需要加工成简体中文和繁体中文两种版本。

目前,简体中文版主要面向中国大陆市场,繁体中文版主要面向台湾省、香港和澳门等地区用户。

软件汉化只是软件对中文市场的本地化,从广义上说,软件本地化的范围更大。举例来说,面向欧洲语言市场的本地化的软件,例如软件的德语或法语版软件,如果再简单的称作“软件汉化”就会闹笑话,因为汉语只是我们中国人的母语,对于欧洲的老外们,它们读汉语就像看“天书”。

所以,对原始语言软件的加工处理,创建其它语言版本的过程,称为软件本地化是专业的说法。

为什么要进行软件的本地化?

简单的说,软件本地化是为了拥有更多的软件用户,取得更多的软件销售利润。

当今软件市场竞争十分激烈,经济全球一体化,促使大型软件企业进行企业的全球化战略的发展,全球化不仅意味着在世界范围内组建分公司,还要对产品和服务进行本地化运作。软件作为大型跨国软件公司的产品,首先要解决本地化问题。

本地化工程常见问题

本地化工程常见问题

本地化工程常见问题

1) 本地化工程是做什么的?为什么称为“工程”?

本地化工程是本地化流程中的关键步骤。

本地化工程师负责流程中所有和技术相关的工作。其中包括:项目文件准备、软件安装、编译和发布,以及支持翻译和项目经理,屏幕截图和测试等等。

之所以称为“工程”,是因为负责本地化的技术相关的工作的人必须具有从事技术工作的能力,必须具备相当程度的专业知识,必须熟练试用各种软件工具、翻译工具,熟悉多种操作系统、开发环境和本地化模式。他们必须理解特定软件程序是怎样工作的,并且具有使用软件行业标准开发和编程环境的经验,例如Microsoft Visual Studio、Borland Delphi、Java Development Kit,还要能够选择并使用合适的辅助翻译工具,最后,还要能够对软件程序的功能进行测试,有时还有对发现的BUG进行修正。另外,最基本的还需要具有读写英语的能力。

2) DTP是做什么的?

DTP (Desktop Publishing)是桌面排版。DTP 就是使用计算机及排版软件对版面上的文字和图片的位置布局进行编排。另外还包括图片的本地化(编辑和修改图片和图表)。

3) 文本增长(Text Expansion)是什么意思?

翻译后的文字比原文更长的情况叫做文本增长,例如从英文翻译成波兰语,通常会增长20%左右。这一特点对软件界面的显示有很大影响,必须增大显示区域或者缩小字体。

4) 对库(Alignment)是什么意思?

使用逐句匹配的方法,从翻译好的译文和源文中生成翻译记忆库的方法或操作。

本地化测试

本地化测试

一、概述

Localization testing(本地化测试),本地化测试的对象是软件的本地化版本。本地化测试的目的是测试特定目标区域设置的软件本地化质量。本地化测试的环境是在本地化的操作系统上安装本地化的软件。从测试方法上可以分为基本功能测试,安装/卸载测试,当地区域的软硬件兼容性测试。测试的内容主要包括软件本地化后的界面布局和软件翻译的语言质量,包含软件、文档和联机帮助等部分。

本地化就是翻译产品的 UI,有时也更改某些初始设置以使产品适合于另一个地区。本地化测试检查针对特定目标区域性或区域设置的产品本地化质量。此测试基于全球化测试的结果,后者验证对特定区域性或区域设置的功能性支持。本地化测试只能在产品的本地化版本上进行。可本地化性测试不对本地化质量进行测试。

本地化测试过程中的测试工作集中在:

• 受本地化影响的方面,如 UI 和内容

• 区域性或区域设置特定的、语言特定的和地区特定的方面

另外,本地化测试还应包括:

• 基本功能测试

• 在本地化环境中运行的安装和升级测试

• 根据产品的目标地区计划应用程序和硬件兼容性测试。

可以选择 Windows 2000 的任何语言版本作为测试平台。然而,必须安装目标语言支持。

用户界面和语言的本地化测试应包括的项有:

• 验证所有应用程序资源

• 验证语言的准确性和资源属性

• 版式错误

• 书面文档、联机帮助、消息、界面资源、命令键顺序等的一致性检查。

• 确认是否遵守系统、输入和显示环境标准

• 用户界面可用性

• 评估文化适合性

• 检查政治上敏感的内容

当交付本地化产品时,确保包含本地化文档(手册、联机帮助、上下文帮助等)。要检查的项包括:

软件工程专业认知简洁范本

软件工程专业认知简洁范本

软件工程专业认知

软件工程专业认知

软件工程是一门跨学科的专业,涵盖了计算机科学、软件开发

以及项目管理等多个领域。随着信息技术的快速发展,软件工程专

业越来越受到重视。

1. 软件工程的定义与目标

软件工程是一种通过系统化、规范化的方法开发和维护软件系

统的学科。其目标是提高软件的质量、可靠性、安全性和可维护性,实现软件项目的高效管理和成功交付。

2. 软件工程的核心知识领域

软件工程的核心知识领域包括需求分析、系统设计、编码实现、软件测试、软件配置管理、软件项目管理等。学习软件工程需要深

入学习这些知识领域,并掌握相应的技术和工具。

3. 软件工程的特点和挑战

软件工程具有以下特点和挑战:

复杂性:软件系统通常由大量的模块和功能组成,需要合理的

设计和规划来保证其正确运行。

可变性:软件需求经常发生改变,软件工程师需要具备适应变化的能力。

不可见性:软件是无形的,开发过程中无法直接观察到软件内部的运行情况,需要通过测试和调试来确保其正确性。

质量要求高:软件具有重要的作用和广泛的应用领域,对质量要求非常高,需要采用专业的工程方法来保证软件的质量。

4. 软件工程的职业发展和前景

软件工程师是目前互联网时代最热门的职业之一,具有广阔的职业发展前景。在软件工程领域,可以担任软件开发工程师、系统分析师、项目经理等职位。还可以通过深入研究和学习来成为软件架构师、高级工程师、技术总监等高级职位。

5. 软件工程的学习和实践

学习软件工程需要系统学习相关的理论知识,如算法和数据结构、软件设计原理等。还需要积累实践经验,参与项目开发和实践培训,熟练掌握常见的开发工具和技术。

软件测试工程师介绍

软件测试工程师介绍

软件测试工程师介绍

软件测试工程师介绍

软件测试工程师作为软件质量的把关者,其职能在于保证交付到客户手中的软件可靠好用,运行畅通无阻。从产品定义到产品开发再到产品维护,都离不了软件测试。

按其级别和职位的不同,可分为三类,即高级软件测试工程师,熟练掌握软件测试与开发技术,且对所测试软件对口行业非常了解,能够对可能出现的问题进行分析评估;中级软件测试工程师,编写软件测试方案、测试文档,与项目组一起制定软件测试阶段的工作计划,能够在项目运行中合理利用测试工具完成测试任务;初级软件测试工程师,其工作通常都是按照软件测试方案和流程对产品进行功能测验,检察产品是否有缺陷。

软件测试就是使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。开发工作的根本是尽量实现软件用户的需求,测试工作的根本是检验软件系统是否满足软件用户的需求。

软件测试工程师简单的说是软件开发过程中的质量检测者和保障者,负责软件质量的把关工作。软件测试工程师具体工作有:

1 、使用各种测试技术和方法来测试和发现软件中存在的软件缺陷。测试技术主要分为黑盒测试和白盒测试两大类。其中黑盒测试技术主要有等价类划分法、边界值法、因果图法、状态图法、测试大纲法以及各类典型的软件故障模型等;白盒测试的主要技术有语句覆盖、分支覆盖、判定覆盖、基本路径覆盖等;

2 、测试工作需要贯穿整个软件开发生命周期。完整的软件测试工作包括单元测试、集成测试、确认测试和系统测试工作。单元测试工作主要在编码阶段完成,由开发人员和软件测试工程师共同完成,其主要依据是详细测试。集成测试的主要工作测试软件模块之间的接口是否正确实现,基本依据是软件体系结构设计。确认测试和系统测试是在软件开发完成后,验证软件的功能与需求的一致性、验证软件在相应的硬件条件下的系统功能是否满足用户需求,其主要依据是用户需求。

软件开发必备工程师手册

软件开发必备工程师手册

软件开发团队必备工程师手册

一、软件工程师

软件工程师是一个认证考试,具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格.。

职位概述

一般情况下.都是分4级

软件技术员

助理软件工程师

软件工程师

高级软件工程师

目前国内软件测试工程师的来源主要有三方面:一是以前专业做软件开发的人员后来转行做软件测试,二是从大学招聘的本科或者研究生,三就是通过培训机构招聘的专业学员。据了解,在国外测试人才的供应方式多以第三种为主,而国内目前除少数培训机构外尚未形成足够的人才供应规模。以北京中关村为例,现有软件企业5000多家,仅对曰本软件外包领域的人才缺口就高达5000人,而对美软件外包人才缺口更大,可供量不足10%。中关村一位负责人介绍,未来5年北京将有至少200亿美元的外包订单,由此可推算出中关村将出现100万的软件人才缺口。巨大的产业前景和匮乏的人才现状,使越来越多的IT企业关注软件测试人才的储备工作。职业定义

软件工程师主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。

工作内容

1、指导程序员的工作;

2、参与软件工程系统的设计、开发、测试等过程;

3 、协助工程管理人保证项目的质量;

4 、负责工程中主要功能的代码实现;

5 、解决工程中的关键问题和技术难题;

6 、协调各个程序员的工作,并能与其它软件工程师协作工作。[1]【职业分析】软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。软件工程师是IT行业需求量最大的职位,稳居IT行业职位需求TOP10的第一位(第二位是高级软件工程师)。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言

2021国内外本地化技术研究现状与技术应用范文2

2021国内外本地化技术研究现状与技术应用范文2

1.2 本地化技术体系 根据系统论的观点,任何系统都是由相互联系、相互作用的若干要素组成的具有 一定结构和功能的有机体。在这个系统中,为了达到某个共同的目标,构成整体的基 本元素按照某种内在关系组合起来形成一个整体,其中每个元素都对整体目标有着不 可或缺的价值。本地化技术也是这样一个系统体系,由核心技术和若干基本技术或"外 围"技术组成。 翻译是本地化的核心环节,整个本地化过程围绕产品或服务的翻译转换任务展 开,因此翻译技术是本地化技术体系的核心技术,与之关联的是本地化工程、排版、 测试、管理等基本技术。其中翻译管理系统(Translation Management System,简称 TMS) 为本地化项目翻译过程管理提供支持,内容管理系统( Content Management System,简称 CMS) 为服务方或客户方的业务内容提供平台支持,全球化管理系统 ( Globalization Management System,简称 GMS) 可无缝衔接上述技术和流程,为 企业产品本地化提供全局性、系统性的支持,如图 1 所示。 从局部看,单个技术具备某种特定的功能,旨在完成某个特定的任务,可以相对 独立存在。从整体看,本地化技术是信息、语言、营销、管理和工程等多种技术的融 合,技术之间相互依赖,相互作用,相互补充。在本地化过程中,核心技术和基本技 术缺一不可,共同为实现本地化目标而服务,构成一个紧密的本地化技术体系。本地 化实践的主体---语言服务商---为了在市场上获取竞争优势,不断致力于优化技术和 流程,因此,本地化技术体系是一个动态系统,在实践中将会持续发展。 2国内外本地化技术研究现状 伴随着本地化行业的发展和本地化技术工具的演进,对本地化技术的研究、总结 和反思也一直在进行,从事相关研究的主体大致可以分为三类:( 1) 技术供应商、 行业协会和组织; ( 2) 跨国公司本地化部门人士; ( 3) 大学教师和研究者。 技术供应商和行业协会主要关注工具的开发与推广应用。如SDL 公司开发出了 Trados 系列工具套件,为了推广产品,还编写了详尽的使用手册,并在官网上开设了 系列网络课程; 后两类主体则基于行业实践进行反思与研究。 本地化从业人士对本地化技术的研究是参与者视角的描写,他们大多任职于IBM、 Microsoft、Ora-cle、Lionbridge 等处于本地化实践最前沿的公司,是实践的先行者 与开创者,基于企业实际需要探索本地化工作进行的方法,然后将自己的探索性工作 进行系统化、流程化整理,向业界描述一种新的实践形态,供业界模仿; 或与同行共 享,共同探讨改进实践的方法。从业人士参与者视角下的描写在已有的本地化 翻译文 献中占有相当比例。Bert Esselink( 2000) 的 A Practical Guide to Localization 一书,不但详细说明了翻译、软件工程、质量保证、测试、桌面出版等 本地化流程中如何使用工具,还专辟章节对本地化翻译工具和术语工具进行了分类与 归纳。JohnYunker( 2003) 所着的 Beyond Borders: Web Globaliza-tion Strategies 及 Heather Chandler( 2012) 所着的 TheGame Localization Handbook 分别以网站和游戏这两种主要的本地化对象为研究对象,其中也有专门章节 论述本地化过程中所使用的技术工具。LingoSystems 公司自 2002 年起每年编纂一册 The Guide toTranslation and Localization,涉及本地化的各个方面,每册都有章节 讨论本地化的技术工具。 大学教师和研究者这个群体主要关注的是技术工具的进步对于译者能力的要求以 及如何针对性地设计课程体系和教学方法。Folaron(2006) 在 A dis-cipline coming of age in the digital age 一文中先是从认知能力和跨学科能力论证本地化 译者能力,再针对性地设计了管理、技术和语言 - 文化三个方面的课程体系。

软件工程师职业生涯规划

软件工程师职业生涯规划

软件工程师需求分析
人才缺乏
调查研 究显示
原因
预见
未来中国软件 和信息服务外
包产业发展空 间巨大,与发
展潜力不对称 的是, 现今中 国软件和信息 产业人才相当 缺乏。
当前中国软件 和信息服务外 包产业人才流 动率较高, 而 且缺口很大. 企业成立时间 比较短, 规模 大多比较小, 企业人才平均 流动率达 18.28%。
认真打理日常事 务,乐观积极对 待生活,注意生 活经验的累积
软件工程师 成为
详细的规划
强大的学习动力
扎实的专业基础
能力的提高
结束语
航船既然已经选择了方向,那么只 有大胆勇敢的往前航行,才能到达 成功的彼岸!
LOGO
这和缺乏培训、 中国软件和信
业务来源不稳 息服务外包产
定、报酬机制 业将在不久的
不够合理等因 将来成为引领
素有关. 同时 中国第三产业
由于产业发展 转型和发展的
迅速, 人才供 龙头产业, 相
不应求, 尤其 关职业包含高
是本地化人才 级软件工程师
和中高级管理 的人才需求将
人才。
会非常巨大。
好学
擅于思考
喜欢编程
专业是软件
软件工程师
创业阶段
知识
创新
能力
实施方案
待人
接物
知识

塔多思-翻译与本地化CAT软件实用教程

塔多思-翻译与本地化CAT软件实用教程

《翻译与本地化CAT软件实用教程》目录

简介

z计算机辅助翻译(CAT)技术的发展及成果

z机器翻译软件、翻译记忆软件和软件本地化软件的应用、相互集成及资源共享z语言技术的发展和内容管理系统

z常见术语

第一部分翻译记忆软件

(以SDL TRADOS 为例)

第一章 SDL TRADOS软件系统简介

1.SDL TRADOS 翻译工具

Translator’s Workbench 7.1

TagEditor 7.0

WinAlign 6

2.Filters and T-Windows

S-Tagger for FrameMaker

S-Tagger for Interleaf

3.Terminology Management

MultiTerm DeskTop 7.0

MultiTerm Extract

4.SDL Trados Teamworks

第二章 构建SDL Trados翻译环境

5.安装SDL Trados系统的计算机软硬件技术要求及其支持环境

6.安装MS Office 2000/2003

7.安装SDL Trados Freelance和MultiTerm Desktop 7

8.构建SDL Trados 网络翻译环境

a)TM Server和MultiTerm Server的安装、配置与管理

b)TM Anywhere和MultiTerm Server Anywhere的安装与使用

c)SDL Trados TeamWork的安装与使用

9.SDL Trados系统产品的加密方法

10.相关计算机知识

a)语言环境设置

b)需要的网络操作系统Windows server 2003

软件技术支持工程师岗位的主要职责简述(通用26篇)

软件技术支持工程师岗位的主要职责简述(通用26篇)

软件技术支持工程师岗位的主要职责简述(通用26篇)

软件技术支持工程师岗位的主要职责简述篇1

职责:

1、软件项目的现场实施和维护;

2、软件项目现场与客户的沟通交流及需求确认工作;

3、协调沟通处理与公司开发部、市场部等部门之间的项目工作,组织召开各类沟通协调会议;

4、项目管理工作,实施规划方案拟定,项目实施计划制定,公司软件的安装部署调试,对各类用户的培训工作,撰写相关项目实施文档,组织竣工验收工作;

5、相关的服务器操作系统的安装调试、数据库配置和调试;

6、协助甲方进行相关的网络设备、防火墙、服务器、存储器等硬件设备的调试;

7、上级领导交办的其他工作及任务。

岗位要求:

1、熟悉各种数据库,熟练操作linux、unix操作系统,熟悉网络搭建及维护等;

2、具有1年以上实施项目经验;

3、掌握公司各类软件产品及项目的前后台操作;

4、能够组织各类培训事宜,能够为客户提供大课培训;

5、能够制定项目实施计划,并合理推进项目,完成项目验收工作;

6、能够合理安排项目组各成员的相关工作及任务;

7、良好的沟通协调能力,能够与客户很好的沟通交流,能够适当的引导客户;准确收集客户的相关想法和需求;

8、良好的文档撰写能力。

9、身心健康,能胜任工作需要,适应出差

软件技术支持工程师岗位的主要职责简述篇2

职责:

1、负责电信网络支撑管理软件产品的工程实施、技术支持;

2、负责电信网络支撑管理软件产品的测试、客户培训、工程安装、售后维护等工作;

3、负责本地化需求的收集及软件开发。

任职资格

1、通信、计算机等相关专业大学本科以上学历;

软件技术支持工程师岗位的主要职责简述(精选26篇)

软件技术支持工程师岗位的主要职责简述(精选26篇)

软件技术支持工程师岗位的主要职责简述(精选26篇)

软件技术支持工程师岗位的主要职责简述篇1

职责:

1、软件项目的现场实施和维护;

2、软件项目现场与客户的沟通交流及需求确认工作;

3、协调沟通处理与公司开发部、市场部等部门之间的项目工作,组织召开各类沟通协调会议;

4、项目管理工作,实施规划方案拟定,项目实施计划制定,公司软件的安装部署调试,对各类用户的培训工作,撰写相关项目实施文档,组织竣工验收工作;

5、相关的服务器操作系统的安装调试、数据库配置和调试;

6、协助甲方进行相关的网络设备、防火墙、服务器、存储器等硬件设备的调试;

7、上级领导交办的其他工作及任务。

岗位要求:

1、熟悉各种数据库,熟练操作linux、unix操作系统,熟悉网络搭建及维护等;

2、具有1年以上实施项目经验;

3、掌握公司各类软件产品及项目的前后台操作;

4、能够组织各类培训事宜,能够为客户提供大课培训;

5、能够制定项目实施计划,并合理推进项目,完成项目验收工作;

6、能够合理安排项目组各成员的相关工作及任务;

7、良好的沟通协调能力,能够与客户很好的沟通交流,能够适当的引导客户;准确收集客户的相关想法和需求;

8、良好的文档撰写能力。

9、身心健康,能胜任工作需要,适应出差

软件技术支持工程师岗位的主要职责简述篇2

职责:

1、负责电信网络支撑管理软件产品的工程实施、技术支持;

2、负责电信网络支撑管理软件产品的测试、客户培训、工程安装、售后维护等工作;

3、负责本地化需求的收集及软件开发。

任职资格

1、通信、计算机等相关专业大学本科以上学历;

软件工程师面试题

软件工程师面试题

软件工程师面试题

第一篇:软件工程师面试题

软件工程师面试题

1,CString 和 char* 之间的相互转换?

2,虚函数WindowProc 与 DefWindowProc 功能上有什么不同?

3,如何保证在应用程序中使用的某个类只有一个实例?

4,请问如何定义一个整个程序运行过程中都可以使用的全局变量?

5,请写出以下几个类的构造函数的调用顺序

1),class X : public Y, public Z

X one;

2),class X : public Y, virtual public Z

X one;

6,遇到两个类互相为成员变量的事, 如何解决?

7,关键字static的作用是什么?(请至少说明两种)

8,写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值

int a = 4;

(A)a +=(a++);(B)a +=(++a);(C)(a++)+= a;(D)(++a)+=(a++);

a = ?

9,用宏定义写出swap(x,y)

10,描述一下进程间通信的方法

第二篇:软件工程师面试题

1.C#中,string str = null 与 string str ="",请尽量用文字说明区别

2.Override, Overload,的区别?

3.a=10,b=15,在不用第三方变量的前提下,把a,b的值互换

4.请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?

5.请编程实现一个冒泡排序算法?

6.描述以下几种连接方式,并加已说明(文字和SQL语句):

A:left outer join:

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件本地化技术是融合软件工程、翻译技术和桌面印

刷等知识的综合性技术。在软件本地化项目实现过程中,

一般需要下面四种类型的软件工程师:软件翻译、软件编

译、软件排版和软件测试。根据岗位分工的不同,分别要

求掌握软件翻译、软件编译、软件排版和软件测试等具体

的专业知识。

软件翻译

软件翻译是将软件中的用户界面、帮助文档和使用手册等的文字从一种语言转换为另一种语言的过程。

(1)优秀的语言理解和书面表达能力

对软件开发采用的源语言(绝大多数是英语)文字的准确和迅速理解,是正确翻译的前提。良好的书面表达是保证翻译质量的基础。一名优秀的软件本地化翻译,不仅需要良好的外语基础,还要有良好的本地化语言的书面表达能力。

(2)软件翻译的格式要求和术语表达知识

软件翻译和其他普通文字翻译的区别在于,软件翻译对一些词汇和术语的处理要符合软件的特殊要求,符合软件英语领域的行业标准。

(3)常用翻译工具的安装和操作技能

软件翻译需要安装和使用翻译记忆软件,以便提高翻译的效率和质量。因此,需要快速安装、设置和操作常用翻译工具。

(4)可本地化的资源文件类型及其翻译方式

除了翻译在线帮助文档外,翻译软件的界面字符是软件本地化的工作之一。

需要翻译的字符包括菜单、对话框、屏幕提示、版本信息等类型,这些不同的字符要符合特定的翻译格式。

(5)多个行业领域的技术知识

随着软件技术的发展,需要本地化的软件的种类不断增加,如果具备这些软件的应用领域知识,可以提高翻译的效率和质量。

软件编译

软件本地化编译是以源语言软件为基础,使用本地化的资源文件,创建当地语言安装程序的过程。

(1)软件开发环境的使用经验

软件编译就是编译生成本地化的软件版本,修复本地化软件的软件缺陷,需要熟悉常用软件开发工具的使用。例如,Microsoft Visual Studio和Microsoft Visual 。另外,如果具有软件开发经验,理解资源文件等的功能,对于修复软件缺陷大有裨益。

(2)软件安装技术和软件使用经验

软件编译后首先要测试是否可以顺利正确地安装。如果出现安装错误,应该尽快排除并重新编译。所以,如果具有常用安装程序的使用经验,有助于排除安装错误。另外,如果能够熟练使用当前编译的软件,则可以提高修复软件缺陷的效率。

(3)数据库、脚本语言的使用开发知识

通常,软件缺陷都是用数据库管理。软件编译环境的各种文件需要使用脚本语言设计。因此,需要掌握数据库和常用脚本语言的使用知识。

(4)资源提取工具的熟练应用知识

为了有效管理可以本地化的资源文件,需要熟练应用资源提取工具,执行资源提取,创建术语表,统计新增和更新的字符数。

软件排版

软件排版是将翻译后的各种软件文档,利用专业的桌面排版软件,提供满足软件手册(安装指导手册、用户指导手册、快速参考手册等)印刷要求的软件排版文档过程。

(1)桌面印刷与排版的基础知识

软件本地化的各种安装手册和用户使用手册等印刷材料,需要将本地化的文档进行编辑排版。为了满足印刷质量要求,需要熟悉印刷和排版的基础知识。

(2)行业标准排版软件的安装和使用经验

使用桌面排版软件,编辑本地化的各种材料。因此,要求能正确安装,设置和使用常见桌面排版软件。

(3)常用文档的格式类型

桌面排版涉及文本文件,表格,图形,图像,以及可能的视频,音频,动画等文件格式。为了保证排版质量,需要熟悉各种文档的格式和编辑知识。

软件测试

软件本地化测试是按照软件测试指导文档的要求,配置正确的软硬件测试平台,运行本地化软件,进行操作并评价操作结果的过程。

(1)软件测试的基本知识

为了发现本地化软件的软件缺陷,需要掌握软件测试的基本知识,例如,软件测试的概念、目的、类型和方法。理解软件本地化测试与一般软件测试区别。

(2)常用测试工具的使用知识

软件本地化测试需要使用各种测试工具软件。例如,记录软件安装和卸载过程中文件、文件夹和注册表变化的工具软件。比较文件、文件夹内容的工具软件。捕捉屏幕软件界面的工具软件。测试软件功能和性能的自动测试工具。

(3)数据库使用的知识

软件缺陷采用数据库管理,测试过程中发现的软件缺陷,要向数据库添加记录,报告发现的软件缺陷。修复软件缺陷后,要在新的软件版本上验证并关闭软件缺陷,这些都需要熟悉数据库操作知识。

此外,软件本地化项目实施过程中,需要软件质量保证和项目管理等不可缺少的过程,必须掌握软件质量保证和项目管理的知识和技能,并成功运用于具体的软件本地化项目中。

试论软件本地化工程师的专业知识

/localize/testing/basis.htm

相关文档
最新文档