$30 off During Our Annual Pro Sale. View Details »

CSE563 Lecture 22

CSE563 Lecture 22

Software Requirements and Specification
Tasks board
(202211)

Javier Gonzalez-Sanchez
PRO

September 06, 2021
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. jgs
    CSE 563
    Software Requirements and Specification
    Lecture 22: Taskboard
    Dr. Javier Gonzalez-Sanchez
    [email protected]
    javiergs.engineering.asu.edu | javiergs.com
    PERALTA 230U
    Office Hours: By appointment

    View Slide

  2. jgs
    Fall 2021 | 00000001
    § Monday 11/14 – We are here
    § Wednesday 11/16
    § Monday 11/21
    § Wednesday 11/23
    § Monday 11/28 – Final Review
    § Wednesday, 11/30 – Final Exam vs. Monday, December 5
    Assignment 06
    Quiz 06

    View Slide

  3. jgs
    Taskboard

    View Slide

  4. jgs
    Fall 2021 | 00000001
    ~1200 LOC
    System.out.print("Game”);
    1 LOC

    View Slide

  5. jgs
    Fall 2021 | 00000001
    Task board
    … move the pacman
    … show the pacman
    … move a ghost
    … show a ghost
    … show power pills
    stories tasks
    … create a maze

    View Slide

  6. jgs
    Fall 2021 | 00000001
    Demo

    View Slide

  7. jgs
    Example

    View Slide

  8. jgs
    Fall 2021 | 00000001
    Task board
    … move the pacman
    … show the pacman
    … move a ghost
    … show a ghost
    … show power pills
    stories tasks (new)
    … create a maze

    View Slide

  9. jgs
    Fall 2021 | 00000001
    Design II
    KeyListener JFrame
    Game
    Ghost
    Pacman
    Maze
    PowerDot

    View Slide

  10. jgs
    Fall 2021 | 00000001
    Design II
    Timer KeyListener JFrame ActionListener
    Game
    Ghost
    Pacman
    Maze
    Drawable
    PowerDot
    JPanel

    View Slide

  11. jgs
    Fall 2021 | 00000001
    Task board
    … move the pacman
    … show the pacman
    … move a ghost
    … show a ghost
    … show power pills
    stories tasks (new)
    … create a maze

    View Slide

  12. jgs
    Fall 2021 | 00000001
    Drawable
    … show power pills

    View Slide

  13. jgs
    Fall 2021 | 00000001
    PowerDot
    … show power pills

    View Slide

  14. jgs
    Fall 2021 | 00000001
    Pacman
    … show the pacman

    View Slide

  15. jgs
    Fall 2021 | 00000001
    Ghost
    … move a ghost

    View Slide

  16. jgs
    Fall 2021 | 00000001
    Design II
    Timer KeyListener JFrame ActionListener
    Game
    Ghost
    Pacman
    Maze
    Drawable
    PowerDot
    JPanel

    View Slide

  17. jgs
    Fall 2021 | 00000001
    Maze

    View Slide

  18. jgs
    Fall 2021 | 00000001
    Game (part 1 of 2)

    View Slide

  19. jgs
    Fall 2021 | 00000001
    Game (part 2 of 2)

    View Slide

  20. jgs
    Javier Gonzalez-Sanchez | SER332 | Spring 2018 | 20

    View Slide

  21. jgs
    Fall 2021 | 00000001
    Task board
    … move the pacman
    … show the pacman
    … move a ghost
    … show a ghost
    … show power pills
    stories tasks (new)
    … show a maze

    View Slide

  22. jgs
    Fall 2021 | 00000001

    View Slide

  23. jgs
    Fall 2021 | 00000001
    Final Project
    § A project with Taiga working in a team
    § Be careful with academic integrity, several cases of plagiarism are been
    detected in Assignment 05. These confirmed will be reported to the Dean
    Office and a grade of zero will be given.
    § To be continue …

    View Slide

  24. jgs
    Fall 2021 | 00000001
    Questions

    View Slide

  25. jgs
    CSE 563 Software Requirements and Specification
    Javier Gonzalez-Sanchez, Ph.D.
    [email protected]
    Fall 2021
    Copyright. These slides can only be used as study material for the class CSE563 at ASU.
    They cannot be distributed or used for another purpose.

    View Slide