懵懵燈燈的BLOG

          寒夜孤燈點點星

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            56 隨筆 :: 10 文章 :: 22 評論 :: 0 Trackbacks
          做職業(yè)化的軟件工程師
          ??? 文 / 陳尚義
          ?
          20 年 前不一樣,現(xiàn)在軟件正發(fā)揮著越來越重要的作用,而且以越來越快的速度影響著國家、公司、甚至是每一個人。作為軟件工程師,我們從事的事業(yè)正在影響著世界的 每一個角落,我們應該感到無上光榮和自豪,與此同時,我們的工作質量與職業(yè)水準變得更重要。軟件開發(fā)已成為一個職業(yè),職業(yè)規(guī)范和標準正在逐步形成和完善, 工程師的職業(yè)化也已經(jīng)提到議事日程。尤其在我國,軟件業(yè)的振興在很大程度上依賴于軟件從業(yè)人員職業(yè)水平的提高,不幸的是,我們目前的職業(yè)化水平還很低,與 美國相比,我們擁有的軟件工程師數(shù)量可能和美國相近,但我們合格的軟件工程師卻是鳳毛麟角。這嚴重制約了我們軟件行業(yè)的發(fā)展。
          ?
          “職業(yè)化”是軟件工程師的必然選擇
          ?
          職 業(yè)化是經(jīng)濟發(fā)展、社會分工的產(chǎn)物。大到全球經(jīng)濟鏈條,國與國之間形成了明顯的分工:誰提供能源,誰提供服務,誰制造產(chǎn)品,發(fā)展中國家和發(fā)達國家扮演著不同 的角色。工業(yè)和經(jīng)濟的高度發(fā)展,需要人們“術有專攻”;流水線的發(fā)明和推廣應用使這種分工得以明確和固化,工程化程度越高,分工就越明確,由此而來的就是 對各種專業(yè)人才的需求越來越強烈。大到一個國家、一個地區(qū)和一個企業(yè),小到一個人,只有在這種明確分工的環(huán)境中找到自己的位置,才能適應未來的發(fā)展。
          職 業(yè)化能帶來財富。世界在變化,變得到處充滿競爭,不再有穩(wěn)定的工作。中國軟件人才的現(xiàn)狀是,一方面,所謂的“軟件工程師”到處可見,大學畢業(yè)生找不到工 作,一個招聘廣告引來一堆應聘者簡歷;另一方面,真正合格的軟件工程師卻不多見,公司找人難。于是大量的培訓機構搞起了“就業(yè)培訓”、“崗前訓練”、“定 制培訓”、“實訓基地”等等,籍此彌補專業(yè)人士的不足。
          綜上所述,職業(yè)化是市場經(jīng)濟和社會發(fā)展的必然要求;市場呼喚職業(yè)化人才;職業(yè)化能給自己帶來光明的職業(yè)前途和財富。毫無疑問,對于軟件工程師而言,職業(yè)化是必然選擇。
          ?
          怎樣才是職業(yè)的?
          ?
          職 業(yè)化的軟件工程師應該是這樣一些人:他們擁有扎實的基礎知識,有能力在軟件開發(fā)的工作中找到自己的位置,他們以正確的方式做事,他們遵守這個行業(yè)的游戲規(guī) 則,信守和公司的合約,他們會盡努力使自己的工作成果盡可能地符合這個行業(yè)的標準或規(guī)范,他們知道國內外同行都在做些什么,他們比較了解所從事的這個行業(yè) 的發(fā)展趨勢。
          對職業(yè)化的更高要求是遵守行業(yè)標準和不斷創(chuàng)新。但是,職業(yè)化的概念也正在經(jīng)歷著變遷。上個世紀 80 年 代,我國的軟件業(yè)還剛剛興起,那個時候的軟件簡單,規(guī)模也很小,軟件生產(chǎn)還是一個手藝,軟件工程師還是一個匠人,軟件工程缺乏相應的標準和規(guī)范。但是,時 代在變化,對軟件工程師的要求也在不斷提高。開源代碼社區(qū)里涌現(xiàn)很多很高職業(yè)水準的軟件工程師,他們不僅技術精湛,而且遵守軟件行業(yè)標準、規(guī)范和最佳實 踐,同時他們將這些技術、標準、規(guī)范和最佳實踐,通過互聯(lián)網(wǎng),向全世界的軟件開發(fā)同行傳播,帶動這整個軟件行業(yè)的發(fā)展。他們是最職業(yè)化的一批人。
          不同的組織對職業(yè)化有不同的理解,有人對職業(yè)化的定義是:職業(yè)化的軟件工程師應該解決有意義(有益于社會和大眾利益)的問題;應該盡最大努力滿足客戶的需要;應該盡可能提供高質量的產(chǎn)品;應該富有創(chuàng)新精神;等等。
          IEEE CS 通過 11 個方面的認證,包括職業(yè)道德規(guī)范和技能訓練,通過考試者將被 IEEE 授予“軟件開發(fā)職業(yè)工程師”( Certified Software Development Professional )。
          各大軟件廠商也有自己的資格認證。但這些認證不是從整體上評價一個軟件工程師是否職業(yè)化,而是對他們各自產(chǎn)品和服務的一種熟悉程度的測評和認證。
          ?
          成為職業(yè)化的軟件工程師
          ?
          自律、溝通和技能是成為職業(yè)化軟件工程師的必要條件, IEEE CSDP 是通向職業(yè)化的有效途經(jīng)。
          ?
          自律 ?
          ?
          軟件區(qū)別于其它傳統(tǒng)產(chǎn)品,因為它是看不見摸不到。軟件只有安裝運行后,人們才看見它的界面;開發(fā)進度也是肉眼看不見的,你根本無法準確知道你的下屬完成了任務的 80% 還是 30% ;質量更是不可見的,只有通過非常認真、全面的測試和度量,你才能了解你下屬的代碼的質量。一個程序員認真思考問題時的模樣和他發(fā)呆時的表現(xiàn)一樣,外人很難判斷。因此說,“自律”對軟件工程師來說更為重要。
          自律不僅表現(xiàn)在認真工作上,還表現(xiàn)在與公眾( the public )利益的一致性上,表現(xiàn)在和雇主、同行、上級等的關系處理上。 IEEE ACM 聯(lián)合發(fā)布了一個軟件工程師職業(yè)道德規(guī)范,規(guī)范涉及 8 個方面 [1] ,軟件工程師應以此來約束和規(guī)范自己的行為。
          自 律還表現(xiàn)是否為客戶著想。你的軟件是為客戶開發(fā)的,只有心中裝著客戶,才能不斷改進產(chǎn)品,不斷提高客戶滿意度。更廣義的客戶,不僅是掏錢買你產(chǎn)品的人,還 有你所服務的所有對象,包括你的經(jīng)理、你的下屬和你周圍的同事和合作伙伴,讓他們的工作順利進行,和他們一起共同完成任務,是職業(yè)化軟件工程師的最起碼的 職責。
          ?
          溝通 ?
          ?
          溝通的目的是使得軟件本身變得可理解。軟件既看不見,也摸不著,軟件越來越復雜,而且處在不斷的變化過程中。因此需要軟件工程師進行大量書面的、口頭的、或面對面的溝通。大到產(chǎn)品的整體功能要求和性能要求,小到程序的結構,甚至一個函數(shù)和一個變量的含義和使用方法。
          溝通的方法有很多。既有標準化的、結構化的工具語言,如 UML ,也有文檔化的表達方式,軟件工程強調文檔的重要性就是以文檔作為溝通的工具,用它和客戶溝通( requirement specification );用于工程師和工程師溝通 (design document) ,用于市場人員和工程師溝通 (product definition system specification) ;用于開發(fā)人員和測試工程師溝通 (design document, requirement specification) 等。口頭溝通是必不可少的,盡管文檔的重要性在軟件工程中被反復強調,但是,口頭溝通是文檔的必要補充,既可以用于文檔形成之前,也可以用于文檔形成之后。
          溝 通的技巧也有很多。文字表達技巧、科技寫作技巧和口頭表達技巧都屬于溝通技巧范圍之內。不幸的是,軟件工程師在這方面普遍呈現(xiàn)能力不足。同時對本領域知識 的理解和實踐經(jīng)驗是溝通的基礎。更為重要的是軟件工程師對所負責開發(fā)的軟件的責任感。主動和上級、和同行、和下屬溝通是職業(yè)化所必須的,因為軟件開發(fā)需要 團隊協(xié)作,任何一個工程師的工作都可能會影響全局。軟件工程的實踐表明,個別人缺乏主動溝通,往往導致整個團隊的技術方案出現(xiàn)偏差,或整個項目的進度受到 影響。
          ?
          技能
          ?
          在中國,一線的軟件工程師都很年輕。這些年輕的工程師都很年輕。這些年輕的工程師過于關心自己掌握的技能是否達到一定水準,卻忽視了用戶需求,甚至很多時候也忽視軟件開發(fā)的規(guī)范,諷刺的是,他們理所當然地認為這并不重要。
          IEEE 的職業(yè)化認證,要求職業(yè)化的軟件工程師不僅要掌握必要的專業(yè)知識和專業(yè)技能,如編譯原理、操作系統(tǒng)原理、數(shù)據(jù)結構、數(shù)據(jù)庫、編程語言和算法, IEEE 更強調以下幾個方面:需求的引導和分析、軟件設計、軟件構造、軟件測試、軟件維護、配置管理、軟件工程管理、軟件過程管理、軟件工具和方法以及軟件質量保證等 [2] 。這是業(yè)界專家學者從大量實踐中總結出來的,是面對“軟件危機”時人們提出的工程化思想的具體體現(xiàn)。
          ?
          結 語
          著名的數(shù)學家和 IT 教育專家袁傳寬教授,在認真比較了中美兩國的軟件工程師之間的差別之后,認為中國目前最緊迫需要的是占整個軟件工程師隊伍的 35% 的高級軟件工程師 [3] ,認為這 35% 應該有良好的溝通能力和國際化的文化交流能力,能夠看清大局,能夠把握項目實施的方向,保證產(chǎn)品開發(fā)優(yōu)有序進行。袁教授對我國目前的軟件人才隊伍表示擔憂:中國軟件業(yè)正是缺少懂技術、會管理的這 35% ,才導致有想法無法落實,有資源無法組織,水平不高,發(fā)展不快。而這一切的根本原因,是我們教育體系不夠健全。袁教授所說的 35% ,大致就是我這里所說的職業(yè)化的軟件工程師。 袁教授認為,必要的系統(tǒng)訓練,并獲得權威部門的認證,是通過職業(yè)化的最佳途徑。
          ?
          參考文獻
          1. IEEE/ACM :《 Ethical code of Software Engineer
          2. Summivalue :《 Software Enginneering , 機械工業(yè)出版社, 2005
          3. 袁傳寬:“培養(yǎng)關鍵的 35% 《程序員》雜志, 2007 7
          ?
          陳尚義先生簡介:?
          現(xiàn)任中國軟件與技術服務股份有限公司通用產(chǎn)品研發(fā)中心總經(jīng)理。
          畢業(yè)于北京航空航天大學,獲軟件工程工學碩士學位。十幾年來一直致力于企業(yè)信息化與軟件產(chǎn)品開發(fā),積累了豐富的海內外實踐經(jīng)驗。先后在國家政府機關、金融系統(tǒng)、外資軟件企業(yè)擔任專業(yè)領導職務,成功領導了很多大型信息系統(tǒng)的開發(fā)和實施。
          1999年陳先生接受聞名東南亞的新加坡KRDL(Kent Ridge Digital Labs)數(shù)碼實驗室的邀請,從事信息安全研究工作。2001年至2004年受聘于美國Ipedo Inc.,任工程經(jīng)理,從事新一代數(shù)據(jù)庫軟件的研發(fā),該公司位于硅谷腹地,其產(chǎn)品處于世界領先地位。
          陳先生注重將軟件工程的理論和實踐相結合,在實踐中總結經(jīng)驗。先后在專業(yè)期刊、學術會議上發(fā)表學術論文多篇,涉及軟件開發(fā)方法、軟件維護、企業(yè)信息化建設、信息安全等眾多領域。
          陳先生兼任美國硅谷信息管理研究院(Silicon Valley Institute of Information Management)研究員,硅谷中國工程師協(xié)會(Silicon Valley Chinese Engineer Association)會員,北京航空航天大學、中國科學技術大學校外碩士生導師。
          IEEE授權培訓結構高級講師。


          From:http://blog.csdn.net/arthur5933/archive/2008/06/16/2553862.aspx
          1、 認證申請
          * 申請表下載。
          ??? * 在開始填寫前請詳細閱讀所有介紹。
          ??? * 申請必須寫的容易讀,字跡難以辨認的申請將被退回。
          ??? * 費用必須以可以在美國銀行取錢的支票或美元現(xiàn)金的形式支付,這樣才可以支付IEEE計算機協(xié)會或用Visa、MasterCard、American Express 或 Diners Club 。為避免您的信用卡被重復扣費,請不要郵寄以前傳真過的申請。
          ??? * CSDP程序將在收到申請后立即告知應試者。如果合格,就會寄出準考證。
          ??? * 為了完整,申請必須包括:
          ??? * 表1-----基本信息登記表(略)
          ……………………………………………….
          ??? * 表2-----教育和專業(yè)表 (略)
          ??? * 表3-----經(jīng)歷表 (略)
          ??? * 學位等證書的復印件
          ??? * 當前工作經(jīng)驗和教育背景的詳細簡歷
          (請?zhí)峁┧泄ぷ鲉挝缓蛯W校的名字和詳細地址)
          ??? * 為避免不必要的時間耽擱,請把所有的相關文件、附件、應交納的費用、和完成的申請表一起寄出。如果應試者的名字或地址有變動的話,也務必通知IEEE計算機協(xié)會。
          ??? * 完整的申請、相關文件、表格和費用一起郵寄到下面的地址:
          ??????????????? IEEE Computer Society
          ??????????????? Certification Registration
          ??????????????? Department 6006
          ??????????????? Washington, DC 20042-6006
          l?????? 必須保證IEEE計算機協(xié)會能在下面的時間前收到完整的申請、相關文件、表格和費用。
          l?????? 申請截止日期
          ??? 沒有在郵戳截止日期前寄到的申請將被延緩到下一個考季;申請所需的全部費用必需隨申請書一并寄到,否則申請將不能通過。申請在最后期限前提交,但沒有交齊全部費用的,將不能參加當前考季的考試。
          ?
          ??? 如果信用卡的信息也在申請中列出以支付申請和考試費的話,申請也可以用傳真發(fā)到IEEE計算機協(xié)會,傳真號碼:+1.202.728.0884。通過傳真寄的申請也必須在截止日期前發(fā)出,否則也不能參加當前考季的考試。?
          ??
          取消報名和退款事宜
          ?
          ??? IEEE計算機協(xié)會必須收到書面的取消報名申請。你可以用 傳真:+1.202.728.0884或email : certification@computer.org 通知認證部門。只有有應試資格的人員才可以取消,退款(只退考試費用)只在規(guī)定日期前才可以退。以此為準,概不例外
          ?
          ??? 如果在規(guī)定的日期前要求取消考試注冊,應試者可以退回注冊費用的考試費部分。申請費不能退回也不能轉讓。
          ??? 注意:應試者必須聯(lián)系Prometric 考試中心或呼叫中心 :+1.800.473.448來取消考試預約。沒有取消考試預約將被處以$150的處罰。沒有及時取消你的考試預約將會讓其他應試者失去考試的機會,也 影響其他的認證計劃。應試者的名字將以"缺考"傳到IEEE計算機協(xié)會,計算機協(xié)會將因此付費。?
          ?
          準考證ATT
          ?
          ??? 經(jīng)核準的應試者將在申請送達的2-3個星期后收到郵寄的準考證 (ATT)。ATT包括:當?shù)?Prometric 考試中心的列表(它們的電話號碼和Prometric 客戶服務中心的電話號碼)、準考證號碼、時間安排、和考季起止日期。
          ??? 你必須在收到準考證ATT后才能預約考試時間。
          ?
          ??? 仔細檢查你的準考證ATT。準考證上的名字必須跟你在考試中心的文件上的名字一致。如果有任何的信息有誤,請在預約考試時間前與IEEE計算機協(xié)會聯(lián)系:+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 考試中心聯(lián)系。
          ?
          ??????? * 必須在你希望的考試時間的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計算機協(xié)會CSDP考試時間。你將會被要求提供你的準考證號碼(在ATT中有),確認你的姓名,地址和電話號碼等信息。
          ?
          ??????? * 工作人員將問你所希望的CSDP考試時間。
          ?
          ??????? * 如果你的選擇不能滿足,將會提供其他時間給你選。
          ??????? * 當預約好了考試時間后,你就會得到一個確認號碼,不再另外郵寄確認信。如果不能赴約參加考試,將沒收你的考試費。
          ?
          ??????? * 有關Prometric 考試中心的詳細信息可以訪問Prometric 的網(wǎng)站(www.2test.com)。?
          ?
          資格鑒定
          ?
          ??? 在截止日期前提交的且已付全部費用的申請將送往驗證部門,做資格鑒定。如果主考人員覺得申請上所列的經(jīng)驗和教育不完全符合要求,申請將被認為是不合格的。請記住,申請必須在申請截止日期前完成,而不是在考季開始的時候。?
          ?-------------------------------------------------------------------------------
          ?
          取消考試預約的有關規(guī)定
          ?
          ??? Prometric 關于取消或重新預約的標準規(guī)定要求:你必須在離預約考試時間的兩個工作日之前的中午打電話+1.800.473.4481到Prometric客戶服務中心,要求取消或重新預約時間。?
          ?--------------------------------------------------------------------------------
          ?
          在同一個考季中重新預約時間
          ?
          ??? 你必須在離預約考試時間的兩個工作日之前的中午打電話+1.800.473.4481到Prometric 客戶服務中心,要求取消或重新預約時間(星期六被認為是一個工作日,星期天不是工作日)。例如,如果你預約好了在星期一上午9:00,那么你必須在之前的 星期五下午12:00取消你的預約。
          ?
          ??? 非美國和加拿大居民最遲必須在預約時間5 個工作日前的中午打電話到你的ATT中列出的Prometric 考試中心。
          ?
          ??????? * 在電話應答機上留言是不能取消或重新預約時間的。
          ?
          ??????? * 在ATT規(guī)定的時間內重新預約考試,將不再收費。如果你在短于預約時間兩個工作日前,或沒有在你預約的考試時間到場,或30分鐘后才到場,都將被視為"缺考",你的全部考試費將被沒收。
          ????????? 如果你的注冊費被沒收,那你必須重新申請并交全部的注冊費,才可以參加另一個考季的考試。?
          ?
          2 考試簡介
          ??? CSDP認證考試由美國、加拿大、巴西、中國、匈牙利、印度、愛爾蘭和日本的一些城市中的Prometric 考試中心管理。考試由180多道多項選擇題構成,它是以一個有至少6年經(jīng)驗的熟練的軟件工程專業(yè)人士所應該熟悉的概念和經(jīng)驗為基礎的。?
          ?
          身份識別的要求
          ??? 到達考試中心后,你必須出示包括姓名和本人簽名在內的兩種形式的身份證明。其中一份必須附上一張最近的照片。
          ??? 第一種身份證明:有效的護照、帶照片的駕駛執(zhí)照或身份證。第二種身份證明:軍人身份證、公民居住證、沒有照片的駕駛執(zhí)照、帶簽字的有效信用卡、社會保障卡或銀行自動取款卡。您身份證明上的名字必須和考試中心的文件以及ATT上的名字一致。
          ??? 如果你沒有身份證,那么把您最近的照片貼在一張空白的紙上。簽上名,并且經(jīng)過公證人的證明。證明的蓋章必須和照片部分重疊。沒有相應的身份證明,你就不能參加考試。你必須重新申請,交上重新登記的費用,以取得有效的考試證。?
          ??
          考試
          ??? 你有3個半小時來完成180道題目,加上15分鐘的指導,和另外15分鐘來簡要回答考后調查表考試是在計算機上進行的。
          ??? 考試的當天,考生必須在考前30分鐘進入考場,原則上在考場呆4個小時。考試開始的30分鐘以后,考生不準入內。在考試中心進行身份驗證時,你必須出示兩種身份證明,而且要隨身攜帶。如果出于某些原因,你不得不離開考場,那么再進來時就必須重新檢查。
          ??? 管理人員將給你簡短的指導,然后帶你到你考試的座位。在整個考試期間不能離開座位,除非經(jīng)過考試中心工作人員的同意。沒有允許不能離開考場。考試中心工作人員將會給您一支鉛筆、一張草稿紙。任何時候草稿紙都不能離開考場。不允許自帶鉛筆,草稿紙,或計算器進入考場。
          ??? 如果您使用的計算機發(fā)生問題,需要更多的草稿紙,想休息一會兒,或者您需要考試中心工作人員的幫助,您可以舉手示意。您的休息時間將計入考試時間。
          ??? 在屏幕上您可以看到考試軟件的使用說明。考試前還會出現(xiàn)一個教程,它將通過一些例子教會你如何正確考試。考前您將有15分鐘的時間熟悉它。這些時間不計入考試時間,也不進行打分。
          ??? 在考試過程中,您可以回過頭來做前面留下的問題,或檢查答案。在檢查過程中您可以修改答案。但是,只要考試時間一到,您必須離開考場。?
          ??
          3、考試中心
          ??? 為了確保全部考生成績的公正性和客觀性,以及測評的正確性,保持合理的考試環(huán)境是十分有必要的。以下的規(guī)則和政策適用于任何考試。
          ?
          考生必須遵循考試中心工作人員的規(guī)定。
          只能使用四種功能的,非可編程計算器。其它計算器一律不準帶進考場。
          考卷只能在三個半小時之內完成。
          不允許把書或其它參考材料帶進考場。一旦查到,立即取消考試資格。
          考試中心不允許參觀游覽。
          不允許自帶草稿紙進入考場,草稿紙由考試中心提供。考試期間離開考場必須經(jīng)考場工作人員同意。
          ?
          4、考試技巧
          由于考分是基于正確的答題總數(shù),因此最好每題都答。
          當沒有把握時,盡您所能回答,然后往下做。
          不要把考題想得太難。題目不會誤導考生,答案總是在選項中。
          首先排除最不可能的答案,這將使您更容易作出選擇。
          ?
          ?5、考試指導
          ??? 考試開始時會有一個簡短的教程,它將幫助您熟悉考試軟件。總共需要15分鐘。
          ??? 經(jīng)過教程,您將知道怎樣選擇答案,怎樣往下做,以及使用諸如"題目檢查"等功能。它教您如何使用計算機完成考試。在指導過程中無須關心是否答對,它并不計入考試總分。一旦退出教程,就不能再進入。?
          ?
          6、退出考場的檢查
          ??? 考試結束時,您要填一份簡短的調查表,它把您的考試意見反饋給IEEE計算機學會和Prometric考試中心。所有的評價都會給予認真考慮,如有必要還會進行相應的調整。在考試后的5天里,考生可以向IEEE計算機學會反饋更多的意見,
          地址是:
          ??? Chauncey Group International
          ??? Attn: 22P
          ??? 664 Rosedale Road
          ??? Princeton, NJ 08540
          ??? USA?
          ?--------------------------------------------------------------------------------
          ?7、考生的不當行為
          一、以下行為屬違反考場紀律,將會受到相應的處理。
          給予他人或收到他人考題答案
          使用任何不允許的參考資料和幫助
          為別人代考
          沒有遵守考試規(guī)章或考試中心管理人員的規(guī)定
          進行任何形式的干擾
          刪除或企圖刪除考題,以及把草稿紙帶離考場
          肆意操作計算機;用它做考試之外其它事情
          不經(jīng)同意擅離考場
          使用電子通信設備,諸如蜂窩式電話或拷機
          ?
          二、在考試期間,如果考場工作人員認為您違反了考場紀律,他們有權采取相應措施。
          ?
          考場中心管理人員有權讓品行不端的考生離開考場,同時向CGI報告理由。
          考試中心管理人員可以讓違反考場紀律的考生繼續(xù)考試,但是要將該考生的行為向CGI報告。
          ?
          三、無論發(fā)生何種事件,考試中心管理人員向CGI報告了考生在考試期間的違規(guī)行為后,CGI和IEEE計算機學會就會審查所搜集到的證據(jù)。他們 都有權對該考生的考分提出質疑,因為該考分可能是經(jīng)過不正當手段得來的。CGI首先進行該事件的保密性檢查。如果有足夠的理由對考分提出質疑,CGI將把 該事件交給IEEE計算機學會。它將對該分數(shù)的有效性做出最后決定。如果IEEE計算機學會認為考試無效,則會告知考生本人。
          ??? IEEE計算機學會有權作出以下決定:
          ?
          考生可以免費再次參加考試;
          考生交了附加費才能再次參加考試。
          根據(jù)具體情況采取其它行為。
          ?
          8 、考試大綱:
          A. 業(yè)務實踐和工程經(jīng)濟 (3-4% 問題)
          ??? a. 工程經(jīng)濟
          ??? b. 道德規(guī)范
          ??? c. 專業(yè)實踐
          ??? d. 標準?
          ?B. 軟件需求 (13-15% 問題)
          ??? a. 需求過程
          ??? b. 需求獲取
          ?? ?c. 需求分析
          ??? d. 軟件需求規(guī)格說明書
          ??? e. 需求驗證
          ??? f. 需求管理?
          ?C. 軟件設計 (22-24% 問題)
          ??? a. 軟件設計概念
          ??? b. 軟件架構
          ??? c. 軟件設計質量分析和評價
          ??? d. 軟件設計文檔
          ??? e. 軟件設計策略和方法
          ??? f. 軟件設計中人的因素
          ??? g. 軟件和系統(tǒng)的安全性
          D. 軟件構建 (10-12% 問題)
          ??? a. 構建計劃
          ??? b. 程序設計
          ??? c. 數(shù)據(jù)設計和管理
          ??? d. 出錯處理
          ??? e. 源代碼組織
          ??? f. 代碼文檔
          ??? g. 構建 QA
          ??? h. 系統(tǒng)集成和布署
          ??? i. 代碼調優(yōu)
          ??? j. 構建工具?
          ?E. 軟件測試 (15-17% 問題)?
          ??? a. 測試類型
          ??? b. 測試層次
          ??? c. 測試策略
          ??? d. 測試設計
          ??? e. 代碼測試覆蓋度
          ??? f. 規(guī)約測試覆蓋度
          ??? g. 測試執(zhí)行
          ??? h. 測試文檔
          ??? i. 測試管理
          ?F. 軟件維護 (3-5% 問題)
          ??? a. 軟件的可維護性
          ?? ?b. 軟件維護過程
          ??? c. 軟件維護測量
          ??? d. 軟件維護計劃
          ??? e. 軟件維護管理
          ??? f. 軟件維護文檔
          ?G. 軟件配置管理 (3-4% 問題)
          ??? a. SCM 過程管理
          ??? b. 軟件配置識別
          ??? c. 軟件配置控制
          ??? d. 軟件配置狀態(tài)
          ??? e. 軟件配置審計
          ??? f. 軟件發(fā)布管理和遞交
          H. 軟件管理 (10-12% 問題)
          ??? a. 測量
          ??? b. 組織管理和協(xié)調
          ??? c. 啟動和范圍定義
          ??? d. 計劃
          ??? e. 軟件獲取
          ??? f. 實施
          ??? g. 風險管理
          ??? h. 評審和評價
          ??? i. 項目收尾
          ??? j. 收尾后事宜
          ?I. 軟件過程 (2-4% 問題)
          ???
          ??? a. 過程基礎設施
          ??? b. 過程測量
          ??? c. 過程定義
          ??? d. 量化過程分析
          ??? e. 過程執(zhí)行和變更
          ?J. 軟件工具和方法 (2-4% 問題)
          ??? a. 管理工具和方法
          ??? b. 開發(fā)工具和方法
          ??? c. 維護工具和方法
          ??? d. 支持工具和方法
          ?K. 軟件質量 (6-8% 問題)
          ??? a. 軟件質量概念
          ??? b. SQA和V&V策劃
          ??? c. SQA和V&V方法
          ??? d. SQA和V&V測量
          ?
          ?9、考試通知
          考分通知
          考試結束時,考試的結果將立即出現(xiàn)在電腦屏幕上.此外,考試中心會把這些分數(shù)拷貝下來。拷貝的信息包括:您的姓名、地址、考試科目以及您是否通過考試。IEEE計算機學會將在大約考后的四個星期寄來官方成績單。通過的考生將會收到:
          1、證書
          2、持有CSDP認證應遵守的條例
          3、重新認證的CSDP證書將會得到承認,并且登在IEEE計算機學會網(wǎng)站和其他相關出版物上。
          為了保證考試結果的保密性,IEEE不會通過電話,傳真或電子信件來通知考分情況。有關您的考分信息僅在得到您的書面同意下才會公布。但是,IEEE計算機學會將在其網(wǎng)點上公布通過認證的人員名單。電子版的考分數(shù)據(jù)將由Chauncey國際集團(CGI)保持3年時間。?
          ?
          成績單副本
          雇主關心的是提高人員軟件工程方面的技能。軟件開發(fā)專業(yè)認證考試是雇主評定雇員技能水平的方法之一。成績單副件可以寄給第三方,比如雇主。考生應向IEEE計算機學會寄去書面請求和一張4美圓的支票或者現(xiàn)金,
          地址是:
          Chauncey Group International
          Attn:22P
          664 Rosedale Road
          Princeton, NJ 08540
          USA?
          --------------------------------------------------------------------------------
          10、證書說明
          IEEE計算機學會認證的CSDP并不是一張許可證,也不是經(jīng)驗或能力的保證。它只是具體某個知識體系精通程度的證明。
          IEEE計算機學會并不是為了規(guī)定這個領域內雇傭人員的某種標準,更不是給予證書持有人特殊的認可和權利。而且它也不能決定誰可以或不可以從事 這一行以及這一行所涵蓋的范圍。IEEE計算機學會也不保證證書持有人相比于其它人擁有特殊的權利。IEEE計算機學會頒發(fā)的證書不授予任何學位、法律上 的資格、特權或是從事軟件工作的許可證。?
          --------------------------------------------------------------------------------
          11 、認證后的權利?
          IEEE計算機學會認證的CSDP并不是一張許可證,也不是經(jīng)驗或能力的保證。它只是具體某個知識體系精通程度的證明。
          IEEE計算機學會并不是為了規(guī)定這個領域內雇傭人員的某種標準,更不是給予證書持有人特殊的認可和權利。而且它也不能決定誰可以或不可以從事 這一行以及這一行所涵蓋的范圍。IEEE計算機學會也不保證證書持有人相比于其它人擁有特殊的權利。IEEE計算機學會頒發(fā)的證書不授予任何學位、法律上 的資格、特權或是從事軟件工作的許可證。
          ?
          1、有權按照特定的規(guī)章使用CSDP認證證書。
          2、有權按照特定的規(guī)章出示證書,作為能力的證明。
          ?
          12 、證書的有效期
          證書的有效期為三年。?
          ?--------------------------------------------------------------------------------
          ?13 、考試結果的復審
          試題由IEEE計算機學會CSDP認證委員會復審且一致通過。而IEEE計算機學會CSDP認證委員會對考題有最終的解釋權,也是考題準確度的權威。CSDP規(guī)定考生不允許檢查試題和個人的考試情況。這是由于參加考試的考生人數(shù)很龐大,而且要保證考試的完整性。
          但是,IEEE計算機學會認識到考試結果對考生的重要性,為了確保考分的正確性,他進行了多重的質量把關。此外,IEEE計算機學會鼓勵考生在考試結束時,寫上對試題的批評意見;IEEE計算機學會將認真嚴肅地對待每份意見。?
          ?--------------------------------------------------------------------------------
          ?
          14 、合格分數(shù)線
          IEEE計算機學會CSDP錄取分數(shù)線由一組軟件工程領域的專家決定。錄取分數(shù)調準為標準分,這樣就可以在不同形式考試的考分之間進行比較。IEEE 軟件開發(fā)專業(yè)認證的標準分在120到200之間浮動,而及格線是170
          如果你收到的標準分在170或170以上,那么你的成績單上就只印有"合格"字樣。轉化為標準分后的總分和考分分析信息是不向考生公開的。這是為了避免在工作中濫用、誤用考分。
          如果你的標準分低于 170 ,那么上面將印有你的標準分以及" 不合格" 字樣。標準分以5 分為計量單位。例如,在153 到157 之間的標準分會計為155 。另外,不通過的成績單上還會包括考分的分析信息,來幫助不通過的考生認識自己在這十一個知識領域內的優(yōu)勢和不足。
          每年各種形式的IEEE 軟件開發(fā)專業(yè)認證都要進行調整,通過一些數(shù)學上的修正,使不同的分數(shù)之間有可比性。下面使如何進行調整的一個例子:
          空格如果有兩個人,他們的數(shù)學水平都一樣,但參加的是不同的兩場考試。這兩場考試經(jīng)過調整等同起來,它們的分數(shù)都在120到200之間浮動,合 格的標準分是170。兩種考試都經(jīng)過了改進,試圖覆蓋相同的數(shù)學試題。不過,試題#1要比試題#2難的多。一位考生正確回答了試題#1上的35道題,而另 一個考生正確地回答了試題#2上的40道題。造成兩個人分數(shù)上差異的不是他們的數(shù)學能力,因為他們的數(shù)學水平是一樣的。在這個例子中,分數(shù)上的差異是由于 試題#1要比試題#2難得多。通過等同,試驗#1上原始分35所代表的數(shù)學知識、能力水平以及熟練程度和試卷二上原始分為40分的一樣。
          空格這兩場考試中,使用標準分使得它們的成績有一個相同的級別。其實,不用記住試卷#1的35分就是試卷#2的40分,我們可以用標準分,在這里這個標準分就是170。由于40分等價于35分,40分也可以記為標準分170。
          標準分不是百分制的分數(shù),這一點是十分重要的。綜上所述,標準分使不同考試形式下的考 分調整為可以代表同一水平的知識、能力、技能的分數(shù)。正確回答的問題的總數(shù)根據(jù)一個共同的標準(從120到200)進行轉化,所有考分在170(或170 以上)的考生都過了IEEE計算機學會和軟件工程專家規(guī)定的合格線。
          空格另外,值得注意的是考分分析信息(報告給不合格的考生)并不用來決定該考生是否通過考試。這些分析主要是為了告訴考生他們對某些主要內容掌握的扎實和不足之處。它們僅供自我評估。

          來自各方對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?
          ?
          上文翻譯如下:?
          絕大部分的經(jīng)理人信任和認可 CSDP 能夠: 證明具備有關軟件開發(fā)的技術知識 91%
          表明軟件開發(fā)人員的能力達到一個專業(yè)水平 91% 表明一個專業(yè)的承諾 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.
          --------------------------------------------------------------------------------------
          ?業(yè)界人士評語:( 節(jié)自2007/05 《程序員》P135)
          “中 國軟件外包業(yè)面臨的機會很多,而且差不多就在眼前。但是關鍵在于我們是否準備好了,是否已經(jīng)具有參與國際競爭的能力,是否已經(jīng)具有完成所承包的項目的能 力。常言說得好,“沒有金剛鉆,怎敢攔瓷器活?”下一番功夫,準備好“金剛鉆”,才有可能抓住歐美外包項目的機會。這兒說的“金剛鉆”首先指的是“人 才”,接包企業(yè)必需要建立好一個團隊,一個深諳美國軟件工業(yè)標準,能夠在軟件開發(fā)過程中執(zhí)行國際標準,從而成功完成任務的團隊。目前,美國的軟件企業(yè)較為 普遍地采用IEEE-CS 24 個軟件工程標準,必須下功夫學習、掌握這些工業(yè)標準,接包企業(yè)才能和美國的發(fā)包方有較多的共同的語言,獲得信任,成功洽談項目,密切配合,最終完成項目。”??
          --------------------------------------------------------------------------------------
          ?
          CSDP學員鄭莉萍感言:
          學習的過程就是提高的過程,經(jīng)過半年多的培訓學習,使我對軟件工程中的每個步驟和應當完成的任務有了一個詳細的了解,個人的實踐經(jīng)驗和理論知識達到了完美的結合。
          歐美外包項目的要求更嚴格和更規(guī)范,與CSDP對項目的要求是一致的。
          CSDP學員李波感言:
          國內很多的軟件項目經(jīng)理多是通過在一個領域內工作多年積累行業(yè)經(jīng)驗的,他們都具有某領域豐富的知識,但他們普遍存在對項目過程中細節(jié)的一些誤解,不知道如何提高產(chǎn)品的質量和加快工期進度,CSDP恰恰在這方面提供了參考值,可以幫助他們向更高層次轉化。
          對于程序員來說,學習CSDP是他們向項目經(jīng)理、研發(fā)經(jīng)理、技術總監(jiān)等職位邁進的快速通道,國際化的職業(yè)證書,加實際工作經(jīng)驗,加能力,再加機遇,將會使他們更上一層樓。
          CSDP學員周枚山感言:
          ?????? 我是抱著學以致用的想法參加培訓的,對于軟件工程的過程管理、項目管理等方面的內容,CSDP不僅僅是原理,還提供很多方法。特別是后來在HP作項目時,發(fā)現(xiàn)他們的做法與CSDP中講的內容非常吻合,對真正的軟件項目,會有很強的實戰(zhàn)性、指導性。
          CSDP學員張傳昆感言:
          ?????? SWEBOK針對軟件工程給出了完整、系統(tǒng)的知識體系,非常值得軟件從業(yè)人員學習。
          CSDP學員于濱感言:
          CSDP堪稱是軟件產(chǎn)業(yè)的項目管理,特別適合軟件項目研發(fā)與管理,它的理念運用到項目實踐中,不僅會有效地提高工作效率而且對項目質量都會產(chǎn)生重要影響。
          CSDP學員彭華感言:
          ??????? 我覺得CSDP的知識體系和方法非常適合我的工作目標,實踐中具有很強的指導意義。
          CSDP學員趙強感言:
          ??????? 感覺在軟件工程的知識層面實現(xiàn)了“游擊隊”到“正規(guī)軍”的轉變。
          CSDP學員李杭感言:
          ??????? CSDP對我今后的實際工作有很好的指導性,對提高公司軟件生產(chǎn)力奠定了很好的基礎。
          CSDP學員黃炬紅 感言:
          ????? 我想我實現(xiàn)了從業(yè)余到職業(yè)水平的積累,知道了當今世界主流的軟件工程理論、方法論及最好的職業(yè)實踐,這將是我職業(yè)生涯的一個轉折點。


          posted on 2008-06-17 09:30 懵懵燈燈 閱讀(476) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 轮台县| 普洱| 滁州市| 湘潭县| 西乡县| 大名县| 株洲县| 德化县| 康保县| 新民市| 昌黎县| 横山县| 巴中市| 修水县| 承德市| 遂宁市| 永福县| 怀安县| 龙门县| 河西区| 灵川县| 读书| 孝昌县| 涿州市| 南丰县| 楚雄市| 辽阳市| 海盐县| 水富县| 五峰| 乌拉特前旗| 麻江县| 石家庄市| 丰县| 鹰潭市| 炎陵县| 靖宇县| 衡水市| 固原市| 桂东县| 五莲县|