icon-carat-right menu search cmu-wordmark

How to Address the Problem of Poorly-Defined Requirements in Software System Design

Webcast
In this webcast, Lori Flynn and Lyndsi Hughes offer a solution to the problem of poorly defined requirements in system design that can lead to software flaws, cost and time overruns, and stakeholder dissatisfaction.
Publisher

Software Engineering Institute

Watch

Abstract

This webcast offers a solution to the problem of poorly defined requirements in system design that can lead to software flaws, cost and time overruns, and stakeholder dissatisfaction. We will tell you how to use a structured process called the ATAM (architectural tradeoffs analysis method) to develop a system design by eliciting requirements, scenarios, and priorities from stakeholders. Then, we will explain how to measure compliance with those requirements during testing using DevSecOps principles and tools, such as the SEI’s Silent Sentinel.

What Will Attendees Learn?

  • What software quality attributes are and why they are important
  • How to prioritize competing requirements
  • How to ensure architectural requirements are satisfied during development in a DevSecOps toolchain

About the Speaker

Headshot of Lyndsi Hughes.

Lyndsi A. Hughes

Lyndsi Hughes is a member of the technical staff in the CERT division of the Software Engineering Institute (SEI) at Carnegie Mellon University (CMU).

Lyndsi joined the SEI in 2010. During her tenure at the SEI, Lyndsi has operated and maintained numerous specialized computing environments in support of research projects, …

Read more
Headshot of Lori Flynn.

Lori Flynn

Dr. Lori Flynn is a senior software security researcher in the CERT Division at Carnegie Mellon University's Software Engineering Institute. Flynn's research focuses on automated software security analyses using static analysis. Sometimes her work extends to cybersecurity, AI/ML, automated program repair, malware analysis, SBOM/SCA tools, DevSecOps, and mobile computing. She …

Read more