University of Minnesota
Master of Science in Software Engineering

You are here

Simplistic Requirements Models Considered Harmful

Date of Event: 
Saturday, October 19, 2019 - 12:15pm to 3:30pm
3-230 Keller Hall
Campus Map

All Software Engineering Industrial Seminars are open to the public.

Title: . Simplistic Requirements Models Considered Harmful

Speaker: David Gelperin

Presented by the University of Minnesota Software Engineering Center

Abstract: The solution is not in the textbooks because they are rife with simplistic models. Few project stakeholders and academics appear to understand some basic concepts of software requirements development (SRD). This seminar covers new perspectives on the goals and strategies of SRD, achieved by condensing 20 years of discovery into a set of pragmatic concepts and practical tactics for addressing major SRD challenges and their mitigations. The speaker will describe the limitations of the current simplistic models of requirements types, quality attributes, and the SRD process itself and provide rationales and details to use in new essentially complex models in SRD activities.

Topics to be discussed: Understanding complexity, goals of SRD, requirements information, functional and quality requirements, crosscutting requirements up front, strategies for SRD customization and open issues in SRD

Bio: David Gelperin is the CTO of ClearSpecs Enterprises. With more than 50 years of experience in software development with an emphasis on requirements, requirements risk management and software quality, verification and test (SQVT), he also has extensive experience as a SQVT coach, instructor, project manager and project lead. He is a co-founder of Software Quality Engineering (now Techwell), was a catalyst for the launch of Better Software magazine and is the author of numerous articles on software engineering, testing and requirements. His book, Understanding Requirements: Beyond the Basics (2017), is available on

» Read more and Sign up for event