13 12
发新话题
打印

[职场] 国内首个政府资助的国际软件工程师认证CSDP--等你来申请

国内首个政府资助的国际软件工程师认证CSDP--等你来申请

真的想不到国家为了推进我国软件开发行业的发展,竟然会用政府全资助的方式来鼓励企业和个人来提高高新技术企业的国际竞争力,赶超印度软件大国的地位.
         

这也可见我国高层决策者的眼光和决心,具体的相关资助条例请大家登录http://tech.sina.com.cn/it/2006-01-16/2306821766.shtml的相关报道或者www.csdp.com.cn.


以上信息仅给有兴趣和有能力的朋友提供参考,希望大家都能申请到!

[ 本帖最后由 bj.zifi 于 2007-5-15 10:37 编辑 ]

TOP

好信息应和大家一起分享

TOP

一、CSDP简介
CSDP是软件工程职业资格认证的英文缩写,英文全称 Certified
Software
Development Professional (CSDP)
IEEE-CS(即国际电子与电器工程师学会计算机学会)面向全世界颁发的软件开发方面的认证考试项目。

IEEE是国际上最负盛名的工程学术组织,其成员囊括了世界各国顶尖级工程领域学者,其出版物是国际上最具权威性的学术刊物。IEEE 通过其技术出版物,会议和标准活动促进行业内的技术革新,在电子工程、计算机及控制技术方面所发表的论文占世界论文总量的30%
IEEE-CS是世界上最早和最大的计算机专业人士的学会,早在五十多年以前,IEEE-CS就建立了其在业界的引领地位,是IEEE下属最大的技术学会,目前在157个国家拥有10万多会员。同时,它也是世界上计算机领域领先的技术资料出版商。给近100,000名会员提供内容广泛的出版物;在计算机科学领域,在出版物的质量、数量或者多样性方面,IEEE-CS与其他专业或商业团体相比,一直处于领先地位。
CSDPIEEE-CS为了适应全球信息技术发展带来的知识爆炸,促进知识转换成专业技能和竞争优势的需要,经过3年多的大规模调查研究,于2001年向全世界推出的软件开发专业认证。这是IEEE-CS在这个专业领域内开发的第一个国际性的软件开发专业认证,是IEEE-CS将“软件工程”思想实际运用于IT领域的具体实践。
该认证专门测定业内专业人士所需的知识和技术竞争能力,并且在整个国际软件行业内确立专业标准,是唯一一个集IEEE-CS品牌、信誉和标准为一体的计算机专业技术人员的认证体系,被称为软件工程师的“国际执照”。截至目前为止,全世界共有500多人通过认证,我国现有5人通过认证考试并获得证书。
CSDP虽然是一个认证体系,但它不是一个简单的证书,而是一个国际化的软件行业专业权威标志,从一定意义上说它是一个软件职业的国际通行证,通过认证,表明一个软件专业技术人员在本行业内不仅已全面理解和掌握了软件工程所需的相关知识和实践能力,具有非常专业的技能和专长,而且具备了从一般技术人员向技术管理岗位过渡的条件。这对个人而言,无疑是创造了极强的个人竞争优势,必将对个人职业生涯发展产生重要影响;而对企业而言,则是拥有了丰厚的人力资本,这在激烈竞争的市场环境中,拥有CSDP人才的企业,已经抢占了市场先机,是一种企业对未来资源的投资。
目前,我国软件行业在创新能力和开发能力方面与发达国家的差距还比较大,软件产品的随意性、不规范性影响了软件产品的出口和企业进军国际市场的步伐。所以,在全球信息化大潮中,我国软件行业要冲出国门,走向世界,就要尽快与国际标准和国际市场接轨。必须按照软件工程的思想实现软件产品的标准化、规范化、文档化。IEEE-CSCSDP认证涵盖了软件工程的11个领域,作为一个基于SWEBOK体系的高端认证,将有助于缩小我国软件业与发达国家的差距,使企业获得合格的软件职业国际专业人才,实现承接外包订单,进军海外的国际之路。

二、CSDP落地中关村的背景
   中关村科技园区海淀园是我国第一个国家级高新技术产业园区,经过十几年的持续增长,2003年海淀园技工贸总收入已达到1705.48亿元,工业增加值占北京市GDP11.5%。
