懵懵灯灯的BLOG

寒夜孤灯点点星

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  56 随笔 :: 10 文章 :: 22 评论 :: 0 Trackbacks
做职业化的软件工程师
    文 / 陈尚义
 
20 年 前不一样,现在软件正发挥着越来越重要的作用,而且以越来越快的速度影响着国家、公司、甚至是每一个人。作为软件工程师,我们从事的事业正在影响着世界的 每一个角落,我们应该感到无上光荣和自豪,与此同时,我们的工作质量与职业水准变得更重要。软件开发已成为一个职业,职业规范和标准正在逐步形成和完善, 工程师的职业化也已经提到议事日程。尤其在我国,软件业的振兴在很大程度上依赖于软件从业人员职业水平的提高,不幸的是,我们目前的职业化水平还很低,与 美国相比,我们拥有的软件工程师数量可能和美国相近,但我们合格的软件工程师却是凤毛麟角。这严重制约了我们软件行业的发展。
 
“职业化”是软件工程师的必然选择
 
职 业化是经济发展、社会分工的产物。大到全球经济链条,国与国之间形成了明显的分工:谁提供能源,谁提供服务,谁制造产品,发展中国家和发达国家扮演着不同 的角色。工业和经济的高度发展,需要人们“术有专攻”;流水线的发明和推广应用使这种分工得以明确和固化,工程化程度越高,分工就越明确,由此而来的就是 对各种专业人才的需求越来越强烈。大到一个国家、一个地区和一个企业,小到一个人,只有在这种明确分工的环境中找到自己的位置,才能适应未来的发展。
职 业化能带来财富。世界在变化,变得到处充满竞争,不再有稳定的工作。中国软件人才的现状是,一方面,所谓的“软件工程师”到处可见,大学毕业生找不到工 作,一个招聘广告引来一堆应聘者简历;另一方面,真正合格的软件工程师却不多见,公司找人难。于是大量的培训机构搞起了“就业培训”、“岗前训练”、“定 制培训”、“实训基地”等等,籍此弥补专业人士的不足。
综上所述,职业化是市场经济和社会发展的必然要求;市场呼唤职业化人才;职业化能给自己带来光明的职业前途和财富。毫无疑问,对于软件工程师而言,职业化是必然选择。
 
怎样才是职业的?
 
职 业化的软件工程师应该是这样一些人:他们拥有扎实的基础知识,有能力在软件开发的工作中找到自己的位置,他们以正确的方式做事,他们遵守这个行业的游戏规 则,信守和公司的合约,他们会尽努力使自己的工作成果尽可能地符合这个行业的标准或规范,他们知道国内外同行都在做些什么,他们比较了解所从事的这个行业 的发展趋势。
对职业化的更高要求是遵守行业标准和不断创新。但是,职业化的概念也正在经历着变迁。上个世纪 80 年 代,我国的软件业还刚刚兴起,那个时候的软件简单,规模也很小,软件生产还是一个手艺,软件工程师还是一个匠人,软件工程缺乏相应的标准和规范。但是,时 代在变化,对软件工程师的要求也在不断提高。开源代码社区里涌现很多很高职业水准的软件工程师,他们不仅技术精湛,而且遵守软件行业标准、规范和最佳实 践,同时他们将这些技术、标准、规范和最佳实践,通过互联网,向全世界的软件开发同行传播,带动这整个软件行业的发展。他们是最职业化的一批人。
不同的组织对职业化有不同的理解,有人对职业化的定义是:职业化的软件工程师应该解决有意义(有益于社会和大众利益)的问题;应该尽最大努力满足客户的需要;应该尽可能提供高质量的产品;应该富有创新精神;等等。
IEEE CS 通过 11 个方面的认证,包括职业道德规范和技能训练,通过考试者将被 IEEE 授予“软件开发职业工程师”( Certified Software Development Professional )。
各大软件厂商也有自己的资格认证。但这些认证不是从整体上评价一个软件工程师是否职业化,而是对他们各自产品和服务的一种熟悉程度的测评和认证。
 
成为职业化的软件工程师
 
自律、沟通和技能是成为职业化软件工程师的必要条件, IEEE CSDP 是通向职业化的有效途经。
 
自律  
 
