certified software development associate. slide 2 what is the ieee computer society? l the ieee cs...
TRANSCRIPT
Certified SoftwareCertified SoftwareDevelopment AssociateDevelopment Associate
Slide 2
What Is the IEEE Computer Society?What Is the IEEE Computer Society?
The IEEE CS was established in 1946, has nearly 100,000 members in 140 countries, and is the leading association for computing professionals.
We have a long history of leadership in the development of the software engineering profession and authored the most extensive and widely adopted set of software engineering standards - the IEEE Software Engineering Standards Collection
We are the originator and sponsor of SWEBOK (SoftWare Engineering Body of Knowledge); used by many Universities in their curriculum
We publish many magazines, journals, and papers related to software engineering
Our motivation and goal: To advance the software engineering profession world-wide
Our vision: To be the leading provider of technical information, community services, and personalized services
for the world’s computing professional
Slide 3
What is SWEBOK?What is SWEBOK?((SSoftoftWWare are EEngineering ngineering BBody ody OOf f KKnowledge)nowledge)
SWEBOK is a guide to “generally accepted” principles and knowledge about software engineering.
An international team took 10,000 comments from 300+ reviewers. Additions to the Guide by consensus, driven by a transparent process.
It identifies the Core Knowledge of what is known about software engineering
The systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software
SWEBOK is intended for use in curriculum development, employee skills assessment, continuing education, and professional development.
SWEBOK was developed by the IEEE Computer Society with financial support and technical contributions from the following companies and government bodies:
Slide 4
Demand will grow for software engineers over the next decade. India and China are doubling their graduates each year¹
215,000 graduates in India in 2004, but only 25% can competein global market²
644,100 graduates in China in 2004, but only 10% can compete² Competition in work environment, outsourcing, and time to
market increases demand for a highly proficient workforce
Demand for Software EngineersDemand for Software Engineers
Source: CRA 2007
1. Source:National Academies, 20072. McKinsey Global Institute, “The Supply of Offshore Talent in Services” and “ The Emerging Global Labor Market”; Part II
Slide 5
Computing Curriculum EvolutionComputing Curriculum Evolution
Post-1990, the Internet evolution grew Computer Engineering, Computer Science, and Software Engineering; all of which
offer their own perspective on software development
The IEEE CS certification programs have content that support the discipline areas in red
EEEE CECE SESECSCS
HARDWARE SOFTWARE
Slide 6
The Need For Certification The Need For Certification
With the constant change in the computing industry, there is a need for consistency in:
Software design and construction Software testing Software validation
How do we ensure that software is being developed consistently across the industry?
Software certification
Slide 7
ICS Certification RoadmapICS Certification RoadmapBridging the Educational-Professional GapBridging the Educational-Professional Gap
Future ConceptCSDP modulesGoal: Move CSDA to CSDP
Launched: 2008Target: Entry-level developers
Launched: 2004Target: Experienced Developers
Future Concept Target: Specialists
(Architecture, Security)
Future ConceptCSDA Preparation Courses
Future ConceptCSDM Speciality Modules
Slide 8
How To Become aHow To Become aCSDA Certificate HolderCSDA Certificate Holder
Three Step Process: Registration:
http://www2.computer.org/portal/web/csda/appprocess
Prepare for the examination: http://www2.computer.org/portal/web/csda/prep
Take the Examination: http://www.prometric.com/IEEE/default.htm
Slide 9
Step 1: RegistrationStep 1: Registration Complete online CSDA registration form
• Contact Information and education history• Read Candidate Agreement• Read Software Engineering Code of Ethics• $100 Registration Fee
Candidate will receive acknowledgement of registration payment
Authorization to test sent to candidate
Testing Window Registration Deadline
18 August - 12 December 2008 1 December 2008
1 January - 11 July 2009 27 June 2009
Slide 10
Step 2: Prepare for the ExamStep 2: Prepare for the Exam Self Review
SWEBOK http://swebok.org/htmlformat.html
Compilation of Software Engineering Termshttp://www2.computer.org/portal/web/csda/glossary
Course notes from CSSE classes CSDA Sample Exam Questions
http://www2.computer.org/portal/web/csda/sampletest
CSDA Learning System: Self-directed online learning materials
Module 1: Software Engineering Development Practices Module 2: Software Maintenance and Management Module 3: Engineering Supporting Process Module 4: Software Engineering Foundations
500 question interactive test exam E-Flash cards IEEE Members $695, Nonmembers $795
Slide 11
Step 3: Take the ExamStep 3: Take the Exam
Prometric is the exam administrator 3000 Locations across the globe Terre Haute office by the mall
Examination details: 3.5 hours long Computer-based Total of 180 questions on the examination Closed book, calculators provided
Exam fee: IEEE/IEEE Computer Society member fee is $350 Non-member fee is $450
Slide 12
CSDA Exam Distribution Per CSDA Exam Distribution Per Knowledge AreaKnowledge Area
Knowledge Area % of questions on exam
Software Requirements 7%Software Design 8% Software Construction 10%Software Testing 7%Software Maintenance 7%Software Configuration Management 3%Software Engineering Management 3%Software Engineering Process 4%Software Engineering Methods 5%Software Quality 6%Software Engineering Professional Practice 7%Software Engineering Economics 3%Computing Foundations 10%Mathematical Foundations 10%Engineering Foundations 10%