70 likes | 226 Views
Art for Chapter 1, Introduction to Software Engineering. Project. Activity. WorkProduct. Task. Resources. System. Participant. Model. Time. Document. Equipment. Figure 1-1, Software engineering concepts, depicted as a UML class diagram. *. is produced by. consumes. *. *. *.
E N D
Project Activity WorkProduct Task Resources System Participant Model Time Document Equipment Figure 1-1, Software engineering concepts, depicted as a UML class diagram. * is produced by consumes * * *
Figure 1-2, An overview of object-oriented software engineering development activities and their products. problem statement Requirements elicitation ( Ch.4) nonfunctionalrequirements functionalmodel use case diagram Analysis (Ch.5) class diagram analysis object model statechart diagram dynamic model System design sequence diagram ( Ch.6 & 7 )
Figure 1-2, An overview of object-oriented software engineering development activities and their products. (continued) System design (Ch. 6 & 7) subsystem decomposition design goals Object design (Ch. 8 & 9) class diagram object design model Implementation (Ch. 10) source code Test (Ch. 11) deliverable system
Figure 1-4, A dynamic model for the TicketDistributor. :TicketDistributor :Zone :Balance :Traveler selectZone() getPrice() amountDue insertChange() updateBalance() amountDue insertChange() updateBalance() acknowledgement :Ticket «create» printedTicket
Transaction Ticket Zone Coin Balance Bill Figure 1-5, An object model for the TicketDistributor. valid for results into amount paid
Updater Traveler Interface Local Tariff Central Tariff Figure 1-6, A subsystem decomposition for the TicketDistributor.