Academic Writing Experts For Your Research Projects

Order custom papers, masters thesis and dissertation in 3 guided steps; human written!

Posted: April 13th, 2023

UML Diagram

INFS 720 – Systems Analysis and Design Assignment 06
Page 1 of 2
The context is the Internship Application (automated presentation scheduling, evaluation and feedback).
Recall that preconditions are assumed to be true so do not include any information in your sequence
diagrams to support the pre-conditions (to be clear, do not bother with login interactions). Also, to
simplify the exercise, do not include the alternative or exception flows. Just focus on the normal flow.
Based on the UC-3 Configure Schedule use case below, create a UML sequence diagram and associated
UML class diagram. Be sure to include properly named messages, parameters and if appropriate,
relevant return information.
Annotate your sequence diagram decisions with "by xxxxx" notations indicating how you applied the
initial 5 GRASP principles to your design. See figure 17.4 where the author notes, "by Creator" as an
example and the presentation slides.
Use Lucidchart or similar program to create your diagrams and save them in PDF document. Submit the
PDF files to D2L.
ID and Name: UC-3 Configure schedule
Created By: Dave Bishop Date Created: 1/1/2016
Primary Actor: Instructor Secondary Actors: None
Description: Configure the semester schedule for a section of EGR 405. Designate a start date
and end date for the presentation schedule. Also designate the default number of
slots per meeting date.
Trigger: Start of a semester
Preconditions: PRE-0. The current user is an authenticated Instructor
PRE-1. The list of semesters has been populated
PRE-2. The list of sections has been populated
Postconditions: POST-1. An empty schedule is created commencing with the designated start date
and concluding with the specified end date.
POST-2. Each meeting date has the designated number of empty slots available.
POST-3. The schedule’s availability to students will conform to the instructor’s
designation via the “release to students” component.
Normal Flow: 1.0 Configure schedule
1. The system asks the Instructor for the desired semester and section.
2. The Instructor supplies the semester and section letter
3. The system requests the first day of presentations
4. The Instructor supplies the first day of presentations
5. The system requests the last day of presentations
6. The Instructor supplies the last day of presentations
7. The system requests the number of presentation slots per meeting date
INFS 720 – Systems Analysis and Design Assignment 06
Page 2 of 2
8. The Instructor supplies the number of presentation slots per meeting date
9. The system requests whether to release the schedule to students or not
10. The Instructor indicates whether to release or not
11. The system provides a means to initiate the creation of the schedule
12. The Instructor indicates to create the schedule
Alternative Flows: 12.1 A schedule exists for the semester and section
1. Warn the Instructor that continuing will wipe out existing schedule information
and ask the Instructor if s/he wants to continue
2. If yes – remove the existing schedule and create the new schedule
3. If no – inform the Instructor that no changes will be made and leave the
existing information
Exceptions: 12.1 Violation of Business Rules
1. The system will not create a schedule
2. Display the appropriate informational message(s)
12.2 Navigate away from page without creating a schedule
1. The system will not create a schedule
Priority: High
Frequency of Use: Low
Business Rules: BR-1, BR-2, BR-3
Other Information:
Assumptions:
Business Rules for Internship App
ID Rule Definition Type of
Rule
Static or
Dynamic
Source
BR-1 A presentation schedule’s start date must be
less than the presentation schedule’s end date
Fact Static Instructor
BR-2 A presentation schedule’s end date must be
greater than the presentation schedule’s start
date
Fact Static Instructor
BR-3 The start and end date must be on the same
day of the week
Fact Static Instructor

Tags: university essay writing services, uk writers, source essay writers, online assignment help australia, legitimate essay writing, heap assignment help australia

Why choose Homework Ace Tutors

You Want Quality and That’s What We Deliver

Top Academic Writers

We’ve put together our writing team with care, choosing talented writers who shine in their fields. Each one goes through a tough selection process, where we look for folks with deep expertise in specific subjects and a solid history of academic writing. They bring their own mix of know-how and flair to the table, making sure our content hits the mark—packed with info, easy to read, and perfect for college students like you.

College Prices

We don’t do AI-written essays or copycat work—everything’s original. Competitive pricing is a big deal for us; we keep costs fair while delivering top-notch quality. Our writers are some of the best out there, and we charge rates that stack up well against other services. This means you get stellar content without draining your wallet. Our pricing is straightforward and honest, built to give you real value for your money. That’s why students turn to us for high-quality writing services that won’t break the bank.

100% Plagiarism-Free

Academic integrity is at the heart of what we do. Every paper starts from scratch, with original research and writing tailored just for you. We write 100% authentic—no plagiarism research essays. Our strict quality control process includes scanning every draft with top tools like SafeAssign and Turnitin, so you get a similarity score and proof of originality. We’re obsessive about proper citation and referencing too, crediting every source to keep things legit. It’s all about giving you peace of mind with content that meets the highest standards.

How it works

When you decide to place an order with Dissertation Writer, here is what happens:

Complete the Order Form

You will complete our order form, filling in all of the fields and giving us as much detail as possible.

Assignment of Writer

We analyze your order and match it with a writer who has the unique qualifications to complete it, and he begins from scratch.

Order in Production and Delivered

You and your writer communicate directly during the process, and, once you receive the final draft, you either approve it or ask for revisions.

Giving us Feedback (and other options)

We want to know how your experience went and the marking criteria grade you scored. You can leave a review recommending a writer for your class and course mates.