CS6310_Assign4_Instructions_Spring2018_v1.pdf - OMSCS 6310...

Info icon This preview shows pages 1–2. Sign up to view the full content.

OMSCS 6310 – Software Architecture & Design Assignment #4 [150 points]: Mass Transit Simulation – Design & Maintenance (v1) Spring Term 2018 – Prof. Mark Moss Submission: This assignment must be completed as an individual, not as part of a group. You must notify us via a private post on Canvas an/or Piazza BEFORE the Due Date if you are encountering difficulty submitting your project. You will not be penalized for situations where Canvas is encountering significant technical problems. However, you must alert us before the due date – not well after the fact. You are responsible for submitting your answers on time in all other cases. You must submit your work in Canvas as a single consolidated PDF file to include all of your design artifacts/diagrams: o Before and after versions of your Class Diagram(s) (multiple diagram files are acceptable if it makes them more readable, but all relationships between classes must be shown clearly) o Some form of Behavioral Diagrams that reflect your Design Proposals (Sequence Diagrams, State Charts, etc.) o All supporting text describing your Design Proposals Please consider that uploading files to Canvas might occasionally take a long time, even in the case of seemingly “relatively small” submissions. Plan accordingly, as submissions outside of the Canvas Availability Date will likely not be accepted. You are permitted to do unlimited submissions, thus we recommend you save, upload and submit often. You should use the same file naming standards for the (optional) “interim submissions” that you do for the final submission. Scenario: Your requirement for this assignment involves updating Unified Modeling Language (UML) based diagrams that accurately reflect the structure and behavior of the provided Mass Transit Simulation (MTS) system. Continuing from the earlier assignments, you must describe how you would modify the current design of the MTS application to account for the new requirements and other circumstances described below. You must provide a before and after version of the Class Diagram to highlight the structural changes that you are proposing to address these requirements. Also, you must select reasonable UML-based Behavioral Diagrams to describe the dynamic and functional aspects of your proposals. Finally, you must also supply short text descriptions to help clarify the intent, motivation and supporting details of your proposals. Disclaimer: This scenario has been developed solely for this course. It is inspired by the Metropolitan Atlanta Rapid Transit System (MARTA) Expansion Project as part of the Georgia Tech Serve-Learn-Sustain (SLS) Program, and we will leverage some of their data and other resources. Any other similarities or differences between this scenario and any of the programs at Georgia Tech programs are purely coincidental. More information on the MARTA Expansion Project can be found at: Deliverables:
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

Image of page 2
This is the end of the preview. Sign up to access the rest of the document.
  • Fall '08
  • Staff
  • design proposals

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern