O'Reilly logo

Software Engineering: A Methodical Approach by Elvis C. Foster

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required