软件区别于其它传统产品,因为它是看不见摸不到。软件只有安装运行后,人们才看见它的界面;开发进度也是肉眼看不见的,你根本无法准确知道你的下属完成了任务的 80% 还是 30% ;质量更是不可见的,只有通过非常认真、全面的测试和度量,你才能了解你下属的代码的质量。一个程序员认真思考问题时的模样和他发呆时的表现一样,外人很难判断。因此说,“自律”对软件工程师来说更为重要。
自律不仅表现在认真工作上,还表现在与公众( the public )利益的一致性上,表现在和雇主、同行、上级等的关系处理上。 IEEE ACM 联合发布了一个软件工程师职业道德规范,规范涉及 8 个方面 [1] ,软件工程师应以此来约束和规范自己的行为。
自 律还表现是否为客户着想。你的软件是为客户开发的,只有心中装着客户,才能不断改进产品,不断提高客户满意度。更广义的客户,不仅是掏钱买你产品的人,还 有你所服务的所有对象,包括你的经理、你的下属和你周围的同事和合作伙伴,让他们的工作顺利进行,和他们一起共同完成任务,是职业化软件工程师的最起码的 职责。
 
沟通  
 
沟通的目的是使得软件本身变得可理解。软件既看不见,也摸不着,软件越来越复杂,而且处在不断的变化过程中。因此需要软件工程师进行大量书面的、口头的、或面对面的沟通。大到产品的整体功能要求和性能要求,小到程序的结构,甚至一个函数和一个变量的含义和使用方法。
沟通的方法有很多。既有标准化的、结构化的工具语言,如 UML ,也有文档化的表达方式,软件工程强调文档的重要性就是以文档作为沟通的工具,用它和客户沟通( requirement specification );用于工程师和工程师沟通 (design document) ,用于市场人员和工程师沟通 (product definition system specification) ;用于开发人员和测试工程师沟通 (design document, requirement specification) 等。口头沟通是必不可少的,尽管文档的重要性在软件工程中被反复强调,但是,口头沟通是文档的必要补充,既可以用于文档形成之前,也可以用于文档形成之后。
沟 通的技巧也有很多。文字表达技巧、科技写作技巧和口头表达技巧都属于沟通技巧范围之内。不幸的是,软件工程师在这方面普遍呈现能力不足。同时对本领域知识 的理解和实践经验是沟通的基础。更为重要的是软件工程师对所负责开发的软件的责任感。主动和上级、和同行、和下属沟通是职业化所必须的,因为软件开发需要 团队协作,任何一个工程师的工作都可能会影响全局。软件工程的实践表明,个别人缺乏主动沟通,往往导致整个团队的技术方案出现偏差,或整个项目的进度受到 影响。
 
技能
 
在中国,一线的软件工程师都很年轻。这些年轻的工程师都很年轻。这些年轻的工程师过于关心自己掌握的技能是否达到一定水准,却忽视了用户需求,甚至很多时候也忽视软件开发的规范,讽刺的是,他们理所当然地认为这并不重要。
IEEE 的职业化认证,要求职业化的软件工程师不仅要掌握必要的专业知识和专业技能,如编译原理、操作系统原理、数据结构、数据库、编程语言和算法, IEEE 更强调以下几个方面:需求的引导和分析、软件设计、软件构造、软件测试、软件维护、配置管理、软件工程管理、软件过程管理、软件工具和方法以及软件质量保证等 [2] 。这是业界专家学者从大量实践中总结出来的,是面对“软件危机”时人们提出的工程化思想的具体体现。
 
结 语
著名的数学家和 IT 教育专家袁传宽教授,在认真比较了中美两国的软件工程师之间的差别之后,认为中国目前最紧迫需要的是占整个软件工程师队伍的 35% 的高级软件工程师 [3] ,认为这 35% 应该有良好的沟通能力和国际化的文化交流能力,能够看清大局,能够把握项目实施的方向,保证产品开发优有序进行。袁教授对我国目前的软件人才队伍表示担忧:中国软件业正是缺少懂技术、会管理的这 35% ,才导致有想法无法落实,有资源无法组织,水平不高,发展不快。而这一切的根本原因,是我们教育体系不够健全。袁教授所说的 35% ,大致就是我这里所说的职业化的软件工程师。 袁教授认为,必要的系统训练,并获得权威部门的认证,是通过职业化的最佳途径。
 
参考文献
1. IEEE/ACM :《 Ethical code of Software Engineer
2. Summivalue :《 Software Enginneering , 机械工业出版社, 2005
3. 袁传宽:“培养关键的 35% 《程序员》杂志, 2007 7
 
