• Unit 4: Software Requirements Gathering

    Requirements gathering requires the software engineer (in this case, a business analyst) to interact with the stakeholders, including customer and users,to gather/collect information about what the software system being developed needs to do. There is also the situation where vendors are subcontracted to develop all, or some components, of the software systems and/or develop the hardware that the software will run on. In this case, the vendors bid on the subcontract by providing a proposal in response to a request for proposals. In this unit, you will learn the data/information types, data collection techniques, and data collection and application types.

    Completing this unit should take you approximately 3 hours.

    • 4.1: What are Requirements and Data Types?

    • 4.2: Requirements and Data Gathering Techniques

    • 4.3: Data Collection Techniques for Various Application Types

    • Unit 4 Assessment