Skip to main content

CS302: Software Engineering

Page path
  • Home /
  • Courses /
  • Course Catalog /
  • Computer Science /
  • CS302: Software Engineering /
  • Unit 3: Software Modeling /
  • 3.2: An Overview of UML
Back to 'Unit 3: Software Modeling'
  • 3.2: An Overview of UML

    • Mike Murphy's "Introduction to UML" Page

      Watch this video. The lecture provides information to introduce UML as a tool for software engineers. After watching the video, write a summary that answers the following question: what is UML?

    • 3.2.1: Use Case Diagrams

      • Mike Murphy's "Use Cases" Page
        Watch this video. The lecture provides a discussion of the use case diagram in UML. Can you describe each component of a use case diagram?
    • 3.2.2: State Diagrams

      • Mike Murphy's "UML State Diagrams" Page

        Watch this video. The lecture provides an overview of state machines and the state diagram in UML. What is the purpose of the state diagram?

    • 3.2.3: Class Diagrams

      • Mike Murphy's "UML Class Diagrams" Page

        Watch this video. The lecture provides a discussion of the class diagram in UML. What is the purpose of the class diagram?

    • 3.2.4: Activity and Interaction Diagrams

      • Mike Murphy's "UML Activity Diagrams" Page

        Watch this video carefully as an example of modeling. What is the purpose of an activity diagram? How would you create an activity diagram?

Navigation

Art History
Biology
Business Administration
Chemistry
Communication
Economics
English
History
Mathematics

Creative Commons License
© Saylor Academy 2010-2018 except as otherwise noted. Excluding course final exams, content authored by Saylor Academy is available under a Creative Commons Attribution 3.0 Unported license. Third-party materials are the copyright of their respective owners and shared under various licenses. See www.saylor.org/open/licensinginformation for detailed licensing information.

Saylor Academy and Saylor.org® are trade names of the Constitution Foundation, a 501(c)(3) organization through which our educational activities are conducted.

Terms of Use | Privacy Policy