陈尚义先生简介: 
现任中国软件与技术服务股份有限公司通用产品研发中心总经理。
毕业于北京航空航天大学,获软件工程工学硕士学位。十几年来一直致力于企业信息化与软件产品开发,积累了丰富的海内外实践经验。先后在国家政府机关、金融系统、外资软件企业担任专业领导职务,成功领导了很多大型信息系统的开发和实施。
1999年陈先生接受闻名东南亚的新加坡KRDL(Kent Ridge Digital Labs)数码实验室的邀请,从事信息安全研究工作。2001年至2004年受聘于美国Ipedo Inc.,任工程经理,从事新一代数据库软件的研发,该公司位于硅谷腹地,其产品处于世界领先地位。
陈先生注重将软件工程的理论和实践相结合,在实践中总结经验。先后在专业期刊、学术会议上发表学术论文多篇,涉及软件开发方法、软件维护、企业信息化建设、信息安全等众多领域。
陈先生兼任美国硅谷信息管理研究院(Silicon Valley Institute of Information Management)研究员,硅谷中国工程师协会(Silicon Valley Chinese Engineer Association)会员,北京航空航天大学、中国科学技术大学校外硕士生导师。
IEEE授权培训结构高级讲师。


From:http://blog.csdn.net/arthur5933/archive/2008/06/16/2553862.aspx
1、 认证申请
* 申请表下载。
    * 在开始填写前请详细阅读所有介绍。
    * 申请必须写的容易读,字迹难以辨认的申请将被退回。
    * 费用必须以可以在美国银行取钱的支票或美元现金的形式支付,这样才可以支付IEEE计算机协会或用Visa、MasterCard、American Express 或 Diners Club 。为避免您的信用卡被重复扣费,请不要邮寄以前传真过的申请。
    * CSDP程序将在收到申请后立即告知应试者。如果合格,就会寄出准考证。
    * 为了完整,申请必须包括:
    * 表1-----基本信息登记表(略)
……………………………………………….
    * 表2-----教育和专业表 (略)
    * 表3-----经历表 (略)
    * 学位等证书的复印件
    * 当前工作经验和教育背景的详细简历
(请提供所有工作单位和学校的名字和详细地址)
    * 为避免不必要的时间耽搁,请把所有的相关文件、附件、应交纳的费用、和完成的申请表一起寄出。如果应试者的名字或地址有变动的话,也务必通知IEEE计算机协会。
    * 完整的申请、相关文件、表格和费用一起邮寄到下面的地址:
                IEEE Computer Society
                Certification Registration
                Department 6006
                Washington, DC 20042-6006
l       必须保证IEEE计算机协会能在下面的时间前收到完整的申请、相关文件、表格和费用。
l       申请截止日期
    没有在邮戳截止日期前寄到的申请将被延缓到下一个考季;申请所需的全部费用必需随申请书一并寄到,否则申请将不能通过。申请在最后期限前提交,但没有交齐全部费用的,将不能参加当前考季的考试。
 
    如果信用卡的信息也在申请中列出以支付申请和考试费的话,申请也可以用传真发到IEEE计算机协会,传真号码:+1.202.728.0884。通过传真寄的申请也必须在截止日期前发出,否则也不能参加当前考季的考试。 
  
取消报名和退款事宜
 
    IEEE计算机协会必须收到书面的取消报名申请。你可以用 传真:+1.202.728.0884或email : certification@computer.org 通知认证部门。只有有应试资格的人员才可以取消,退款(只退考试费用)只在规定日期前才可以退。以此为准,概不例外
 
    如果在规定的日期前要求取消考试注册,应试者可以退回注册费用的考试费部分。申请费不能退回也不能转让。
    注意:应试者必须联系Prometric 考试中心或呼叫中心 :+1.800.473.448来取消考试预约。没有取消考试预约将被处以$150的处罚。没有及时取消你的考试预约将会让其他应试者失去考试的机会,也 影响其他的认证计划。应试者的名字将以"缺考"传到IEEE计算机协会,计算机协会将因此付费。 
 
准考证ATT
 
    经核准的应试者将在申请送达的2-3个星期后收到邮寄的准考证 (ATT)。ATT包括:当地 Prometric 考试中心的列表(它们的电话号码和Prometric 客户服务中心的电话号码)、准考证号码、时间安排、和考季起止日期。
    你必须在收到准考证ATT后才能预约考试时间。
 
    仔细检查你的准考证ATT。准考证上的名字必须跟你在考试中心的文件上的名字一致。如果有任何的信息有误,请在预约考试时间前与IEEE计算机协会联系:+1.202.371.0101。 
  
