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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.