Documentos de Académico
Documentos de Profesional
Documentos de Cultura
tiption for at least one of the use crcated for Pi'rrta' diagram You diagram antl lvritten use-case " Fxchange)oLlr uS-cc1S 'r classmate' Compare and contrast lcscription lt'ith classmate's' Focus on areas vour work with your and try to figtrre out why' l"h"r'" you. work cliffers
hired to renovate the billing, order taking, and inventory control systems. From recluirements determination, you discovered the following: An Evergreen Nurseries customer places a call tcl the nursery. A sales representative takes the order, veri fies the customer's credit standing, determines whether the items are in stock, notifies the customer of the procluct's status, informs the customer if any special discounts are in effect, and communicates the total payment due' Once an order is entered into the system, the customer's account is updated, product inventory is adjusted, and ordered items are pulled from stock. Ordered items are then packed and shipped to the customer' Once each month, a billing statement is generated and sent to the customer' The customer has 30 days to remit payment in full; otherwise, a 15 percent penalty is applied to the customer's account' a. Create a use-casediagram for the Evergreen Nurseries' wholesale system. How many use cases should you include? How many actors should there be? Using the template in Figure 6.9, create a wntten usecase description for at least one of the use casesin the diagram you created for Part a. Exchange your use-casediagram and written use-case description with a classmate. Compare and contrast your work with your classmate's' Focus on areas where your work differs and try to figure out why'
ii
i I
ii I
I I
Nurseries offers a wide rangc of lar'vn and garEvergreen to its customers, and conclucts rvholesale and i.n Or"a".,t Although the company scrvcs as a wholeL,uit np".u,iot',s' ,ut..trlt"t."tiesallovertheUnitedStates'itsfounderand restricted its rettril operations to California' or.ria"nt has The companv is situated on 150 lh..o.putlu't home state' perennials, roses' trees' bulbs, its wholesales and acres products' Evergreeu Accessory Evergreen shrubs,and a variety of fertilizers' plant include products Accessory pesticides, and gardening supplies' foocls, In the past 5 years, the comparny has seen phenomeinformation systems nal sales growth. Unfortunately, its many of Evergreen Although behind. left have been computerized, these are activities Nurseries' processing part of the project are You reengineering' activitiesrequire prcsident' cornpany's the Darvis, Seymour hired by tean.r team was proiect Ytrur division. wholesalc to rerrovateits
f,vergreen
Nurseries
ffi
ENTERTAINMENT
Case Introduction
The BEC student team of Tracey Wesley, John Whitman, Mlssi Davies, and Aaron Sharp left the first meeting with Carrie Douglass, manager of the BEC store in Centerville' Ohio, eager to begin investigating the requirements for the customer reiationship management system' Before they began requirements determination, they structured u'hat they had learned already. Based on the Systems Service Request and the initial meeting with Carrie, the team developed a first draft of a use-casediagram for the system (see BEC Figure 6.1). This use-casediagram, using Microsoft Visio, shows the system in the middle, the actors (CustomeE Employee, and the Entertainment Tiacker BEC in-store information system) that interact with the system on the outside' and the connections amonti the actors and use cases'While using Visio, the students were reminded that Visio does not comply with all of the standard Unified Modeling Language (UML) notation. For example, in BEC Figure 6'1, the corurec"Identify rental status" use case to the "Request tion from the rental extension" use case is labeled <<extends>> rather than "Display comments on product" use <<extend>>, and the caseshows <<uses>> rather than <<include>> in the corurections to the two related use cases.
183