Consider the software development activities which we described in Section 1.4. Draw an activity diagram depicting these activities, assuming they are executed strictly sequentially. Draw a second activity diagram depicting the same activities occurring incrementally (i.e., one part of the system is analyzed, designed, implemented, and tested completely before the next part of the system is developed). Draw a third activity diagram depicting the same activities occurring concurrently.
What will be an ideal response?
This exercise tests the student’s knowledge of the activity diagram syntax, not the knowledge of software engineering
activities. In the sample solution provided in Figure 2-13, we assumed that requirements elicitation need to be
completed before any subsystem decomposition can be done. This leads to a splitting of the flow of control in the
third diagram where all remaining activities occur concurrently. The instructor could accept a solution where
requirements elicitation also occurs incrementally or concurrently with the other development activities.
You might also like to view...
Which of the following declares an array of 10 elements and assigns the value 5.6 to the first element?
a) float numbers[9]; numbers[0] = 5.6; b) float numbers[9]; numbers[1] = 5.6; c) float numbers[10]; numbers[0] = 5.6; d) float numbers[10]; numbers[1] = 5.6;
Compare the time complexities of Dijkstra’s shortest path algorithm modified for All Pair Shortest Path finding and Floyd’s all pair shortest path algorithm.
What will be an ideal response?
Many people live in institutions that take away some of their ____.
A. liberties B. ignorance C. theories D. goodwill
A cement walk 3 ft wide is placed around the outside of a rectangular garden plot that is 19 ft by 25 ft. Find the cost of the walk at $12.55 a square yard. Round your answer to the nearest cent.The cost is $__________.
Fill in the blank(s) with the appropriate word(s).