近年来,为了更好地落实国务院《关于加快中关村科技园区建设的批复》海淀园大力推进“二次创业”战略,运用园区政府的管理职能,从政策和宏观环境等方面,促进新技术产业发展鼓励企业技术创新。2004年,为提高园区IT企业的综合创新能力,软件企业的市场开发能力及行业向国际化标准靠拢,创建世界一流园区、打造一流园区技术氛围,以加速园区企业国际化的进程,海淀园管委会与IEEE-CS签订了合作框架协议。根据协议,IEEE-CS将在软件开发认证、计算机学会电子图书室,远程教育等项目上与海淀园开展合作。海淀园将在专门机构、工作环境等方面提供基本条件,帮助学会开展咨询、培训、考察、交流、展览等活动,并将深入研究为企业提供配套服务的方法与政策。这个合作,对于整合双方资源,实现优势互补,并进一步推动海淀园在科技领域向更高水平、更宽领域和更深层次发展具有重要意义,这是国内一流园区政府与国际顶尖学术组织的合作,是一个“巨人的握手”。

三、CSDP在中关村的实践
为了落实园区与IEEE-CS的协议,2005年下半年,在海淀园管委会的大力支持和推动下,以国际化为主旨,打造软件企业综合竞争力的培训课程CSDP认证课程正式启动。
截至目前,首期班已结束全部教学课程,学员进入复习备考,其中2名学员已分别在在4月中旬和5月底顺利通过认证,其他学员将在6月底参加考试。
同时,2期班正在热招中,预计将于8月初开课(其他具体情况,详见招生简章)。
如欲了解更多相关情况,请登陆以下网站:
网址:www.csdp.com.cn
www.zifi.com.cn  

TOP

    海淀科技园管委会为推动园区企业国际化进程,培养符合国际标准的软件工程人才,决定在园区软件企业中大力推广IEEE-CS的CSDP认证。为鼓励园区企业选送其优秀软件工程师参加CSDP培训和认证,海淀区管委会设立专项资金,来支持参加认证的企业和个人。依据海淀园管委会和于军副区长的指示,学院特制定《CSDP奖学金》条例如下:
第一条,
本奖学金条例,适用于二期班全体学员。

第二条,
奖励评定办法和条件。

·
培训期间,学员保持全勤;

·
参加2007年4-6月份的CSDP认证考试。

第三条,
《CSDP奖学金》金额:最高奖励金额为9000元。

·
所有参加培训、符合上述条件的学员,参加并通过CSDP考试的学员均可获得奖学金9000元;


(如果你想了解具体的奖学金条例,请留下大家留下你的邮箱.我会在见到后一小时内发给大家!)


[ 本帖最后由 bj.zifi 于 2007-4-28 12:15 编辑 ]

TOP

TOP

来源于海淀报(转载)

把忐忑变为骄傲——CSDP认证首期通过率超过50%

半年前的一个傍晚,在清华紫光交流中心,20几个“敢于吃螃蟹”的软件工程师英勇誓师,力争要通过 CSDP(软件行业高端人才认证),挑战国际高端软件人才。誓师会上,海淀区副区长、海淀园管委会副主任于军的话,至今还记忆犹新:CSDP认证有难度,全国目前仅有三人通过。我希望我们能有学员通过认证,当然如果一人都没有通过,那也不是坏事,正好说明我们和国际水平还有差距,还要继续努力。半年过去了,CSDP首期班考试季(4月-6月)刚刚结束,学员们的通过率到底怎么样?
  成绩显著但差距明显     
  来自CSDP认证培训主办单位中关村创新研修学院的消息,4月17日CSDP认证考试首战突破,5月30日再战告捷,至6月底全面开花,11位参考学员最后6人通过,认证通过率超过50%。同样11人参考,2002年CSDP首次登陆中国仅有1人通过,而今天的通过率竟是那时的6倍。奇迹!连美国IEEE-CS(美国电子电器工程师学会计算机分会)的贺信都来了。2002年后归于沉寂的CSDP认证,终于在海淀园重新绽放。
  超过50%的通过率,既高也低。从国内软件产业的发展来看,我国软件产业规模从2000年的593亿元人民币发展到2005年的3900亿元人民币;2000年软件出口额仅为4亿美元,2005年软件出口与外包已达35.9亿美元。增长的背后都是软件人才队伍整体提升的结果。可是,国内CSDP通过率虽然陡增,但不仅要比美国的60-70%的通过率低,而且基数也要小。“没有通过认证的不代表他就不具备同等的水平”, 事实上CSDP叫好不叫座的主要原因还是出于认知不足。
  理性看待职业演化     
  CSDP是IEEE-CS(美国电子电器工程师学会计算机分会)2002年推出的一套国际普遍认可的高级软件从业人员标准。     
  目前国内软件人才队伍中,做开发工作多年的程序员或者软件工程师可能知道软件工程中大概的流程和处理步骤,但多数并不十分系统。研修学院也表示在引进CSDP的前期调研中发现,虽然国内软件工程的研究并不晚于国际,但在软件工程的实用方面仍然滞后美国等发达国家,特别是软件工程的应用人才奇缺,甚至“有一些言必谈各种专业术语和词汇,甚至怀揣系统分析员证书的人,连基本的软件开发文档都读不懂”。     
  某项职业在其核心知识领域上达成一致,是所有学科的里程碑。CSDP的推出,正是软件工程向职业状态演化的关键。据研修学院方面介绍,CSDP源于Guide to the Software Engineering Body of Knowledge,即软件工程知识指南,简称SWEBOK。它是ISO/IEC JTC 1(ISO和IEC的第一联合技术委员会)历经“稻草人”、“石人”、“铁人”三个阶段,用了近10年的时间研究出来的成果。CSDP认证的10个方面内容基本上对应了SWEBOK规定的10个知识领域,并将SWEBOK的相关学科内容改为软件工程经济学,共11个模块的内容,成为一套完整的软件工程知识体系,以此测验软件专业人士的知识水平。由于规定了从业时间限制,实际它也是软件开发实践经验的测试。
  职业的提升需假以时日
  业内皆知,国内程序员职业生涯很短,几年之后一部分人便转型到非技术领域,甚至退出行业。业内人士分析,CSDP的出现将是国内软件业界的一个很好的转机。它所包含的知识、方法和倡导的理念,不仅对软件产业的流程和管理产生影响,而且会改变国内程序员的职业发展方向。
  当然,习惯了眉毛胡子一把抓的开发方式,要转到“标准化”的开发模式上来,对程序员和工程师来说,前途是光明的,道路是曲折的,时间更是问题。不仅观念上的改变需要较长的时间,适应全英文的考题、掌握10个知识领域也需要时间,要在繁忙的工作中挤出时间来学习也并非易事。
  好在前面有勇者探路,每次考完归来,学员和老师间的沟通就成了大家了解这“考题随机变化,因人而异”的CSDP考试最直接的窗口。前一批学员考试归来的体会都是后来者的鼓舞。过程是艰辛的收获。学员中第一个通过认证的李波就告诉记者,“处在转型期的程序员,完全有必要来学习CSDP,答题的过程一直是理论联系实际的一个过程”。在他们看来,学习再加上工作中的实际经验,将使他们更上层楼,在职位提升上打下伏笔。(本报记者 胡蓉)


