Understanding Software Requirements
Chapter Outline
7.1 Step 1: Soliciting stakeholder needs and expectations
7.2 Step 2: Requirement analysis and specification
7.2.1 Balancing and deconflicting stakeholder needs
7.2.2 Maintaining the scope of the project
7.2.2.1 Cost associated with implementing the complete set of software requirements
7.2.2.2 Cost associated with testing the software product
7.2.2.3 Cost associated with defining and establishing the post-development processes
7.2.2.4 Software development timeline and task dependencies
7.2.3 The availability of experienced software personnel
7.3 Step 3: Task definition and scheduling
7.4 Step 4: Resource identification, estimation, and allocation
Get Software Engineering 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.