不同考季之间切换
 
    应试者可以在注册后的一年时间内切换到另一个考季。但只能改一次。切换必须以书面形式申请,而且必须附上$100的切换费。如果不附切换费,切换申请将不予授理。申请必须在截止日期前送达。以此为准,概不例外
 
    在申请中请指明你想要改的目的考季和原考季。如果采用信用卡付费,你可以用传真+1-202.728.0884通知认证部门,请指明信用卡类型、卡号、有效期,并签字。如果用支票支付,请邮寄申请到:
    IEEE Computer Society, Certification Registration,
    Department 6006, Washington, DC 20042-6006, USA. 
 
预约考试时间
 
    一旦你拿到准考证ATT,你必须在ATT指定的时间范围内安排考试时间。收到ATT后才能预约。
    请在收到你的ATT后尽快预约你的考试时间。除了CSDP,Pometric 还承担其他考试,考场座位比较紧张。
        * 所有的美国人和加拿大人应该在收到ATT后立即至电考试中心或Prometric Customer Service Center :+1.800.473.4481。
 
          其他地方的应试者必须与ATT上所列的Prometric 考试中心联系。
 
        * 必须在你希望的考试时间的48个小时前做预约。预约时最好有你的ATT在手边,因为工作人员会问你的准考证号码。如果你遗失了ATT,请立即通知Chauncey Group (CGI):+1.609.720.6694,可以要求获得一个ATT的副本。
 
        * 考试中心工作时间一般是上午9:00 到 下午5:00 ,但也可以延时。星期六的时间可以由考试中心自由变动。Prometric 客户服务中心的工作时间是:
          星期一 ~ 五 8:00 - 20:00 (Eastern time zone)
          星期六 8:00 - 16:00
 
        * 打电话时,请告诉工作人员,你希望安排IEEE计算机协会CSDP考试时间。你将会被要求提供你的准考证号码(在ATT中有),确认你的姓名,地址和电话号码等信息。
 
        * 工作人员将问你所希望的CSDP考试时间。
 
        * 如果你的选择不能满足,将会提供其他时间给你选。
        * 当预约好了考试时间后,你就会得到一个确认号码,不再另外邮寄确认信。如果不能赴约参加考试,将没收你的考试费。
 
        * 有关Prometric 考试中心的详细信息可以访问Prometric 的网站(www.2test.com)。 
 
资格鉴定
 
    在截止日期前提交的且已付全部费用的申请将送往验证部门,做资格鉴定。如果主考人员觉得申请上所列的经验和教育不完全符合要求,申请将被认为是不合格的。请记住,申请必须在申请截止日期前完成,而不是在考季开始的时候。 
 -------------------------------------------------------------------------------
 
取消考试预约的有关规定
 
    Prometric 关于取消或重新预约的标准规定要求:你必须在离预约考试时间的两个工作日之前的中午打电话+1.800.473.4481到Prometric客户服务中心,要求取消或重新预约时间。 
 --------------------------------------------------------------------------------
 
在同一个考季中重新预约时间
 
    你必须在离预约考试时间的两个工作日之前的中午打电话+1.800.473.4481到Prometric 客户服务中心,要求取消或重新预约时间(星期六被认为是一个工作日,星期天不是工作日)。例如,如果你预约好了在星期一上午9:00,那么你必须在之前的 星期五下午12:00取消你的预约。
 
    非美国和加拿大居民最迟必须在预约时间5 个工作日前的中午打电话到你的ATT中列出的Prometric 考试中心。
 
        * 在电话应答机上留言是不能取消或重新预约时间的。
 
        * 在ATT规定的时间内重新预约考试,将不再收费。如果你在短于预约时间两个工作日前,或没有在你预约的考试时间到场,或30分钟后才到场,都将被视为"缺考",你的全部考试费将被没收。
          如果你的注册费被没收,那你必须重新申请并交全部的注册费,才可以参加另一个考季的考试。 
 
2 考试简介
    CSDP认证考试由美国、加拿大、巴西、中国、匈牙利、印度、爱尔兰和日本的一些城市中的Prometric 考试中心管理。考试由180多道多项选择题构成,它是以一个有至少6年经验的熟练的软件工程专业人士所应该熟悉的概念和经验为基础的。 
 
身份识别的要求
    到达考试中心后,你必须出示包括姓名和本人签名在内的两种形式的身份证明。其中一份必须附上一张最近的照片。
    第一种身份证明:有效的护照、带照片的驾驶执照或身份证。第二种身份证明:军人身份证、公民居住证、没有照片的驾驶执照、带签字的有效信用卡、社会保障卡或银行自动取款卡。您身份证明上的名字必须和考试中心的文件以及ATT上的名字一致。
    如果你没有身份证,那么把您最近的照片贴在一张空白的纸上。签上名,并且经过公证人的证明。证明的盖章必须和照片部分重叠。没有相应的身份证明,你就不能参加考试。你必须重新申请,交上重新登记的费用,以取得有效的考试证。 
  