来源于海淀报(转载)

TOP

CSDP考试说明(一)

CSDP考试说明http://www.computer.org/certification/Specifications.htmI. Business Practices and Engineering Economics
II. Software Requirements
III. Software Design
IV. Software Construction
V. Software Testing
VI. Software Maintenance
VII. Software Configuration Management
VIII. Software Engineering Management
IX. Software Engineering Process
X. Software Engineering Tools and Methods
XI. Software Quality

I. Business Practices and Engineering Economics (3-4% questions)

A. Engineering Economics
B. Ethics
C. Professional Practice
D. Standards


II. Software Requirements (13-15% questions)
A. Requirements Engineering Process
B. Requirements Elicitation
C. Requirements Analysis
D. Software Requirements Specification
E. Requirements Validation
F. Requirements Management


III. Software Design (22-24% questions)
A. Software Design Concepts
B. Software Architecture
C. Software Design Quality Analysis and Evaluation
D. Software Design Notations and Documentation
E. Software Design Strategies and Methods
F. Human Factors in Software Design
G. Software and System Safety


IV. Software Construction (10-12% questions)
A. Construction planning
B. Code design
C. Data design and management
D. Error processing
E. Source code organization
F. Code documentation
G. Construction QA
H. System integration and deployment
I. Code tuning
J. Construction tools

V. Software Testing (15-17% questions)
A. Types of Tests
B. Test Levels
C. Testing Strategies
D. Test Design
E. Test Coverage of Code
F. Test Coverage of Specifications
G. Test Execution
H. Test Documentation
I. Test Management


VI. Software Maintenance (3-5% questions)
A. Software Maintainability
B. Software Maintenance Process  
C. Software Maintenance Measurement
D. Software Maintenance Planning
E. Software Maintenance Management
F. Software Maintenance Documentation

TOP

CSDP考试说明(二)

VII. Software Configuration Management (3-4% questions)
A. Management of SCM Process
B. Software Configuration Identification
C. Software Configuration Control
D. Software Configuration Status Accounting
E. Software Configuration Auditing
F. Software Release Management and Delivery

VIII. Software Engineering Management (10-12% questions)
A. Measurement
B. Organizational Management and Coordination
C. Initiation and Scope Definition
D. Planning
E. Software Acquisition
F. Enactment
G. Risk Management
H. Review and Evaluation
I. Project Close Out
J. Post-closure Activities

IX. Software Engineering Process (2-4% questions)
A. Process Infrastructure
B. Process Measurement
C. Process Definition
D. Qualitative Process Analysis
E. Process Implementation and Change

