Performance Engineering Nuts & Bolts: Exploring Performance Engineering

Performance Engineering    |    Beginner
  • 14 videos | 1h 38m 50s
  • Includes Assessment
  • Earns a Badge
Customers rely on modern software systems to deliver performance in terms of non-functional metrics, such as usability, reliability, and robustness. Today's software professionals need to know how to use performance engineering strategies to meet the performance demands put on modern systems. In this course, learn what performance is as it relates to software development. Investigate the challenges that modern software faces in meeting performance metrics. Identify the impact on the business when performance issues occur. Study what performance engineering is, the history of performance engineering, and its benefits. Moving along, explore the non-functional metrics that go into measuring performance. Examine the specifics of the performance engineering approach. Finally, specify the roles and responsibilities of a performance engineer. Upon completion, you'll know how to improve software performance using performance engineering techniques.


  • discover the key concepts covered in this course
    define performance as it relates to the software development process and list key software performance metrics
    identify the common technical challenges of software performance
    outline the business impact of performance issues, both internally and externally, or on customers and their experiences
    describe what various stakeholders of a software project define as performance and state what metrics they use to determine performance of the software and/or the software process
    define performance engineering and describe its associated concepts
    outline the history of performance engineering and the key changes that led to the modern concept of performance engineering
  • recognize the main benefits of performance engineering
    define what's meant by non-functional requirements and state how they relate to performance engineering
    summarize the performance engineering approach
    recognize the benefits of following the performance engineering approach
    name the roles and responsibilities of a performance engineer
    compare the software development life cycle (SDLC) with the performance engineering life cycle
    summarize the key concepts covered in this course


  • 1m 41s
  • 8m 28s
  • Locked
    3.  Software Performance Challenges
    12m 20s
  • Locked
    4.  The Business Impact of Performance Issues
    6m 48s
  • Locked
    5.  Performance from a Stakeholder Perspective
    6m 41s
  • Locked
    6.  Performance Engineering Concepts
    7m 5s
  • Locked
    7.  The History of Performance Engineering
    7m 36s
  • Locked
    8.  The Benefits of Performance Engineering
    6m 17s
  • Locked
    9.  Non-Functional Requirements
    7m 27s
  • Locked
    10.  The Performance Engineering Approach
    9m 13s
  • Locked
    11.  Benefits of the Performance Engineering Approach
    7m 57s
  • Locked
    12.  A Performance Engineer's Roles and Responsibilities
    10m 28s
  • Locked
    13.  SDLC vs. Performance Engineering Life Cycle (PELC)
    6m 5s
  • Locked
    14.  Course Summary


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.