5 软通动力人力资源策略研究分析

5 软通动力人力资源策略研究分析
5 软通动力人力资源策略研究分析

5 软通动力人力资源策略研究分析

5.1 软通动力团队建设基本状况

软通动力全球总部设在北京,在中国大陆的主要城市以及香港、台湾、日本、韩国、北美、欧洲均设有分支机构。2013年,全球共有超过15000名员工。在大陆软通公司实行人才开发与培训。

为使软通动力每一位员工获得更大的职业发展空间,个人潜能得到持续不断的开发,公司设计了系统的职业发展体系、技能认证体系以及覆盖各层级员工的培训体系。

在完善的职业发展与培训体系中,每位员工都可以得到多方面的培养。领导力培训、一线经理特训营、技术大讲堂、新员工特训营等项目,让员工从加入公司伊始到走上管理岗位,在不同发展阶段都有充足的培训机会。

以技术为依托,以软通动力多年积累的管理经验为保证,软通动力培养了一支高素质、专业化的内部讲师团队;配合外聘的技术专家、专业讲师,软通动力为员工的培养提供了丰富的培训资源保障。2009年,软通动力与美国著名的卡内基梅隆大学软件教育培训中心,在中国内地开展高级IT人才培训合作,推广了

“3+1”的长期培训计划。

人才是软通动力成功的基石,软通动力是人才发展的平台!

5.2 软通动力人力资源管理工作具体实施流程

软通动力面试题集

