CEN 4020 Software Engineering Fall 2000 Homework 3 2. For each activity, list the precursors.
Test planning can take place in parallel with requirements, design, and coding.
Explain why the activity graph sometimes hides the interdependencies of these activities. Activity graphs might hide interdependencies because you cannot represent the fact that the results of a particular activity may require re-doing part of a previous activity. It takes longer because the developer has to take into account all of the different environments in which it might be used. For instance, a sort routine must be callable from many different other programs, and it has to return its output in some general way that can be used by an assortment of other components. On the other hand, an application program is usually very specific.