考试
    你有3个半小时来完成180道题目,加上15分钟的指导,和另外15分钟来简要回答考后调查表考试是在计算机上进行的。
    考试的当天,考生必须在考前30分钟进入考场,原则上在考场呆4个小时。考试开始的30分钟以后,考生不准入内。在考试中心进行身份验证时,你必须出示两种身份证明,而且要随身携带。如果出于某些原因,你不得不离开考场,那么再进来时就必须重新检查。
    管理人员将给你简短的指导,然后带你到你考试的座位。在整个考试期间不能离开座位,除非经过考试中心工作人员的同意。没有允许不能离开考场。考试中心工作人员将会给您一支铅笔、一张草稿纸。任何时候草稿纸都不能离开考场。不允许自带铅笔,草稿纸,或计算器进入考场。
    如果您使用的计算机发生问题,需要更多的草稿纸,想休息一会儿,或者您需要考试中心工作人员的帮助,您可以举手示意。您的休息时间将计入考试时间。
    在屏幕上您可以看到考试软件的使用说明。考试前还会出现一个教程,它将通过一些例子教会你如何正确考试。考前您将有15分钟的时间熟悉它。这些时间不计入考试时间,也不进行打分。
    在考试过程中,您可以回过头来做前面留下的问题,或检查答案。在检查过程中您可以修改答案。但是,只要考试时间一到,您必须离开考场。 
  
3、考试中心
    为了确保全部考生成绩的公正性和客观性,以及测评的正确性,保持合理的考试环境是十分有必要的。以下的规则和政策适用于任何考试。
 
考生必须遵循考试中心工作人员的规定。
只能使用四种功能的,非可编程计算器。其它计算器一律不准带进考场。
考卷只能在三个半小时之内完成。
不允许把书或其它参考材料带进考场。一旦查到,立即取消考试资格。
考试中心不允许参观游览。
不允许自带草稿纸进入考场,草稿纸由考试中心提供。考试期间离开考场必须经考场工作人员同意。
 
4、考试技巧
由于考分是基于正确的答题总数,因此最好每题都答。
当没有把握时,尽您所能回答,然后往下做。
不要把考题想得太难。题目不会误导考生,答案总是在选项中。
首先排除最不可能的答案,这将使您更容易作出选择。
 
 5、考试指导
    考试开始时会有一个简短的教程,它将帮助您熟悉考试软件。总共需要15分钟。
    经过教程,您将知道怎样选择答案,怎样往下做,以及使用诸如"题目检查"等功能。它教您如何使用计算机完成考试。在指导过程中无须关心是否答对,它并不计入考试总分。一旦退出教程,就不能再进入。 
 
6、退出考场的检查
    考试结束时,您要填一份简短的调查表,它把您的考试意见反馈给IEEE计算机学会和Prometric考试中心。所有的评价都会给予认真考虑,如有必要还会进行相应的调整。在考试后的5天里,考生可以向IEEE计算机学会反馈更多的意见,
地址是:
    Chauncey Group International
    Attn: 22P
    664 Rosedale Road
    Princeton, NJ 08540
    USA 
 --------------------------------------------------------------------------------
 7、考生的不当行为
一、以下行为属违反考场纪律,将会受到相应的处理。
给予他人或收到他人考题答案
使用任何不允许的参考资料和帮助
为别人代考
没有遵守考试规章或考试中心管理人员的规定
进行任何形式的干扰
删除或企图删除考题,以及把草稿纸带离考场
肆意操作计算机;用它做考试之外其它事情
不经同意擅离考场
使用电子通信设备,诸如蜂窝式电话或拷机
 
二、在考试期间,如果考场工作人员认为您违反了考场纪律,他们有权采取相应措施。
 
考场中心管理人员有权让品行不端的考生离开考场,同时向CGI报告理由。
考试中心管理人员可以让违反考场纪律的考生继续考试,但是要将该考生的行为向CGI报告。
 
三、无论发生何种事件,考试中心管理人员向CGI报告了考生在考试期间的违规行为后,CGI和IEEE计算机学会就会审查所搜集到的证据。他们 都有权对该考生的考分提出质疑,因为该考分可能是经过不正当手段得来的。CGI首先进行该事件的保密性检查。如果有足够的理由对考分提出质疑,CGI将把 该事件交给IEEE计算机学会。它将对该分数的有效性做出最后决定。如果IEEE计算机学会认为考试无效,则会告知考生本人。
    IEEE计算机学会有权作出以下决定:
 