1.Struts的运行机制: Web应用初始化时,控制器加载分析配置文件(struts-config.xml),获得ActionMapping,配置应用程序 1.ActionServlet接收用户请求 2.ActionServlet根据应用程序配置填充ActionForm 3.ActionServlet根据ActionMapping调用Action的execute方法 4.Action调用业务逻辑类(Model),在简单的程序中也可以在Action 的execute方法中执行业务处理 5.业务逻辑类将处理结果返回给Action,Action将处理结果保存在适 当的作用域范围之内(session、request等) 6.Action的execute方法向ActionServlet返回ActionForward指明下一 步调用的Action或JSP视图 7.JSP视图取得保存在作用域之中的业务处理结果并负责显示HTML 页面 大家最好用自己的话来总结出来! 2.常用的集合以及介绍:(应重点复习) 常用集合set、map、list set、map是collection接口的子接口 set接口的实现类:HashSet、TreeSet List接口的实现类:ArrayList、linkedList Map接口的实现类:HashMap、TreeMap、Hashtable。 ArrayList和linkedList的区别(略) HashMap、HashTable区别(略) 3.遍历map的方法: 使用Map接口提供的方法entrySet(); import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class MapTest { public static void main(String[] args) { Map map = new HashMap(); map.put("a", "中国"); map.put("b", "ABC"); map.put("c", 1000); /*for(Iterator> it = map.entrySet().iterator();it.hasNext();){ Entry entry = it.next(); System.out.println(entry); System.out.println(entry.getKey());

智慧城市运行管理系统建设案例集

城市运行管理系统建设案例集

目录 一、北京西城区城市运行管理系统 (1) (一)建设理念 (2) (二)建设内容 (2) 1、基于SOA(面向对象服务)的软件架构 (2) 2、一套城市运行监测指标体系与城市管理重心指数 (3) 3、城市运行管理应用系统建设 (4) (1)五大核心平台 (4) (2)六个支撑保障平台 (9) (3)一个综合信息展示门户建设 (10) (4)四类职能工作桌面建设 (10) (三)应用情况 (10) 1、城市运行管理工作能力和效率提高 (10) 2、对城市运行规律性研究更加深入,实现城市管理的智能化、精细化 (11) 3、作业标准实现智能化,提升工作效率 (11) (四)创新情况 (11) 1、管理创新 (11) 2、技术应用创新 (12) 二、智慧南京运行管理中心建设 (13) (一)智慧南京运行管理中心一期建设情况 (13) 1、智慧南京运行管理平台 (13) 2、智慧南京展示中心 (14) (二)智慧南京运行管理中心二期建设情况 (14) 1、总体架构 (15) 2、网络布局 (16) 3、数据中心 (16) 4、基础平台 (16) 5、应用平台 (17) 三、深圳市新型智慧城市“运营管理中心”可视化集成平台 (19) 四、银川“12345一号通”智慧城市管理服务平台 (22) 五、天津生态城公用事业运行维护中心 (24) 六、本溪市城市运行管理扁平化决策平台 (26) 七、浦东打造城市运行管理中心用人工智能等手段治理社区 (27) 八、嘉兴城市大数据中心和嘉兴城市综合运营管理中心 (29) 九、海口龙华区城市运行综合管理联动中心 (32)

软通面试

天去软通动力面试,凭着印象大概把题记了一下: 1.静态变量的作用。const,V olatile,synchrnize什么情况下使用?如何声明一个常量。 静态变量甚至在没有创建对象时也能访问 静态变量的本意是为了让所有的对象共享这个变量静态变量只能写在类中而不能写在方法中,因为静态变量也称为类变量,是整个类的所有实例对象都能引用的,而且仅在第一次生成这个类的对象时为这个静态变量分配空间,故这个静态变量对于该类的所有实例对象是公用的。 被const修饰的东西都受到强制保护,作用和final差不错不过貌似只作为java中的保留字吧和goto一样 在关键字前加上volatile目的是让此变量的操作保证为原子操作,在JA V A中char,int,boolean 这些的引用和赋值都是原子的,不可分割的.但是long和double却不是原子的.一个int类型的字段n,某个线程对其进行操作:n=123;而前后有另一个线程也进行n=456的操作,那么结果可能是123或者是456,不可能出现134之类的.但是long和double就不一样,如果是n=123L 和n=456L做同样的操作, 结果可能会出现156234L的情况等. public static final int aaa = 1; private static final String bbb = "Hello world!"; 2.用于线程实现的类和接口分别是什么?简单举出使用范例。 3.java.io.reader和java.io.inputstream的区别。 Java.io.Reader 和java.io.InputStream 组成了Java 输入类。 Reader 用于读入16位字符,也就是Unicode 编码的字符;而InputStream 用于读入ASCII 字符和二进制数据 4.设计一个servlet读取客户端上载的文件,继承自那个类?支持post/get操作要实现哪些方法?简述如何读取 上载文件。 读取文件用FileInputStream(File f)或者getServletContext().getRealPath("WEB-INF/tst.txt")? 输出的时候可以用ByteArrayOuputStream的writeTo(ServletOutputStream)

软通动力智慧园区案例[22页].pdf

智慧城市与产业互联网建设的领导者,创新型技术服务提供商。2017年2月 软通动力智慧园区案例

目录 1.软通动力介绍 2.智慧园区案例

我们的愿景 成为世界级技术服务提供商及全球客户首选合作伙伴 我们的使命 以创新思维和领先技术,为客户创造价值 核心价值观 品质、创新、开放、学习、价值创造 关于软通动力 软通动力信息技术(集团)有限公司 2001年10月12日,成立于北京,创始人刘天文。

发展历程 2007~2011 ?实现对欧美业务扩张?增强全球ERP 咨询能力?推进在高端金融服务领域的市场渗透率?22个交付中心 ?员工总数达到12,000+人 2001~2006 ?成立于2001年10月?2006年拓展日韩市场?6个交付中心 ?员工总数从40人到1,500+人 2012~2014 ?软通动力2.0时代到来 ?转型为中国智慧城市与产业互联网(互联网+)建设的领导者,中国领先的创新型技术服务的提供商?与华为建立合资公司 ?首届软通动力创新开发者大会召开?28个交付中心 ?员工总数达到2,2000+人 关于软通动力

关于软通动力企业概况 15年发展历程,全球总部设于北京,立足中国,服务全 球市场 54+个分支机构,其中大中华区46+个,海外8+个 28+个全球交付中心 1000+家中国和海外企业客户,覆盖10+个重要行业和 业务领域,其中全球500强企业客户90+家 38,000+名员工遍布海内外

1000+ 家中国和海外客户提供高品质服务,覆盖 10 + 个重要行业和业务领域,其中全球 500 强企业客户 90 + 家。 银行■ 保险 企业金融 零售■电商 制造■其它 通信■高科技 电力■能源 交通■物流 我们的客户关于软通动力

软通动力笔试(带参考答案)

答案仅供参考 一、改错题 1. 找出以下两处逻辑错误(非编程规范)并改正 char* getErrorString(int errcode) { char errorString[] = "not exist"; char errorString2[] = "not available"; switch(errcode) { case 1: return errorString; case 2: return errorString2; default: return NULL; } } void printErrorString(int errcode) { char *errorString = getErrorString(errcode); printf("errcode:%d, errorString:%s\n", errcode, errorString); } case1和case2返回了两个局部变量指针,而局部变量在函数结束后将自动释放。改正:将字符数组改为指针 char *errorString= "not exist"; char *errorString2 = "not available"; 2. 以下是输出“welcome home”的程序,找出逻辑错误(非编程规范)并改正const int MAX_STR_SIZE = 12; int main(int argc, char *argv[]) { char str[MAX_STR_SIZE]; strcpy(str,"welcome home"); printf("%s", str); return 0; } “welcome home”字符串应该是13个字节,而str字符数组只能存储12个字符改正:const int MAX_STR_SIZE = 13; 二、程序填空题 1. 写出String类的构造函数,析构函数和赋值函数 class String { public: String(const char *str = NULL);

软通动力软件测试笔试题

A)证明软件错误不存在 B)证明软件错误的存在 C)改正程序所有的错误 D)发现程序所有的错误 2.对于软件质量描述不正确的是:() A)高质量的过程产生高质量的产品 B)软件质量是测试人员测试出来的 C)软件质量是设计和规划出来的 D)项目阶段结束意味着产品质量达到了预期的标准 3.对于软件测试描述不正确的是:() A)软件测试无法找到程序当中的所有缺陷 B)测试工程师需要在最短时间内完成最有效的测试 C)软件测试工程师只要了解需求就可以了 D)测试工程师也需要了解编码知识 4.测试工程师需要了解下面哪些知识:() A)项目管理知识 B)测试知识 C)需求管理 D)以上都包括 5.检查软件产品是否符合需求定义的过程称为:() A)确认测试 B)集成测试 C)性能测试 D)功能测试 6.评审是对软件进行表态测试的一种方法,下述结论中。哪个是与软件评审无关的内容:() A)尽量发现错误

B)检查软件文档 C)根据评审标准 D)依靠测试信息 7.路径测试是整个结构测试的重要组成,但在研究路径测试时,通常又是使用程序控制流图来代替() A)程序框图 B)结构图 C)数据流图 D)程序流程图 8.软件测试类型按开发阶段划分是() A)需求测试、单元测试、集成测试、验证测试 B)单元测试、集成测试、确认测试、系统测试、验收测试 C)单元测试、集成测试、验收测试、确认测试、验收测试 D)调试、单元测试、集成测试、用户测试 9.下述说法错误的是() A)单元测试又称为模块测试,是针对软件测试的最小单位—程序模块进行正确性检验的测试工作 B)集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、弟增的测试。 C)集成测试是检验程序单元和部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。 D)系统测试是真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求 10.下列关于alpha测试的描述: (1)alpha测试需要用户代表参加 (2)alpha测试不需要用户代表参加 (3)alpha测试是系统测试的一种

软通动力软件测试笔试题.doc

1.软件测试是软件开发的重要环节,进行软件测试的目的是() A)证明软件错误不存在 B)证明软件错误的存在 C)改正程序所有的错误 D)发现程序所有的错误 2.对于软件质量描述不正确的是:() A)高质量的过程产生高质量的产品 B)软件质量是测试人员测试出来的 C)软件质量是设计和规划出来的 D)项目阶段结束意味着产品质量达到了预期的标准 3.对于软件测试描述不正确的是:() A)软件测试无法找到程序当中的所有缺陷 B)测试工程师需要在最短时间内完成最有效的测试 C)软件测试工程师只要了解需求就可以了 D)测试工程师也需要了解编码知识 4.测试工程师需要了解下面哪些知识:() A)项目管理知识 B)测试知识 C)需求管理 D)以上都包括 5.检查软件产品是否符合需求定义的过程称为:() A)确认测试 B)集成测试 C)性能测试 D)功能测试 6.评审是对软件进行表态测试的一种方法,下述结论中。哪个是与软件评审无关的内容:() A)尽量发现错误 B)检查软件文档 C)根据评审标准 D)依靠测试信息 7.路径测试是整个结构测试的重要组成,但在研究路径测试时,通常又是使用程序控制流图来代替() A)程序框图 B)结构图 C)数据流图 D)程序流程图 8.软件测试类型按开发阶段划分是() A)需求测试、单元测试、集成测试、验证测试 B)单元测试、集成测试、确认测试、系统测试、验收测试 C)单元测试、集成测试、验收测试、确认测试、验收测试 D)调试、单元测试、集成测试、用户测试 9.下述说法错误的是() A)单元测试又称为模块测试,是针对软件测试的最小单位—程序模块进行正确性检验的测

软通动力-智慧城市解决方案

智慧城市解决方案 智慧园区 智慧城市的重要组成部分和试验区,也是发展和提升产业经济的重要方式。智慧园区的建设将依靠政府主导,通过智慧设施、智慧服务和智慧管理,配合招商引资的方式形成完善的投资环境来吸引企业投资,形成产业规划聚集,促进产业经济发展。 城市运营指挥中心 城市运营指挥中心建设目标是为城市管理者提供实时及历史视图,以便优化城市层面的各种操作,方便快捷地将城市作为单一系统来查看和管理。 智慧电子政务 从政府机构处理日常事务的SOA 系统和构建公共财政财务系统的角度 出发,以通用化的政府工作事务流程和相关法规制度为依据,通过高度抽象和概括的方式构建出电子政务信息化工作平台的软件体系和应用模型,促使政府顺应时代发展需求,转变自身职能,向服务性、透明性、高效性方面发展。 智慧旅游 以创建最佳游客互动体验为中心,以物联网、云计算、移动通信、高性能信息处理、数据挖掘等技术为基础,开展在旅游体验、产业发展、行政管理等方面的应用,使旅游资源得到高度系统化整合和深度开发激活 数字出版 软通动力持续整合产业优质资源、创新IT 技术,与软硬件厂商帮助数字出版基地和出版企业搭建全媒体数字出版集成运营平台,提供从策划、出版、制作加工、版权管理、发行、交易、支付结算、智慧终端阅读的全产业链服务。 食品溯源 实现食品生命周期的全程跟踪,从产业链中的生产商、经销商到零售商、商场,到最终的消费者,融合条形码、二维码、IC 卡、RFID 技术的应用,使食品安全达到更好的可控制、可跟踪、可追溯。 云数据中心 基于云计算基础架构,提出了一套全新的云数据中心解决方案,助力于提升整个城市管理和公共服务水平,创造一个更加和谐的城市环境。 智慧城市体验展示中心 通过集中展示城市外在形象,内在人文气质,城市地域特点、不同历史阶段城市化进程,提升城市文化品位,加强规划公示工作,强化公众参与,营造全社会遵守规则、支持规则的良好氛围,是推行“智慧城市”前导。 智慧社区

软通动力软件测试笔试题

1.软件测试就是软件开发的重要环节,进行软件测试的目的就是( ) A)证明软件错误不存在 B)证明软件错误的存在 C)改正程序所有的错误 D)发现程序所有的错误 2.对于软件质量描述不正确的就是:( ) A)高质量的过程产生高质量的产品 B)软件质量就是测试人员测试出来的 C)软件质量就是设计与规划出来的 D)项目阶段结束意味着产品质量达到了预期的标准 3.对于软件测试描述不正确的就是:( ) A)软件测试无法找到程序当中的所有缺陷 B)测试工程师需要在最短时间内完成最有效的测试 C)软件测试工程师只要了解需求就可以了 D)测试工程师也需要了解编码知识 4.测试工程师需要了解下面哪些知识:( ) A)项目管理知识 B)测试知识 C)需求管理 D)以上都包括 5.检查软件产品就是否符合需求定义的过程称为:( ) A)确认测试 B)集成测试 C)性能测试 D)功能测试 6.评审就是对软件进行表态测试的一种方法,下述结论中。哪个就是与软件评审无关的内容:( ) A)尽量发现错误 B)检查软件文档 C)根据评审标准 D)依靠测试信息 7.路径测试就是整个结构测试的重要组成,但在研究路径测试时,通常又就是使用程序控制流图来代替( ) A)程序框图 B)结构图 C)数据流图 D)程序流程图 8.软件测试类型按开发阶段划分就是( ) A)需求测试、单元测试、集成测试、验证测试 B)单元测试、集成测试、确认测试、系统测试、验收测试 C)单元测试、集成测试、验收测试、确认测试、验收测试 D)调试、单元测试、集成测试、用户测试 9.下述说法错误的就是( ) A)单元测试又称为模块测试,就是针对软件测试的最小单位—程序模块进行正确性检验的测

软件测试面试题(软通动力,博彦科技,奇虎,瑞星,中软)

软件测试面试题(软通动力,博彦科技,奇虎,瑞星,中软) 软件测试面试题(软通动力,博彦科技,奇虎,瑞星,中软) 1。软通动力面试笔答 1.白箱测试和黑箱测试是什么?什么是回归测试? 2.单元测试、集成测试、系统测试的侧重点是什么? 单元测试的重点是系统的模块,包括子程序的正确性验证等。 集成测试的重点是模块间的衔接以及参数的传递等。 系统测试的重点是整个系统的运行以及与其他软件的兼容性。 3.设计用例的方法、依据有那些? 白盒测试用例设计有如下方法:基本路径测试\等价类划分\边界值分析\覆盖测试\循环测试\数据流测试\程序插桩测试\变异测试.这时候依据就是详细设计说明书及其代码结构吧; 黑盒测试用例设计方法:基于用户需求的测试\功能图分析方法\等价类划分方法\边界值分析方法\错误推测方法\因果图方法\判定表驱动分析方法\正交实验设计方法.依据是用户需求规格说明书,详细设计说明书 4.一个测试工程师应具备那些素质和技能? 掌握基本的测试基础理论 本着找出软件存在的问题的态度进行测试,即客观吧,不要以挑刺形象出现 可熟练阅读需求规格说明书等文档 以用户的观点看待问题 有着强烈的质量意识 细心和责任心 良好的有效的沟通方式(与开发人员及客户) 具有以往的测试经验 能够及时准确地判断出高危险区在何处. 5.集成测试通常都有那些策略? 大爆炸集成;自顶向下集成;自底向上集成;三明治集成;分层集成;基干集成;基于功能的集成;基于消息的集成;基于风险的集成;基于进度的集成. 6.你用过的测试工具的主要功能、性能及其他? 7.一个缺陷测试报告的组成? 缺陷跟踪报告: 编号 如:ut-dt00016 标题 如:文字排版功能.字间距.MarchCalculator计算错误 版本号 如:V1.3 执行状态 如:空白/草稿/提交/审批/分发/正在修改/修改完毕/正在确认/关闭… 修改记录

应聘软通动力测试工程师笔试题分享

应聘软通动力测试工程师笔试题分享 D)项目阶段结束意味着产品质量达到了预期的标准 2.软件测试是软件开发的重要环节,进行软件测试的目的是( ) A)证明软件错误不存在 B)证明软件错误的存在 C)改正程序所有的错误 D)发现程序所有的错误 3.对于软件测试描述不正确的是:( ) A)软件测试无法找到程序当中的所有缺陷 B)测试工程师需要在最短时间内完成最有效的测试 C)软件测试工程师只要了解需求就可以了 D)测试工程师也需要了解编码知识 4.测试工程师需要了解下面哪些知识:( ) A)项目管理知识 B)测试知识 C)需求管理 D)以上都包括 5.检查软件产品是否符合需求定义的过程称为:( ) A)确认测试 B)集成测试

C)性能测试 D)功能测试 6.评审是对软件进行表态测试的一种方法,下述结论中。哪个是与软件评审无关的内容:( ) A)尽量发现错误 B)检查软件文档 C)根据评审标准 D)依靠测试信息 7.路径测试是整个结构测试的重要组成,但在研究路径测试时,通常又是使用程序控制流图来代替( ) A)程序框图 B)结构图 C)数据流图 D)程序流程图 8.软件测试类型按开发阶段划分是( ) A)需求测试、单元测试、集成测试、验证测试 B)单元测试、集成测试、确认测试、系统测试、验收测试 C)单元测试、集成测试、验收测试、确认测试、验收测试 D)调试、单元测试、集成测试、用户测试 9.下述说法错误的是( ) A)单元测试又称为模块测试,是针对软件测试的最小单位程序模块进行正确性检验的测试工作

B)集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、弟增的测试。 C)集成测试是检验程序单元和部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。 D)系统测试是真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求 10.下列关于alpha测试的描述: (1)alpha测试需要用户代表参加 (2)alpha测试不需要用户代表参加 (3)alpha测试是系统测试的一种 (4)alpha测试是验收测试的一种 A)(1)(3) B)(2)(3) C(1)(4) C(2)(4) 11.关于自动化测试描述正确的是( ) A)引入自动化测试可以降低测试成本 B)软件产品测试适合自动化测试 C)自动化测试工具能够完成所有的自动化测试 D)自动化测试脚本同样需要进行验收和确认 12.LoadRunner中关于关联(Conelation) 描述错误的是( )

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

软件公司面试题 软通动力面试1.白箱测试和黑箱测试是什么?什么是回归测试? 白盒测试是测试人员要了解程序结构和处理过程,按照程序内部逻辑测试程序,检查程序中的每条通路是否按照预定要求正确工作.它主要的针对被测程序的源代码,测试者可以完全不考虑程序的功能. 白盒测试流程:源程序-->分析程序内部逻辑结构-->流程图-->制定测试用例-->被测程序-->执行路径-->覆盖情况分析 黑盒测试:主要是根据功能需求来测试程序是否按照预期工作,是要从用户的角度分析.尽量发现代码所表现的外部行为的错误.黑盒测试应该是由测试团队来完成的.根据某个给定的输入,应该能够理解并详细说明程序的预期输出. 黑盒测试流程:功能需求-->产生测试用例-->被测程序-->输出实际结果-->及预期结果比较-->分析功能是否实现. 回归测试:在对软件进行修正后进行的有选择的重新测试过程.一般要重复已用的测试用例.目的是检验软件在更改后所引起的错误,验证软件在修改后未引起不希望的有害效果. 2.单元测试、集成测试、系统测试的侧重点是什么? 单元测试的重点是系统的模块,包括子程序的正确性验证等。 集成测试的重点是模块间的衔接以及参数的传递等。

系统测试的重点是整个系统的运行以及及其他软件的兼容性。 3.设计用例的方法、依据有那些? 白盒测试用例设计有如下方法:基本路径测试\等价类划分\边界值分析\覆盖测试\循环测试\数据流测试\程序插桩测试\变异测试。这时候依据就是详细设计说明书及其代码结构。 黑盒测试用例设计方法:基于用户需求的测试\功能图分析方法\等价类划分方法\边界值分析方法\错误推测方法\因果图方法\判定表驱动分析方法\正交实验设计方法。依据是用户需求规格说明书,详细设计说明书。 4.一个测试工程师应具备那些素质和技能? 掌握基本的测试基础理论 本着找出软件存在的问题的态度进行测试,即客观吧,不要以挑刺形象出现 可熟练阅读需求规格说明书等文档 以用户的观点看待问题 有着强烈的质量意识 细心和责任心 良好的有效的沟通方式(及开发人员及客户) 具有以往的测试经验 能够及时准确地判断出高危险区在何处.

软通动力C语言笔试题

软通动力C语言笔试题 1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用:: 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2、如何引用一个已经定义过的全局变量?

答:extern 可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。 3、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么? 答:可以,在不同的C文件中以static形式来声明同名全局变量。 可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错

4、语句for( ;1 ;)有什么问题?它是什么意思? 答:和while(1)相同。 5、do while和while do有什么区别? 答:前一个循环一遍再判断,后一个判断以后再循环6、请写出下列代码的输出内容 #include main()

int a,b,c,d; a=10; b=a++; c=++a; d=10*a++; printf( b,c,d:%d,%d,%d ,b,c,d); return 0;

} 答:10,12,120 7、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别? 全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。而静态全局变量则限制了其作用域,即只在定义该变量的源文件内有效,在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用,因此可以避免在其它源文件中引起错误。

4.软件外包公司对比:海辉、软通、东软集团等

王星 Vincent: 跨市场投资之软件外包公司 本文为雪球 #跨市场投资系列#:文中所提软件外包上市公司:$海辉软件(HSFT)$、$文思 信息(VIT)$、$软通动力(ISS)$、$东软集团(SH600718)$、$浙大网新(SH600797)$以及$中 国软件国际(00354)$。
摘要: 摘要:对软件外包行业来说,公司的核心竞争力主要是规模,对行业的理解以及成本控制。 但是, 由于中国外包公司主要集中在低端的 ITO 业务上, 这些竞争力实际上并没有很高的“护 城河“。因此,如果我们要判断中国软件外包公司的长期投资价值,实际上是要看哪家公司 能够快速的变成“非传统外包公司”,尤其是当中国劳动力成本优势变得越来越不明显的时 候。
一,行业概况
从总体来看,中国软件外包公司成立较晚,规模也不如印度著名公司大。但是,由于毗邻日 本市场,再加上政府的支持,低廉的劳动力成本以及旺盛的国内需求,从 90 年代中期以后 发展十分迅速。
在过去 10 年中,中国软件外包行业平均年增长达到了 50%。虽然 08 年的金融危机使得 09 年的增速有所放缓,但是经过 09 年的短暂调整,行业增速在 10 年已经恢复到 35.2%。根 据工信部的数据,今年前三季度,我国软件外包服务出口 35.7 亿美元,同比增长 38.1%, 高于软件出口增速 22.7 个百分点。

外包行业“黄金十年”的高速增长造就了一批软件外包企业。虽然整体规模上和印度巨头相比 还有不少差距,但是例如东软集团,中软国际,文思信息等公司的规模已经超过了一万人。 据 2010 年 7 月 IDC 的报告, 中国离岸软件市场规模将由 2009 年的 28 亿美元, 增长至 2014 年的 76 亿美元,年均复合增长率为 22.4%。
目前中国大大小小的软件外包企业超过 2000 家,其中比较成规模的大概在 20 家左右。其 中私营软件外包公司大多选择在美国上市。而在 A 股和港股上市的外包企业大多是体制内 机构建立的外包企业 (例如依靠东北大学创建的东软、 浙江大学旗下的浙大网新以及中国电 子信息产业集团有限公司下属的中软国际)。 为了便于跨市场比较,我们本次主要选择 6 家有代表性的国内软件外包公司进行分析,分 别是美股的海辉软件,文思信息,软通动力,A 股的东软集团,浙大网新以及港股的中软国 际。

关于一套笔试题(软通动力)

关于一套笔试题(软通动力) 1年。软件测试是软件开发的重要组成部分。软件测试的目的是(a)证明软件错误不存在,b)证明软件错误存在,c)纠正程序的所有错误,d)找出程序的所有错误 2。对软件质量的错误描述如下:(1)高质量的过程产生高质量的产品;(b)软件质量由测试人员进行测试;和(c)软件质量被设计和计划为 D)项目阶段的结束意味着产品质量已经达到预期的标准3。软件测试的描述是不正确的:(a)软件测试不能找到所有的缺陷 B)测试工程师需要在尽可能短的时间内完成最有效的测试c)软件测试工程师只需要知道需求d)测试工程师也需要知道编码知识4。测试工程师需要知道以下哪些知识:(1)项目管理知识(2)测试知识(3)需求管理(4)以上包括 5。检查软件产品是否满足需求定义的过程称为:(a)确认测试(b)集成测试(c)性能测试(d)功能测试( 6)。评审是软件语句测试的一种方法。在下面的结论中这与软件评审无关:() A)尝试查找错误b)检查软件文档c)根据评审标准d)依靠测试信息7。路径测试是整体结构测试的重要组成部分,但在研究路径测试时,通常使用程序控制流程图来代替(a)程序框图(b)结构图(c)数据流图(d)程序流程图( 8)。软件测试类型分为()

A)需求测试、单元测试、集成测试、验证测试 B)单元测试、集成测试、确认测试、系统测试、验收测试C)单元测试、集成测试、验收测试、确认测试、验收测试D)调试、单元测试、集成测试、用户测试9。以下陈述是错误的() A)单元测试也称为模块测试,它是一种用于检查程序模块正确性的测试,是软件测试的最小单元。 试验工作 B)集成测试也称为组装测试。通常,所有程序模块都是在代码完成的基础上以有序和增量的方式进行测试的 C)集成测试是检查程序单元和组件之间的接口关系,并逐步将它们集成到程序组件或满足概要设计要求的整个系统中。 D)系统测试是检查在真实或模拟的系统运行环境下,完整的程序系统是否能够正确配置并与相关硬件、外设、网络、系统软件和支持平台连接。并且满足用户10的需求。alpha测试的以下描述:(1)alpha测试要求用户代表参与(2)alpha测试不要求用户代表参与(3)alpha测试是系统测试(4)alpha测试是验收测试(a)(1)(3)b)(2)(3)c(1)(4)c(2)(4) 21。自动化测试的描述是正确的(a)引入自动化测试可以降低测试成本(b)软件产品测试适合自动化测试( C)自动化测试工具可以完成所有自动化测试(d)自动化测试脚本也需要接受和确认(22)。对软件性能的描述不正确() A)在代码完成之前,不能进行与性能相关的工作b)设计和规划性能。但不是被测试的c)性能测试在许多情况下找不到具体的性能缺

智慧城市建设与实践

Smart City Projects And User Cases 智慧城市建设与实践

第一篇城市发展篇第二篇理论科学篇第三篇建设方向篇国家智慧城市联合实验室 第四篇支撑体系篇第五篇工程推进篇第六篇创建实践篇

1.1城市时代的来临 城镇化快速推进 工业化拉动城镇化基础设施建设推进 国家智慧城市联合实验室 社会生活方式改变1.2城镇发展困境经济发展的瓶颈社会公平的失衡人居环境的危机

我国现代城镇化进程起步于新中国成立后,进入21世纪后步入快速发展阶段。从发展历程 看,我国用半个世纪左右时间完成了世界城镇化历史200多年走过的道路。 从1949年建国至今,中国的城镇化发展过程经历了三个阶段: ?国家对就城市进行改造 ?重点工程在大中成似乎布点和实施国家智慧城市联合实验室 工业起步人民公社?“大炼钢铁”加速城镇化?逆城镇化:1961年国民经济调整;1966年上山下乡 改革开放 ?工业化进程加速 ?城镇化起点低、发展速度快 ?京津冀、长三角、珠三角三大城市群 中国城镇化率变化曲线 *数据来源:国家统计局

第一篇城市发展篇第二篇理论科学篇第三篇建设方向篇国家智慧城市联合实验室 第四篇支撑体系篇第五篇工程推进篇第六篇创建实践篇

从不同视角,对智慧城市的理解亦不尽相同。智慧城市是城镇信息化的高级阶段,其核心理念包括创新与公平。 第二篇理论科学篇 国家智慧城市联合实验室 一般来讲,城镇发展包括四大要素,即城镇基础设施、城镇发展形态、城 镇主体以及城镇发展动力,可分为城镇规划、建设、管理和运行四个环节。作为城镇发展新模式,智慧城市促进城镇科学发展。

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

软件公司面试题 软通动力面试 1.白箱测试和黑箱测试是什么?什么是回归测试? 白盒测试是测试人员要了解程序结构和处理过程,按照程序内部逻辑测试程序,检查程序中的每条通路是否按照预定要求正确工作.它主要的针对被测程序的源代码,测试者可以完全不考虑程序的功能. 白盒测试流程:源程序-->分析程序内部逻辑结构-->流程图-->制定测试用例-->被测程序-->执行路径-->覆盖情况分析 黑盒测试:主要是根据功能需求来测试程序是否按照预期工作,是要从用户的角度分析.尽量发现代码所表现的外部行为的错误.黑盒测试应该是由测试团队来完成的.根据某个给定的输入,应该能够理解并详细说明程序的预期输出. 黑盒测试流程:功能需求-->产生测试用例-->被测程序-->输出实际结果-->与预期结果比较-->分析功能是否实现. 回归测试:在对软件进行修正后进行的有选择的重新测试过程.一般要重复已用的测试用例.目的是检验软件在更改后所引起的错误,验证软件在修改后未引起不希望的有害效果. 2.单元测试、集成测试、系统测试的侧重点是什么? 单元测试的重点是系统的模块,包括子程序的正确性验证等。 集成测试的重点是模块间的衔接以及参数的传递等。 系统测试的重点是整个系统的运行以及与其他软件的兼容性。 3.设计用例的方法、依据有那些? 白盒测试用例设计有如下方法:基本路径测试\等价类划分\边界值分析\覆盖测试\循环测试\数据流测试\程序插桩测试\变异测试。这时候依据就是详细设计说明书及其代码结构。 黑盒测试用例设计方法:基于用户需求的测试\功能图分析方法\等价类划分方法\边界值分析方法\错误推测方法\因果图方法\判定表驱动分析方法\正交实验设计方法。依据是用户需求规格说明书,详细设计说明书。 4.一个测试工程师应具备那些素质和技能? 掌握基本的测试基础理论 本着找出软件存在的问题的态度进行测试,即客观吧,不要以挑刺形象出现可熟练阅读需求规格说明书等文档 以用户的观点看待问题

软通动力Java笔试题

软通动力Java笔试题2011-4-1 1.填空题(共32分,每空1分) 1)Java中存在______、________、__________、____________、四种访问权限控制等 级(按从最宽松到最严格控制等级依次填写). 2)常用的两个List的非同步实现类是__________、______________。其中基于链表实 现的是___________,其查询效率较_________、增删效率较___________. 3)Spring简化了Bean的配置,提供了自动装配(autowire)机制,根据指定的原则(通过 的autowire属性指定)进行Bean的自动装配,Spring本身为autowire属性提供了____________、______________、_____________、__________以及no五个选项. 4)默认情况下,用户请求一个Servlet时,容器___________为当前用户创建一个会话; 当用户请求一个Jsp页面时,容器__________为当前用户创建一个会话(请填写”会” 与”不会”). 5)J2EE事务提供了两种方式,一种是由________来管理,另一种是由___________来管 理. 6)Java中线程的四种状态分别是___________、_______________、______________、 _______________;让线程从运行状态转换为暂停状态的有_____________、__________。 7)在UML中,类之间的管理有: ____________、_____________、_______________、 _____________、__________五种. 8)Set中的元素__________为null, ________重复, HashMap中的Key____________为 Null, value__________为Null. (请填写“可以”与”不可以”). 2.问答题(共48分) 1)假设类A的某个成员方法a()分别具有public,private, protected,default的访问修饰符, 如果希望在B类中调用A的a()方法。那么调用是否成功取决于A与B之间的关系,以及他们所在包的关系。请完成如下表格,在B类中能否调用A.a()成功(成功用√, 失败用*表示)(3分) 2)给定下面的代码:(3分) public void Test(){ try{

软通动力笔试题及答案20131012

一、选择题 1、下面哪些是java语言中的关键字?A sizeof B abstract C NULL D Native 答:B 2、下面语句哪个是正确的?A char='abc'; B long l=oxfff; C float f=0.23; D double=0.7E-3; 答:D 3、以下程序测试String 类的各种构造方法,试选出其运行效果。 class STR{ public static void main(String args[]){ String s1=new String(); String s2=new String("String 2"); char chars[]={'a',' ','s','t','r','i','n','g'}; String s3=new String(chars); String s4=new String(chars,2,6); byte bytes[]={0,1,2,3,4,5,6,7,8,9}; StringBuffersb=new StringBuffer(s3); String s5=new String(sb); System.out.println("The String No.1 is "+s1); System.out.println("The String No.2 is "+s2); System.out.println("The String No.3 is "+s3); System.out.println("The String No.4 is "+s4); System.out.println("The String No.5 is "+s5); } } A The String No.1 is The String No.2 is String 2 The String No.3 is a string The String No.4 is string The String No.5 is a string B The String No.1 is The String No.2 is String 2 The String No.3 is a string The String No.4 is tring The String No.5 is a string C The String No.1 is The String No.2 is String 2 The String No.3 is a string The String No.4 is strin The String No.5 is a string D 以上都不对答:A 4、下面语句段的输出结果是什么?inti = 9; switch (i) { default: System.out.println("default"); case 0: System.out.println("zero"); break; case 1: System.out.println("one"); case 2: System.out.println("two"); } A default B default, zero C error default clause not defined D no output displayed 答:B 二、不定项选择题(在每小题的五个备选答案中选出正确答案,并将正确答案的序号填入题干后面的括号内,错选多选,漏选均不得分。) 1、给出如下代码: class Test{ private int m; public static void fun() { // some code... } } 如何使成员变量m 被函数fun()直接访问? A、将private int m 改为protected int m B、将private int m 改为public int m C、将private int m 改为static int m D、将private int m 改为int m 答: C 2、下面哪几个函数是public void example(){...}的重载函数?A、public void example( int m){...} B、public int example(){...} C、public void example2(){...} D、public int example ( int m, float f){...} 答: A,D 3、给出下面的代码段: public class Base{ int w, x, y ,z; public Base(inta,int b) { x=a; y=b; } public Base(int a, int b, int c, int d) { // assignment x=a, y=b w=d; z=c; } } 在代码说明// assignment x=a, y=b处写入如下哪几个代码是正确的?A、Base(a,b); B、x=a, y=b; C、x=a; y=b; D、this(a,b); 答: C,D 4、已知如下定义:String s = "story"; 下面哪个表达式是合法的?A、s += "books"; B、char c = s[1]; C、intlen = s.length; D、String t = s.toLowerCase(); 答: A,D 5、Java中main()函数的值是什么? A、String B、int C、char D、void 答:D 6、如下哪些字串是Java中的标识符?A、fieldname B、super C、3number D、#number E、$number 答:A,E 7、如下哪些是Java中有效的关键字?A、const B、NULL C、false D、this E、native 答:A,C,D,E 8、如下哪些是Java中正确的整数表示? A、22 B、0x22 C、022 D、22H 答: A,B,C 9、下面的代码段中,执行之后i和j 的值是什么? inti = 1; int j; j = i++; A、1, 1 B、1, 2 C、

相关文档
最新文档