Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1.
Given the data flow diagram in Figure 10-24, do the following: (a) draw a system boundary, (b) divide the DFD into program
components such as real-time, monthly, daily, periodic, and so forth, (c) draw a system flow chart based on the division into
program components.
2. Given the data flow diagram in Figure 10-25, and using transaction analysis,
develop a structure chart.
3. Given the data flow diagram shown in Figure 10-26, and using transform
analysis, develop a structure chart.
4. Integrate the structure charts from problems 2 and 3 together into a single
structure chart.
Replace the Add Class module from problem 2 with the tree from problem 3.
5. Given the data flow diagram in Figure 10-27, and using transform analysis,
develop a structure chart.
Figure 11-33 is a system sequence diagram for the use case Check out
books in the university library system. Do the following:
b. Add the view layer classes and the data access classes to your diagram
from part a.
c. Develop a design class diagram based on the domain class diagram and
the results of parts a and b.
2.
Figure 11-34 is an activity diagram for the use case Return books for the
university library system. Do the following:
b. Add the view layer classes and the data access classes to your diagram
from part a.
c. Develop a design class diagram based on the domain class diagram and
the results of parts a and b.
3.
Figure 11-35 is a fully developed use case description for the use
case Receive new book for the university library system. Do the following:
a. Develop a first-cut sequence diagram, which only includes the actor and
problem domain classes.
b. Add the view layer classes and the data access classes to your diagram
from part a.
c. Develop a design class diagram based on the domain class diagram and
the results of parts a and b.
4.
Integrate your design class diagram solutions that you developed for
exercises 1, 2, and 3 into a single design class diagram.
Chapter 13 Homework
1.
Attributes
ProductID, Vendor, Description
Number, ProductID, Size,
Options, QuantityOnHand,AverageCost, ReorderQuantity
ProductID, Color, Gender
ProductID, Color
ProductID, Color, Gender