考生可以免费再次参加考试;
考生交了附加费才能再次参加考试。
根据具体情况采取其它行为。
 
8 、考试大纲:
A. 业务实践和工程经济 (3-4% 问题)
    a. 工程经济
    b. 道德规范
    c. 专业实践
    d. 标准 
 B. 软件需求 (13-15% 问题)
    a. 需求过程
    b. 需求获取
    c. 需求分析
    d. 软件需求规格说明书
    e. 需求验证
    f. 需求管理 
 C. 软件设计 (22-24% 问题)
    a. 软件设计概念
    b. 软件架构
    c. 软件设计质量分析和评价
    d. 软件设计文档
    e. 软件设计策略和方法
    f. 软件设计中人的因素
    g. 软件和系统的安全性
D. 软件构建 (10-12% 问题)
    a. 构建计划
    b. 程序设计
    c. 数据设计和管理
    d. 出错处理
    e. 源代码组织
    f. 代码文档
    g. 构建 QA
    h. 系统集成和布署
    i. 代码调优
    j. 构建工具 
 E. 软件测试 (15-17% 问题) 
    a. 测试类型
    b. 测试层次
    c. 测试策略
    d. 测试设计
    e. 代码测试覆盖度
    f. 规约测试覆盖度
    g. 测试执行
    h. 测试文档
    i. 测试管理
 F. 软件维护 (3-5% 问题)
    a. 软件的可维护性
    b. 软件维护过程
    c. 软件维护测量
    d. 软件维护计划
    e. 软件维护管理
    f. 软件维护文档
 G. 软件配置管理 (3-4% 问题)
    a. SCM 过程管理
    b. 软件配置识别
    c. 软件配置控制
    d. 软件配置状态
    e. 软件配置审计
    f. 软件发布管理和递交
H. 软件管理 (10-12% 问题)
    a. 测量
    b. 组织管理和协调
    c. 启动和范围定义
    d. 计划
    e. 软件获取
    f. 实施
    g. 风险管理
    h. 评审和评价
    i. 项目收尾
    j. 收尾后事宜
 I. 软件过程 (2-4% 问题)
   
    a. 过程基础设施
    b. 过程测量
    c. 过程定义
    d. 量化过程分析
    e. 过程执行和变更
 J. 软件工具和方法 (2-4% 问题)
    a. 管理工具和方法
    b. 开发工具和方法
    c. 维护工具和方法
    d. 支持工具和方法
 K. 软件质量 (6-8% 问题)
    a. 软件质量概念
    b. SQA和V&V策划
    c. SQA和V&V方法
    d. SQA和V&V测量
 
 9、考试通知
考分通知
考试结束时,考试的结果将立即出现在电脑屏幕上.此外,考试中心会把这些分数拷贝下来。拷贝的信息包括:您的姓名、地址、考试科目以及您是否通过考试。IEEE计算机学会将在大约考后的四个星期寄来官方成绩单。通过的考生将会收到:
1、证书
2、持有CSDP认证应遵守的条例
3、重新认证的CSDP证书将会得到承认,并且登在IEEE计算机学会网站和其他相关出版物上。
为了保证考试结果的保密性,IEEE不会通过电话,传真或电子信件来通知考分情况。有关您的考分信息仅在得到您的书面同意下才会公布。但是,IEEE计算机学会将在其网点上公布通过认证的人员名单。电子版的考分数据将由Chauncey国际集团(CGI)保持3年时间。 
 
成绩单副本
雇主关心的是提高人员软件工程方面的技能。软件开发专业认证考试是雇主评定雇员技能水平的方法之一。成绩单副件可以寄给第三方,比如雇主。考生应向IEEE计算机学会寄去书面请求和一张4美圆的支票或者现金,
地址是:
Chauncey Group International
Attn:22P
664 Rosedale Road
Princeton, NJ 08540
USA 
--------------------------------------------------------------------------------
10、证书说明
IEEE计算机学会认证的CSDP并不是一张许可证,也不是经验或能力的保证。它只是具体某个知识体系精通程度的证明。
IEEE计算机学会并不是为了规定这个领域内雇佣人员的某种标准,更不是给予证书持有人特殊的认可和权利。而且它也不能决定谁可以或不可以从事 这一行以及这一行所涵盖的范围。IEEE计算机学会也不保证证书持有人相比于其它人拥有特殊的权利。IEEE计算机学会颁发的证书不授予任何学位、法律上 的资格、特权或是从事软件工作的许可证。 
--------------------------------------------------------------------------------
11 、认证后的权利 
IEEE计算机学会认证的CSDP并不是一张许可证,也不是经验或能力的保证。它只是具体某个知识体系精通程度的证明。
IEEE计算机学会并不是为了规定这个领域内雇佣人员的某种标准,更不是给予证书持有人特殊的认可和权利。而且它也不能决定谁可以或不可以从事 这一行以及这一行所涵盖的范围。IEEE计算机学会也不保证证书持有人相比于其它人拥有特殊的权利。IEEE计算机学会颁发的证书不授予任何学位、法律上 的资格、特权或是从事软件工作的许可证。
 