X. Software Engineering Tools and Methods (2-4% questions)
A. Management Tools and Methods
B. Development Tools and Methods
C. Maintenance Tools and Methods
D. Support Tools and Methods

XI. Software Quality (6-8% questions)
A. Software Quality Concepts
B. Planning for SQA and V&V
C. Methods for SQA and V&V
D. Measurement Applied to SQA and V&V

TOP

CSDP 考试样题(一)

Sample Questions考试样题http://www.computer.org/certification/csdpprep/Sampleques.htm1.  Software configuration management involves identifying the configuration of the software:

[a] prior to the beginning of the lifecycle.
at the beginning of the lifecycle only.
[c] at predefined  points of time during the lifecycle.
[d] at the end of the lifecycle only.


2.  Which of the following is not required of a software component?

[a] A unit of independent deployment
Exploits commonalities in large software systems
[c] A unit of third-party composition
[d] Exposes source code for modification


3.  In Modern Structured Analysis, the
vent list?is used to:

[a] improve requirements traceability.
build an Entity-Life History diagram.
[c] document the data transactions in the Entity-Relationship Diagram.
[d] build a preliminary Data Flow Diagram for the system.


4.   An engineer is developing a web presentation layer for a mission critical project. The technology chosen for the presentation layer is making it difficult to implement the user interface design. The engineer reads about a new technology for creating the type of web interface the project needs. It is decided that a rapid prototype will be created to perform an initial evaluation of the new technology.


Which of the following criteria is the LEAST important when doing the prototype?


[a] Exercising the entire breadth of functionality
Simulating the operational environment
[c] Exercising critical functionality
[d] Stepping through source with a debugger


5.  Cleanroom Software Engineering techniques:

[a] emphasize defect prevention rather than defect removal.
minimize formal verification practices.
[c] do not require a well-defined software development process.
[d] require that each member of the development team has a unique responsibility.





[ 本帖最后由 bj.zifi 于 2007-5-16 16:17 编辑 ]

TOP

CSDP 考试样题(二)

6.  A technical lead is working on an iterative lifecycle project that is creating a well understood application using a technology the team has experience with. The project has 10 major use cases to implement; two have just been delivered on schedule in the first iteration. At the request of the project manager, who is concerned about the amount of effort being spent fixing defects, the lead has collected some data on quality performance during the first iteration. The data shows that planned reviews of requirements and design are not occurring. It shows that 22 defects are being detected during unit and system testing per 100 SLOC.

The lead is asked to predict the defect trend for the project going forward. They calculate that with no changes in process the defect rate:


[a] will likely drop later in the project as kinks are worked out.
will remain the same.
[c] will likely increase as the project progresses .
[d] cannot be predicted at this point.


7.  During a software development project two similar requirements defects were detected. One was detected in the requirements phase, and the other during the implementation phase. Which of the following statements is mostly likely to be true?

[a] The most expensivedefect to correct is the one detected during the requirements phase.
The most expensive defect to correct is the one detected during the implementation phase.
[c] The cost of fixing either defect will usually be similar.
[d] There is no relationship between the phase in which a defect is discovered and its repair cost. .


8.  An engineer is tasked to verify a software release for a mission critical system. The plan is for the release of software for verification to occur on a Monday, with verification complete the following Friday. The release turns out not to be available until Thursday. The best route for the engineer is to:

[a] verify release criteria regardless of time line.
do whatever testing they can by Friday.
[c] volunteer to work the weekend.
[d] relax release criteria .


9.  The IEEE-CS/ACM Software Engineering Code of Ethics and Professional Practice allows you to accept a position for which you have no pertinent training or experience if:

I.    The extent of your limitations are fully disclosed.
II.    Appropriate training in the pertinent area is taken concurrently.
III.    The position is in a field where engineering decisions are well known.
IV.    No conflict of interest is present.

[a] I only
I and II only
[c] I, II, and III only
[d] I, II, III, and IV


10.  Which of the following do NOT affect the accuracy of the reliability estimate during statistical testing?


I.    The validity of the usage profile.
II.    The number of test cases executed.
III.    The programming language used to implement the code.
IV.    The cyclomatic complexity of the code.

[a] I and II only.
II and III only.
[c] III and IV only.
[d] I and III only.

11.  Two different implementations of an abstract class (or interface) have been created.  If members of the software engineering team are to be able to correctly select the appropriate implementation to use, then the documentation for each of these implementations must include:

[a] a list of functions available and data used.
the source code for the implementation.
[c] information about the side effects and resource usage for each function.
[d] name of the authors of each implementation and change history.





[ 本帖最后由 bj.zifi 于 2007-5-16 16:18 编辑 ]

TOP

 13 12
发新话题