CHAPTER 5

image

Information Gathering

In order to accurately and comprehensively specify the system, the software engineer gathers and analyzes information via various methodologies. This chapter discusses these methodologies as outlined below:

  • Rationale for Information Gathering
  • Interviews
  • Questionnaires and Surveys
  • Sampling and Experimenting
  • Observation and Document Review
  • Prototyping
  • Brainstorming and Mathematical Proof
  • Object Identification
  • Summary and Concluding Remarks

5.1 Rationale for Information Gathering

What kind of information is the software engineer looking for? The answer is simple, but profound: You are looking for information that ...

Get Software Engineering: A Methodical Approach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.