The purpose of this assignment is to continue our ITOT Case Study modeling by creating an SSD (System Sequence Diagram) and a Detailed Sequence Diagram

The purpose of this assignment is to continue our ITOT Case Study modeling by creating an SSD (System Sequence Diagram) and a Detailed Sequence Diagram

The purpose of this assignment is to continue our ITOT Case Study modeling by creating an SSD (System Sequence Diagram) and a Detailed Sequence Diagram

Instructions

Week 4 Assignment: Interaction Models

Purpose

The purpose of this assignment is to continue our ITOT Case Study modeling by creating an SSD (System Sequence Diagram) and a Detailed Sequence Diagram.

You will add an SSD (System Sequence Diagram) and a Detailed Sequence Diagram based on your detailed use case for Manage Shopping Cart. You will also need to refer to your class diagram and activity diagram or detailed use case steps. This will complete the Analysis Specification for the IT Online Training Case Study. See the list of Resources at the end of this assignment for details on the two types of sequence diagrams and activity diagram.

Course Objective(s)

CO4: Explain the software development process including system conception, domain analysis, and application analysis and their respective models.

CO9: Apply your knowledge of object oriented and UML concepts by designing and developing UML models.

In this assignment, you will complete the following sections in your Analysis Specification

Sections 6, 6.1, 6.2

Instructions

1. Review the resources listed in the Quick Resources below on Sequence and Activity diagrams.

2. Create a UML compliant SSD (System Sequence Diagram) based on your detailed use case, “Manage Shopping Cart”. The SSD shows only two objects–the Actor and the System and the messages between them.

2.1 Use your CASE tool to create the UML compliant SSD and add it to Section 6.1 of your Analysis Specification from Week 3. Also add a discussion of your SSD.

3. Create a UML compliant Detailed Sequence Diagram based on your detailed use case, “Manage Shopping Cart”. The Detailed Sequence Diagram shows Actors and all Objects involved in the detailed use case. Remember that Objects are instances of Classes.

3.1 Use your CASE tool to create the Detailed Sequence Diagram based on your detailed use case and add it to Section 6.2 of your Analysis Specification from Week 3. Add a discussion of your Detailed Sequence Diagram. Remember that the Detailed Sequence Diagram adds the actual objects required to the sequence diagram instead of just :System.

4. Complete Section 6 of your Analysis Specification and make any corrections you need to other models.

Submission Instructions

1. Submit your updated Analysis Specification as a Word file.

2. When you submit your Word file, use your name as part of the file name, e.g., ENTD278Assignment4_FirstNameLastName and make certain that your name and course number are at the top of the file.

Your assignment will be graded with the following rubric:

  1. Completion of a UML compliant System Sequence Diagram (SSD) and add it to Section 6.1 (40 points)
  2. KCompletion of the discussion of the SSD in Section 6.1 (5 points)
  3. Completion of a UML compliant Detailed Sequence Diagram for the use case ManageShopping Cart, showing all actors and objects, and add it to Section 6.2 (40 points.
  4. Completion of Section 6and other updates to other models (5 points)
  5. Sources/formatting: Use APA 7th edition style formatting and correct grammar (10 points)

Former Student Shared:

“For students enrolling in this course for the first time, I would recommend supplementing the course materials with additional practice. Working on small coding exercises or projects related to the topics covered each week can deepen understanding. Additionally, engaging with online communities or forums can provide opportunities for discussion and collaboration.”

Quick Resources

Sequence Diagrams Quick Reference

1. Kench, Edward. (2009 May 15). UML Tutorial – Use Case, Activity, and Sequence Diagrams – Essential Software Modeling. [Video file]. https://www.youtube.com/watch?v=RMuMz5hQMf4. Illustrates use cases, activity diagram, communication diagram (we have not used this), class diagram, and sequence diagram in a lighthearted “Greet” use case. This is a good overview of how all these models are related.

2. Udacity. (2015 February 23). UML Behavioral Diagrams: Sequence – Georgia Tech – Software Development Process. [Video file]. https://www.youtube.com/watch?v=XIQKt5Bs7II. This gives an overview of creating a detailed sequence diagram.

3. Developing a System Sequence Diagram. This article describes how to create an SSD and includes an example.

4. Developing Use Cases with Detailed Steps and Sequence Diagrams. This article discusses creating a detailed sequence diagram.

5. Ambler, Scott (n.d.). UML2 Sequence Diagrams: An Agile Introduction.  http://www.agilemodeling.com/artifacts/sequenceDiagram.htm

6. Ambler, Scott (n.d.). UML2 Sequence Diagramming Guidelines. http://agilemodeling.com/style/sequenceDiagram.htm . This style guide provides guidelines for general issues, classifiers, messages, and return values.

7. See you textbook pp. 137-138, 152-154, p. 222. See also Larman, Chapter 9, Section 15.7, and Chapter 28. See our course Lesson 3.

Drawing a Sequence Diagram with a CASE Tool

1. Visual Paradigm. (2011 November 13). 5 Steps to Draw a Sequence Diagram. [Video file]. https://www.youtube.com/watch?v=18_kVlQMavE

2. Visual Paradigm. (2016 March 5). Drawing sequence diagramshttps://www.visual-paradigm.com/support/documents/vpuserguide/94/2577/7025_drawingseque.html

Use Cases and Detailed Use Cases

1. See Maintain Instructor Use Case Example for a use case diagram, detailed use case, and mockups with dialog.

The purpose of this assignment is to critically assess various existing organizational change models and develop a tailored change model that aligns

Quote

QUICK QUOTE

Approximately 250 words

USD $10.99

custom essy

Order an essay from experts and get an A+

Copyright © 2025 AcademicResearchBureau.com. All rights reserved

Disclaimer: All the papers written by AcademicResearchBureau.com are to be used for reference purposes only.