Pressman, R. S., & Maxim, B. R. (2020).
Software engineering: A practitioner’s approach (9th ed.). New York, NY: McGraw-Hill Education.
This book presents software engineering as a series of steps that you can apply to complete a software project. Read the following chapters:- Chapter 7: Understanding Requirements
This chapter defines various approaches a software engineer can take to identify customer needs and requirements.
Chapter 8: Requirements Modeling - A Recommended Approach
This chapter demonstrates a set of models and tasks that can lead to requirements and design representation.You can access this eBook by going to the DART eBook link under "Getting Started."