Introduction to CS60171 (2009)

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Introduction to CS60171 (2009) - Presentation Transcript

    1. CS60171 Interactive System Design Mark van Harmelen
    2. What’s design?
      • Design is a process where we
        • Start with multiple, often conflicting, requirements and constraints
        • Make tradeoffs
        • Produce ‘something’ at the end of the process
    3. What’s interactive system design?
      • A process where we
        • Start with multiple, often conflicting, requirements and constraints user requirements system capabilities
        • Make tradeoffs usability and engineering tradeoffs
        • Produce ‘something’ at the end of the process a design for / a prototype of an interactive system
    4. Tradeoffs in interactive system design functionality user interface scope
    5. How not to do it
      • Big fat requirements documents ‘never mind the quality or usability, feel the weight!’ Leads to …..
    6.  
    7. How to do it: Mutual learning Goals, roles, tasks, results, things to do work with Tech stuff: code, datbases, internet, standards, …. Designers’ world Users’ world
    8. What the users add
      • Front end design factors, roles, tasks, etc
      • Validation of our developing design for
        • Scope
        • Functionality
        • User interface
      • Before we write a single line of code
        • Less code change, less refactoring
    9. How to do it: Rapidly at low cost
    10. How to do it: The cycle Design Test Redesign / improve
    11. Learn
      • Background theory
      • Practical time-efficient design methods
      • People skills, how to work in groups how to work in industry (the most important bit?)
    12. The method
      • The Bridge-UML
      • A multistage process
      • We involve users and designers in a 3 to 5 day workshop and produce a validated interactive system design before writing any code
    13.  
    14. test and improve
    15. resize
    16. Hey, we are developers, we like a nice design process (won’t the users mess it up?) requirements / specification process
    17. Producing UML from the Bridge Use case Model (Use case Diagrams) Dynamic model (Activity Diagrams, …) Logical model (Class Diagrams)
    18. A well-founded method
    19. Past course: Computer prototype
    20. Led to……
    21. This year…..
      • Web app design
      • Mobile app design
    22. Scope for
      • Very technical students
      • Human-interested students
    23. Finally…..
      • Experiential learning = learning by doing
      • Authentic learning = real project experience
      • Fun !
      • ‘ Best course I have ever attended’
      • ‘ All courses should be like this’
    24. Check us out
      • http://hedtek.com
      • MSc projects in an internship framework
      • Looking for one or more graduates from this course

    + markvanharmelenmarkvanharmelen, 2 months ago

    custom

    342 views, 0 favs, 1 embeds more stats

    An introduction to my postgraduate-level course in more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 342
      • 258 on SlideShare
      • 84 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 23
    Most viewed embeds
    • 84 views on http://hedtek.com

    more

    All embeds
    • 84 views on http://hedtek.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags