Chapter 22. Analysis and Design Methods

The process of documenting software requirements calls for elicitation, analysis, specification, and verification. During each of these activities, requirements models may be constructed to ensure correctness and to ease the transition into physical software. Software project managers are unlikely to become involved in the details of lower-level modeling and design, but they are very likely to be drawn in during creation of high-level models and when these models are presented to sponsors for approval. A project manager benefits from familiarity with and an appreciation for the modeling process because this knowledge contributes to accuracy with staffing and in effort and schedule estimation.

Design is important ...

Get Quality Software Project Management 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.