Software Architecture Professional Certificate
Gain the skills to help your organization develop products of unassailable quality that can adapt to changing customer needs, and acquire the experience to enhance your career.
The Software Architecture Professional Certificate consists of coursework that will increase your knowledge of
- software architecture fundamentals
- attribute-driven design
- architecture evaluation
- strategic architecture reuse
Some courses in this certificate may be taken online or in the classroom; choose training that fits your learning style, schedule, and budget. Explore all course options in this certificate.
Build Great Systems
SEI software architecture training emphasizes core principles of architecture that are essential to the success of any software-development strategy, including those that use emerging technologies such as cloud computing, mobile applications, service-oriented architecture, and virtualization. SEI instructors have been developing, advocating, and applying practices for developing high-quality software for decades—practices adopted and validated by leading software-development organizations throughout the world, including the U.S. Army, Logica, Lockheed Martin, and a wide range of organizations in the financial, health care, and energy industries.
Develop Essential Skills
As a software architecture practitioner, you know that you are working in an industry where complexity is rampant and always increasing. It takes more skills now to deliver the richly featured, high-performing software-reliant products that customers demand. SEI training prepares software architects and others to lead teams, guide the development of today’s increasingly complex systems, and meet the needs of a wide spectrum of users. Courses in the Software Architecture Professional certificate program are based on decades of experience with software-intensive systems and supported by three widely acclaimed practitioner books in the SEI Addison-Wesley Series on Software Engineering.
Benefits of the SEI Software Architecture Professional Certificate
You and your organization gain from your attaining a certificate as a Software Architecture Professional.
What You Gain
- skills to apply architecture-centric engineering practices shown to develop successful software-reliant systems in industries around the world
- increased knowledge of software architecture fundamentals, attribute-driven design, architecture evaluation, and strategic architecture reuse
- a certificate that does not expire
- the opportunity to work with instructors who are leaders in software architecture research and practice
- association with the SEI and Carnegie Mellon University
What Your Organization Gains
- improved planning and execution of software-reliant system development
- access to a library of tools, techniques, and templates that have helped companies become more market driven
- promotion of a culture of quality in software development
Planning for Attaining the SEI Software Architecture Professional Certificate
Completing our Software Architecture Professional Certificate is easier than ever, thanks to our course delivery options, including eLearning. The following courses are required in the SEI Software Architecture Professional Certificate program:
||Available in These Formats
|Software Architecture: Principles and Practices
2 days (classroom or onsite) or 11 hours of instruction (eLearning)|
|Software Architecture Design and Analysis
|2 days (classroom or onsite) |
|Documenting Software Architectures
|2 days (classroom or onsite) or 12 hours of instruction (eLearning)|
In addition to the coursework, you will need to pass an objective assessment of your knowledge of Software Architecture: Principles and Practices.
There is a two-year allowable time period for completing the SEI Software Architecture Professional Certificate program, starting on the date of completing the first course in the certificate sequence.
The certificate never expires.