Question

Create a Sequence Diagram based on the following Use Case Diagram Use Case Name: Maintain Class...

Create a Sequence Diagram based on the following Use Case Diagram

Use Case Name: Maintain Class Records

ID:

Importance Level:

Primary Actor: Staff Member

Use Case Type: Detail, Essential

Stakeholders and Interests: The staff member maintains (i.e., creates, reads, modifies, and deletes) class records for a given course.

Brief Description: This CRUD (create, read, update, and delete) use case maintains the educational institution’s records of the classes it offers (for a given course). It provides the staff member actor with complete control over the creation, deletion, modification, and reading of class records for a given course.

Trigger:   A staff member wanting to maintain the class records for a given course

Relationships:

  • Association with the staff member actor
  • Include relationship to the log in into the Courses and Classes Records use case

Normal Flow of Events:

  1. The staff member enters the course whose classes are to be maintained.
  2. The system responds with a list of all classes (either online or face-to-face) for the entered course.
  3. The staff member then selects one of the classes and commands the system to perform one of the following operations on the selected class:
  1. Delete the selected class.
  2. Modify certain fields in the selected class.         
  1. Alternatively, the staff member actor can create a new class offering for the course, classify it as an online or face-to-face class, and then enter the required information for all kinds of classes and for each classification as follows:
  1. For all classes:
  1. Class begin date and class end date
  1. For online classes:
  1. Class URL
  2. Class browser
  1. For face-to-face classes:
  1. Class building
  2. Class room

SubFlows:

Alternate/Exceptional Flows:

Alternate Flows: Each one of the CRUD operations is considered an alternate flow through the use case.

Exceptional Flows: This is when the course entered does not exist in the system.

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

course class face to face online Create Course create Onlineclass getcoursebycourse updatecorse updateonlineclass → deleteonl

Add a comment
Know the answer?
Add Answer to:
Create a Sequence Diagram based on the following Use Case Diagram Use Case Name: Maintain Class...
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
  • please help me create a use case for the library : a paper can have more...

    please help me create a use case for the library : a paper can have more 1 writer, Library member can borrow more than one paper, Library member can have more than 1 phone number, Library member can find a list of paper that they want to read, People that not member can find a list of paper that they want to read (read-only) , People that not member can't borrow the paper, People want to register as a member...

  • I need atleast 1000 words in this assignment, thank you. Create Activity diagram Use-case diagram CRC...

    I need atleast 1000 words in this assignment, thank you. Create Activity diagram Use-case diagram CRC cards Class diagrams for developing a new online attendance system to be developed for a university. The steps of the activity diagram are as follows: (You have to follow every step to create the complete activity diagram) a) The faculty is asked to first enter valid username and password in the system. b) If an invalid username or password is entered, a message is...

  • Create a use case diagram based on this sequence diagram. Assume (for the purpose of this...

    Create a use case diagram based on this sequence diagram. Assume (for the purpose of this Question 1.i only) that our task is to implement the AMS. [8 marks] Create a component diagram at type level, consistent with the sequence diagram. [12 marks] Detail the interfaces of the components as UML interfaces, including full operation signatures. [15 marks] Describe effect of the invocation true = checkln(card, reader) using textual pre and post conditions and a visual contract based on the...

  • I need help with the following: A) create a domain class diagram for the ticket-processing system...

    I need help with the following: A) create a domain class diagram for the ticket-processing system based on the four classes (Driver, Officer, Ticket, and Court). Be sure to include attributes, association, and multiplicity. B) Be sure to list the classes that would be involved in the use cases. C) A set of CRC cards showing the classes, responsibilities, and collaborations for the use case.

  • A domain model class diagram, a use case diagram, SSDs for two use cases l, such...

    A domain model class diagram, a use case diagram, SSDs for two use cases l, such as add a seller and record a book order use cases. A sequence diagram for each of the above is cases that the book has been shipped. After the seller receives CASE STUDY MoveYourBooksNow.com notice that a listed book has been sold, the seller must notify Book Exchange the buyer via e-mail within 48 hours. Shipment of the order MoveYourBooksNow.com is a book exchange...

  • In this assignment, you will create both a Domain Model Class Diagram (database model) and a...

    In this assignment, you will create both a Domain Model Class Diagram (database model) and a Design Class Diagram (for programmers). The receptionists of the dental clinic are responsible for entering information about patients, including head of household information, insurance information, and number of office visits. The dental clinic business manager also maintains patient information, as well as dental staff information. The business manager responsibilities include printing invoices and sending them to the heads of households on a monthly basis,...

  • Consider the following use case. Draw a system sequence diagram for it. Use Case Creating New...

    Consider the following use case. Draw a system sequence diagram for it. Use Case Creating New Patient Record Goal To create a new record in the system for the new patient. Preconditions The patient does not have a previous record in the system. Post-conditions The process’ time and date are stored in the log file. A new record is created with the patient’s information. Flow of Events The user selects the option to create a new patient record. The system...

  • Please help me with the following question. This is for Java programming. In this assignment you are going to demonstrate the uses of inheritance and polymorphism. You will create an Animals class and...

    Please help me with the following question. This is for Java programming. In this assignment you are going to demonstrate the uses of inheritance and polymorphism. You will create an Animals class and a Zoo class that holds all the animals. You should create a general Animalclass where all other classes are derived from (except for the Zoo class). You should then create general classes such as Mammal, Reptile, and whatever else you choose based off of the Animalclass. For...

  • Use C++ to create a class called Student, which represents the students of a university. A...

    Use C++ to create a class called Student, which represents the students of a university. A student is defined with the following attributes: id number (int), first name (string), last name (string), date of birth (string), address (string). and telephone (area code (int) and 7-digit telephone number(string). The member functions of the class Student must perform the following operations: Return the id numb Return the first name of the student Modify the first name of the student. . Return the...

  • 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...

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