Southern New Hampshire University IT 315 Module Five Courses and Classes Records System: Maintain Class Records...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Southern New Hampshire University IT 315 Module Five Courses and Classes Records System: Maintain Class Records Use Case Description and Class Diagram This document contains the following models for the Courses and Classes records system: Use case description for the Maintain Class records Class diagram for the Courses and Classes records system The following is the Maintain Class records use case description: 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 Type: 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: a) Delete the selected class. b) Modify certain fields in the selected class. 4. 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: a) For all classes: i. b) For online classes: i. Class URL ii. Class browser c) For face-to-face classes: i. Class building Class begin date and class end date SubFlows: ii. Southern New Hampshire University Class room 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. The diagram on the page below is the class diagram for the Courses and Classes Records System: Courses & Classes Records Class Diagram Extends + URL: string +CourselD: string +CourseName: string +CreditHours: int +Description: string Online + Create Course(string): type + GetCourseByCourselD(string) + UpdateCourse (string) + Delete Course (string) + GetClassesForACourse (string) Course Browser: string + CourselD: string + BeginDate: date + EndDate: date 1 Class Create OnlineClass(...) + UpdateOnlineClass(...) + Delete Online Class(...) + Create Face ToFaceClass(...) + Update Face ToFaceClass(...) + - DeleteFace ToFace Class( .) Extends FaceToFace + Building: string +Room: string Prompt: Your initial post should include an embedded sequence diagram, an explanation of your process, and a reflection of what was learned in the activity. If you are unable to successfully complete the assignment by the initial deadline, you should post what you have achieved and an explanation of the process you have gone through to try and solve any problems you are encountering. This is an opportunity to reach out to your course community. You can resubmit a corrected version in order to meet the "Proficient" criteria. If you make any changes to your assignment, reply to your own initial post with any updates. Requirements: You are required to create one initial post and to follow up with at least two response posts. For your initial post, you must do the following: Complete the activity (e.g., sequence diagram, explanation). Complete the initial post by Thursday at 11:59 p.m. of your local time zone. Embed the appropriate sequence diagram. Explain the steps you took to complete the activity. Reflect on your experience and what you learned. Verify and validate your sequence diagram. For your response posts, you must do the following: +Createrace forceclass(...) HodotoFoc0 Comment on the posts of at least two classmates outside of your own initial post thread. Complete the two response posts by Sunday 11:59 p.m. of your local time zone. Demonstrate more depth and thought than simply stating something like "Well done" or "I took a different approach." Southern New Hampshire University IT 315 Module Five Courses and Classes Records System: Maintain Class Records Use Case Description and Class Diagram This document contains the following models for the Courses and Classes records system: Use case description for the Maintain Class records Class diagram for the Courses and Classes records system The following is the Maintain Class records use case description: 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 Type: 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: a) Delete the selected class. b) Modify certain fields in the selected class. 4. 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: a) For all classes: i. b) For online classes: i. Class URL ii. Class browser c) For face-to-face classes: i. Class building Class begin date and class end date SubFlows: ii. Southern New Hampshire University Class room 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. The diagram on the page below is the class diagram for the Courses and Classes Records System: Courses & Classes Records Class Diagram Extends + URL: string +CourselD: string +CourseName: string +CreditHours: int +Description: string Online + Create Course(string): type + GetCourseByCourselD(string) + UpdateCourse (string) + Delete Course (string) + GetClassesForACourse (string) Course Browser: string + CourselD: string + BeginDate: date + EndDate: date 1 Class Create OnlineClass(...) + UpdateOnlineClass(...) + Delete Online Class(...) + Create Face ToFaceClass(...) + Update Face ToFaceClass(...) + - DeleteFace ToFace Class( .) Extends FaceToFace + Building: string +Room: string Prompt: Your initial post should include an embedded sequence diagram, an explanation of your process, and a reflection of what was learned in the activity. If you are unable to successfully complete the assignment by the initial deadline, you should post what you have achieved and an explanation of the process you have gone through to try and solve any problems you are encountering. This is an opportunity to reach out to your course community. You can resubmit a corrected version in order to meet the "Proficient" criteria. If you make any changes to your assignment, reply to your own initial post with any updates. Requirements: You are required to create one initial post and to follow up with at least two response posts. For your initial post, you must do the following: Complete the activity (e.g., sequence diagram, explanation). Complete the initial post by Thursday at 11:59 p.m. of your local time zone. Embed the appropriate sequence diagram. Explain the steps you took to complete the activity. Reflect on your experience and what you learned. Verify and validate your sequence diagram. For your response posts, you must do the following: +Createrace forceclass(...) HodotoFoc0 Comment on the posts of at least two classmates outside of your own initial post thread. Complete the two response posts by Sunday 11:59 p.m. of your local time zone. Demonstrate more depth and thought than simply stating something like "Well done" or "I took a different approach."
Expert Answer:
Related Book For
Posted Date:
Students also viewed these programming questions
-
Let A, B be sets. Define: (a) the Cartesian product (A B) (b) the set of relations R between A and B (c) the identity relation A on the set A [3 marks] Suppose S, T are relations between A and B, and...
-
answer the question clearly You are building a flight-control system for which a convincing safety case must be made. Would you assign the tasks of safety requirements engineering, test case...
-
Which of the following is characteristic of a traditional cost system? a. Reliance on financial performance measures b. Many work in process account transactions c. Many process control points d. All...
-
Do you think establishing the Tripartite Free Trade Area (TFTA) is a good plan for Africa? Why or why not?
-
Sante Fe Corporation's sales office and manufacturing plant are located in State A. Sante Fe also maintains a manufacturing plant and sales office in State B. For purposes of apportionment, State A...
-
Table B. 11 presents data on the quality of Pinot Noir wine. a. Build an appropriate regression model for quality \(y\) using the all-possibleregressions approach. Use \(C_{p}\) as the model...
-
Determine the force in members EI and JI of the truss which serves to support the deck of a bridge. State if these members are in tension or compression. Units Used: kip = 103 lb Given: F1 = 4000 lb...
-
The following Turing Machine is supposedly a solution for BB(6): q4 1:1, R 1, R 1:1.L 1:1, L 10L q1 D1, R 0:1, L 92 93 1:0,L 95 R 90 Halt) a) What is a Busy Beaver? b) Do you believe that this is a...
-
The article What Readers Say about Marijuana (Parade, July 31, 1994, p. 16) reported More than 75% of the readers who took part in an informal PARADE telephone poll say marijuana should be as legal...
-
What is the expected annual capital gain for Orange Corp stock, based on the Dividend Growth Model? The company plans to pay an annual dividend of of $5.37 per share in one year. The expected annual...
-
What are the two primary phases of the business cycle? What tends to happen to real GDP, unemployment, and inflation during these phases?
-
Transactional leaders inspire involvement in a mission, giving followers a dream or vision of a higher calling. True or False
-
What factors have contributed to increased income inequality since 1980?
-
The tool that enables executives to position an organization to take advantage of particular opportunities in the environment while avoiding or minimizing environmental threats is called __________....
-
What annual growth rate is needed for a country to double its output in seven years? In 35 years? In 70 years? In 140 years?
-
Partner A is a 25% partner, and has a basis in her interest and capital account balance of $200,000. She is contributes some land (FMV = $100,000, basis = $60,000, book value = $60,000, liability...
-
The tractor is used to lift the 150-kg load B with the 24-mlong rope, boom, and pulley system. If the tractor travels to the right at a constant speed of 4 m/s, determine the tension in the rope when...
-
How do you think the rate of reaction, r A , will depend on species concentrations and on temperature?
-
The volumetric flow rate through a reactor is 10 dm 3 /min. A pulse test gave the following concentration measurements at the outlet: a. Plot the external-age distribution E(t) as a function of time....
-
Exploring the Example Problems. 1. Example 3-1. Activation Energy. In the Excel spreadsheet, replace the value of k at 312.5 K with k = 0.0009 1 s and determine the new values of E and k. 2. Example...
-
Is a real function of a Hermitian operator \(\hat{A}, f(\hat{A})\), also Hermitian? Give examples.
-
For a tensor product of kets, describe what the norm is in the abstract sense, and then in the function form (with integrals).
-
Diagonalize \(e^{\sigma_{1}}\), where \(\sigma_{1}\) is the first Pauli matrix \(\left(\begin{array}{ll}0 & 1 \\ 1 & 0\end{array} ight)\).
Study smarter with the SolutionInn App