1、有权按照特定的规章使用CSDP认证证书。
2、有权按照特定的规章出示证书,作为能力的证明。
 
12 、证书的有效期
证书的有效期为三年。 
 --------------------------------------------------------------------------------
 13 、考试结果的复审
试题由IEEE计算机学会CSDP认证委员会复审且一致通过。而IEEE计算机学会CSDP认证委员会对考题有最终的解释权,也是考题准确度的权威。CSDP规定考生不允许检查试题和个人的考试情况。这是由于参加考试的考生人数很庞大,而且要保证考试的完整性。
但是,IEEE计算机学会认识到考试结果对考生的重要性,为了确保考分的正确性,他进行了多重的质量把关。此外,IEEE计算机学会鼓励考生在考试结束时,写上对试题的批评意见;IEEE计算机学会将认真严肃地对待每份意见。 
 --------------------------------------------------------------------------------
 
14 、合格分数线
IEEE计算机学会CSDP录取分数线由一组软件工程领域的专家决定。录取分数调准为标准分,这样就可以在不同形式考试的考分之间进行比较。IEEE 软件开发专业认证的标准分在120到200之间浮动,而及格线是170
如果你收到的标准分在170或170以上,那么你的成绩单上就只印有"合格"字样。转化为标准分后的总分和考分分析信息是不向考生公开的。这是为了避免在工作中滥用、误用考分。
如果你的标准分低于 170 ,那么上面将印有你的标准分以及" 不合格" 字样。标准分以5 分为计量单位。例如,在153 到157 之间的标准分会计为155 。另外,不通过的成绩单上还会包括考分的分析信息,来帮助不通过的考生认识自己在这十一个知识领域内的优势和不足。
每年各种形式的IEEE 软件开发专业认证都要进行调整,通过一些数学上的修正,使不同的分数之间有可比性。下面使如何进行调整的一个例子:
空格如果有两个人,他们的数学水平都一样,但参加的是不同的两场考试。这两场考试经过调整等同起来,它们的分数都在120到200之间浮动,合 格的标准分是170。两种考试都经过了改进,试图覆盖相同的数学试题。不过,试题#1要比试题#2难的多。一位考生正确回答了试题#1上的35道题,而另 一个考生正确地回答了试题#2上的40道题。造成两个人分数上差异的不是他们的数学能力,因为他们的数学水平是一样的。在这个例子中,分数上的差异是由于 试题#1要比试题#2难得多。通过等同,试验#1上原始分35所代表的数学知识、能力水平以及熟练程度和试卷二上原始分为40分的一样。
空格这两场考试中,使用标准分使得它们的成绩有一个相同的级别。其实,不用记住试卷#1的35分就是试卷#2的40分,我们可以用标准分,在这里这个标准分就是170。由于40分等价于35分,40分也可以记为标准分170。
标准分不是百分制的分数,这一点是十分重要的。综上所述,标准分使不同考试形式下的考 分调整为可以代表同一水平的知识、能力、技能的分数。正确回答的问题的总数根据一个共同的标准(从120到200)进行转化,所有考分在170(或170 以上)的考生都过了IEEE计算机学会和软件工程专家规定的合格线。
空格另外,值得注意的是考分分析信息(报告给不合格的考生)并不用来决定该考生是否通过考试。这些分析主要是为了告诉考生他们对某些主要内容掌握的扎实和不足之处。它们仅供自我评估。

来自各方对CSDP的评价

  来自IEEE-CS的评价:

... that a strong majority of managers agree that the CSDP credential:

“validates technical aspects of software development knowledge?” ( 91% )
“demonstrates attainment of a professional level of competence by software developers?” ( 91% )
“demonstrates a professional commitment?” ( 96% )
... that 65% of those who requested reimbursement from their employer for the exam study course received full or partial reimbursement ?
... that 82% used study materials to ensure they prepared for the CSDP exam?
... that 90% of CSDPs have a current annual salary of $75k or higher?
... that 72% of hiring officials or those who make hiring recommendations have a “noticeable” or “significant” preference for a CSDP compared to an individual who doesn’t possess the credential?
 
