Informatics 43 introduction to software engineering
Download
1 / 46

Informatics 43 Introduction to Software Engineering - PowerPoint PPT Presentation


  • 60 Views
  • Uploaded on

Informatics 43 Introduction to Software Engineering. Lecture 7 Duplication of course material for any commercial purpose without the explicit written permission of the professor is prohibited. Today’s lecture. Designs Abstraction Design notations Class diagrams Use case diagrams

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Informatics 43 Introduction to Software Engineering' - haracha


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Informatics 43 introduction to software engineering

Informatics 43Introduction to Software Engineering

Lecture 7

Duplication of course material for any commercial purpose without the explicit written permission of the professor is prohibited.


Today s lecture
Today’s lecture

  • Designs

  • Abstraction

  • Design notations

  • Class diagrams

  • Use case diagrams

  • Storyboards










Purpose of designs
Purpose of designs

  • Designs to think

  • Designs to talk

  • Designs to prescribe


Today s lecture1
Today’s lecture

  • Designs

  • Abstraction

  • Design notations

  • Class diagrams

  • Use case diagrams

  • Storyboards


Abstraction
Abstraction

  • Abstractions are formed by reducing the information content of a concept or an observable phenomenon, typically to retain only information which is relevant for a particular purpose

    • what do I need to know

    • what do I not need to know

  • Every design notation supports a certain kind of abstraction





Today s lecture2
Today’s lecture

  • Designs

  • Abstraction

  • Design notations

  • Class diagrams

  • Use case diagrams

  • Storyboards


















Today s lecture3
Today’s lecture

  • Designs

  • Abstraction

  • Design notations

  • Class diagrams

  • Use case diagrams

  • Storyboards


Class diagrams
Class diagrams

  • UML class diagrams show the classes of the system, their inter-relationships, and the operations and attributes of the classes

  • Typically used:

    • model domain concepts

    • create a detailed, object oriented design of the code





Today s lecture4
Today’s lecture

  • Designs

  • Abstraction

  • Design notations

  • Class diagrams

  • Use case diagrams

  • Storyboards





Today s lecture5
Today’s lecture

  • Designs

  • Abstraction

  • Design notations

  • Class diagrams

  • Use case diagrams

  • Storyboards





ad