Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 748 Bytes

chap5_gathering_requirements.md

File metadata and controls

28 lines (17 loc) · 748 Bytes

Requirements Gathering

  1. How many users?
  2. What are the users' devices?
  3. How familiar with computers in general?

Software intensive system

software intensive system = software + hardware + context

Software quality

Software runs on some hardware and is developed for a purpose that is related to human activities.

Quality is relative with functions and purposes.

Requirements engineering is mostly about identifying the purposes.

Identifying purpose = defining requirements

It is extremely hard task!

  • Sheer complexity of the purpose/requirements
  • Often, people don't know what they want until you show it to them
  • Changing requirements
  • Multiple stakeholders with conflicting requirements

Completeness and pertinence