上文翻译如下: 
绝大部分的经理人信任和认可 CSDP 能够: 证明具备有关软件开发的技术知识 91%
表明软件开发人员的能力达到一个专业水平 91% 表明一个专业的承诺 96% 65% 学习和参加 CSDP 考试的费用得到老板全部或者部分的补偿 82% 学习资料保证为考试做准备 90% CSDP 获得者的年薪有$ 75000 ,或者更高 相比那些不拥 CSDP 的人, 72% 的雇佣者或者推荐人都明显或者显著地倾向 CSDP
————————————————————————————
《代码大全》的作者的评价:
“Software engineering is a young field, and it can be difficult to distinguish amateurs from true professionals. That’s the vision that inspired the CSDP- a certification that measures personal competency against comprehensive standards. Because the CSDP is offered by the largest independent society of computing professionals, it is a uniquely valuable credential.”     Steve McConnell, CEO and Chief Software Engineer, Construx Software, and author of Code Complete, Rapid Development, Software Project Survival Guide, and After the Gold Rush.
--------------------------------------------------------------------------------------
 业界人士评语:( 节自2007/05 《程序员》P135)
“中 国软件外包业面临的机会很多,而且差不多就在眼前。但是关键在于我们是否准备好了,是否已经具有参与国际竞争的能力,是否已经具有完成所承包的项目的能 力。常言说得好,“没有金刚钻,怎敢拦瓷器活?”下一番功夫,准备好“金刚钻”,才有可能抓住欧美外包项目的机会。这儿说的“金刚钻”首先指的是“人 才”,接包企业必需要建立好一个团队,一个深諳美国软件工业标准,能够在软件开发过程中执行国际标准,从而成功完成任务的团队。目前,美国的软件企业较为 普遍地采用IEEE-CS 24 个软件工程标准,必须下功夫学习、掌握这些工业标准,接包企业才能和美国的发包方有较多的共同的语言,获得信任,成功洽谈项目,密切配合,最终完成项目。”  
--------------------------------------------------------------------------------------
 
CSDP学员郑莉萍感言:
学习的过程就是提高的过程,经过半年多的培训学习,使我对软件工程中的每个步骤和应当完成的任务有了一个详细的了解,个人的实践经验和理论知识达到了完美的结合。
欧美外包项目的要求更严格和更规范,与CSDP对项目的要求是一致的。
CSDP学员李波感言:
国内很多的软件项目经理多是通过在一个领域内工作多年积累行业经验的,他们都具有某领域丰富的知识,但他们普遍存在对项目过程中细节的一些误解,不知道如何提高产品的质量和加快工期进度,CSDP恰恰在这方面提供了参考值,可以帮助他们向更高层次转化。
对于程序员来说,学习CSDP是他们向项目经理、研发经理、技术总监等职位迈进的快速通道,国际化的职业证书,加实际工作经验,加能力,再加机遇,将会使他们更上一层楼。
CSDP学员周枚山感言:
       我是抱着学以致用的想法参加培训的,对于软件工程的过程管理、项目管理等方面的内容,CSDP不仅仅是原理,还提供很多方法。特别是后来在HP作项目时,发现他们的做法与CSDP中讲的内容非常吻合,对真正的软件项目,会有很强的实战性、指导性。
CSDP学员张传昆感言:
       SWEBOK针对软件工程给出了完整、系统的知识体系,非常值得软件从业人员学习。
CSDP学员于滨感言:
CSDP堪称是软件产业的项目管理,特别适合软件项目研发与管理,它的理念运用到项目实践中,不仅会有效地提高工作效率而且对项目质量都会产生重要影响。
CSDP学员彭华感言:
        我觉得CSDP的知识体系和方法非常适合我的工作目标,实践中具有很强的指导意义。
CSDP学员赵强感言:
        感觉在软件工程的知识层面实现了“游击队”到“正规军”的转变。
CSDP学员李杭感言:
        CSDP对我今后的实际工作有很好的指导性,对提高公司软件生产力奠定了很好的基础。
CSDP学员黄炬红 感言:
      我想我实现了从业余到职业水平的积累,知道了当今世界主流的软件工程理论、方法论及最好的职业实践,这将是我职业生涯的一个转折点。


posted on 2008-06-17 09:30 懵懵灯灯 阅读(405) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: