Question

you are asked to do a detailed design using class diagram, modeling interactions and behaviour for...

you are asked to do a detailed design using class diagram, modeling interactions and behaviour for a part of a library system. This part can be described as a use case: checkout an library item. In this use case, a librarian use the system to check out an item for a legitimate borrower. The system need to check the borrower’s record first and then update the library data, the borrower’s record etc. Note that the Example 4.12 of the textbook just provides requirements of the use case. But now you are asked to do the design of the software, which means you need to provide all the details for implementation. On the other hand, do not include anything not related to this use c

Question: Draw a detailed sequence diagram for this use case.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Given,

1. Checkout an library Item

2. Librarian use the system to check out an item for a legitimate borrower.

3. System needs to check the borrower s record.

4. Update the library data.

Use case diagram-

1. Librarian- responsible for checking out the book for legitimate user.

2. Borrower- Checkout a library item.

3. System- check borrowers record and update library data.

Add a comment
Know the answer?
Add Answer to:
you are asked to do a detailed design using class diagram, modeling interactions and behaviour for...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Library Research Assignment Translating detailed requirements into a design is the next very important step. An...

    Library Research Assignment Translating detailed requirements into a design is the next very important step. An integrated set of computer-aided software engineering (CASE) tools can be very useful in modeling and documenting a software application or system. Use the Internet to locate a CASE tool and describe why that tool would be useful in modeling and documenting a software application or system. When possible, consider a CASE tool that your peers have not already posted or if you have used...

  • Project: Relational Modeling Note: This project must be unique in its design (E-R diagram) and implementation...

    Project: Relational Modeling Note: This project must be unique in its design (E-R diagram) and implementation (SQL queries). You are not to copy or use any part of a database project that was previously submitted or appears on the Web, in a textbook, or otherwise made available via an external source. Contact your instructor if you have any questions regarding this requirement. Deliverables for Part 1: (1) Project Description. Provide an overview of your project identifying the major components as...

  • You are asked to design a compensator to increase the phase margin to about 45degree without...

    You are asked to design a compensator to increase the phase margin to about 45degree without affecting the steady state behavior and with the system bandwidth at least 4 rad/s. Would you use a lag or lead compensator? Briefly explain. R6 18-01-2018) as In the diagram, the block C(s) represents a compensator. The frequency response of the plant G(s) is shown below. Rode Data Magnitude (c) 40L 135 Phase (deg) .180 Frequency (rad/sec) (a) Suppose a compensator C(s) = 1...

  • Imagine that you created the diagram below representing an airline reservation system. You now need to...

    Imagine that you created the diagram below representing an airline reservation system. You now need to add detail to the use cases shown below. For two of the use cases below, create a separate use case diagram that adds the next level of detail. Reservation System Initial Design: Check in Passenger Ticket Clerk Add Reservation Cancel Reservation Create your Use Case Diagram in your favorite application, save it to a file (pdf, docx or jpg), and then upload it.

  • Instruction: Create a UML essential use case model for a new library management system. Use a...

    Instruction: Create a UML essential use case model for a new library management system. Use a UML s/w tool to do the work (i.e. MS Visio or LucidChart). A narrative description of the use cases in your model (select one or two for practice) is also required. A narrative template is supplied in this document. To complete the use case narrative, you may make assumptions or create data points as needed. A use case is a depiction of a to...

  • The owner of a small office building asked you to design the new air conditioning system...

    The owner of a small office building asked you to design the new air conditioning system for the building. The system cools the air supplied to the offices using a chiller (cold water refrigeration system). The water requirement for the evaporator in each floor is 18.2 mh. The velocity within the pipe must remain between 1.5 m/s and 2.5 m/s, to ensure the appropriate heat exchange process in the evaporators and minimize the noise. The material of the pipe is...

  • Really need help with this. This is for my Advanced Java Programming Class. If anyone is...

    Really need help with this. This is for my Advanced Java Programming Class. If anyone is an expert in Java I would very much appreciate the help. I will provide the code I was told to open. Exercise 13-3   Use JPA to work with the library checkout system In this exercise, you'll convert the application from the previous exercise to use JPA instead of JDBC to access the database. Review the project Start NetBeans and open the project named ch13_ex3_library that's...

  • Use Case Modeling APPENDIX-A Online Hotel Reservation System RichOS hotels owner Mr. Tompkins wanted an online...

    Use Case Modeling APPENDIX-A Online Hotel Reservation System RichOS hotels owner Mr. Tompkins wanted an online reservation system (HORSE) for his new hotel located in Antalya. The hotel has two types of rooms: regular and suit. In order to make a reservation or cancel any other, the clients (persons or travel agency) must logon the system. The clients should register to the system through their names, e-mail and telephone information. Clients will be able to query the availability of the...

  • Question 1 : You are asked to choose a local /multinational organisation in which you are...

    Question 1 : You are asked to choose a local /multinational organisation in which you are going to apply below questions: A. Detailed report that describe the problem and discuss how systems dynamic modelling can be used to improve our understanding of the ways in which an organization's performance is related to its internal structure and operations policies, including those of customers, competitors, and suppliers and then to use that understanding to design high leverage policies for success. To do...

  • please help with this problem Problem Statement You are asked to design an exterior balcony for...

    please help with this problem Problem Statement You are asked to design an exterior balcony for a client. The client has a 7,000 sq ft 2-story house. He wanted to add a nice looking balcony to it. He showed you the rough sketches and dimensions. The balcony is to be supported on two simply-supported edge beams. Each beam is supported by two short columns, each column is supported by appropriate footings. is! slao - beams Supporting slab Columns supporting beans...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT