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

CSC309 Lecture 09

CSC309 Lecture 09

Software Engineering II
Connecting Services
(202304)

Javier Gonzalez-Sanchez
PRO

January 29, 2023
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. jgs
    CSC 309
    Software Engineering II
    Lecture 09:
    Connecting Services
    Dr. Javier Gonzalez-Sanchez
    [email protected]
    www.javiergs.com
    Building 14 -227
    Office Hours: By appointment

    View Slide

  2. jgs
    Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 3
    Lines Grader A Grader B Grader C Grader D Grader E Grader F
    Team 1 49 22 36 51 36 24
    Team 2 27 92 0 77 100 18 7
    Team 3 66 90 45 55 57 100 37
    Team 4 37 81 67 81 78 75 45
    Team 5 38 50 55 68 64 21
    Team 6 57 82 59 92 78 60
    Validation

    View Slide

  3. jgs
    Previously …

    View Slide

  4. jgs
    Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 5
    Project
    Box
    Name1
    Name2
    class Name1 {
    }
    class Name2 {
    method(){
    Name1
    Cat
    }
    }
    class Cat
    extends Name1 {
    Car
    }
    Cat
    Car

    View Slide

  5. jgs
    Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 6
    What if …?
    Box
    Name1
    Name2
    Cat
    Car
    What is a Flowchart diagram?
    _

    View Slide

  6. jgs
    Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 7
    What if …?
    Box
    Name
    1
    Name
    2
    Cat
    Car
    What is a Flowchart diagram?
    _

    View Slide

  7. jgs
    Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 8
    What if …?
    Box
    Name
    1
    Name
    2
    Cat
    Car
    What is a Flowchart diagram?
    _

    View Slide

  8. jgs
    Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 9
    What if …?
    Box
    Name
    1
    Name
    2
    Cat
    Car
    What is a Flowchart diagram?
    _

    View Slide

  9. jgs
    Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 10
    Let’s Work
    Stories

    View Slide

  10. jgs
    Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 11
    Let’s Work
    Tasks

    View Slide

  11. jgs
    Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 12
    Let’s Work
    Class Diagram

    View Slide

  12. jgs
    Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 13
    Let’s Work
    Code
    I will pay soon

    View Slide

  13. jgs
    Bing Maps API

    View Slide

  14. jgs
    Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 15
    Bing Maps
    Box
    Name
    1
    Name
    2
    Cat
    Car
    What is a Flowchart diagram?
    _

    View Slide

  15. jgs
    Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 16
    1.Go to the Bing Maps Dev Center website (https://www.bingmapsportal.com/).
    2.Sign in using your Microsoft account or create a new account if you don't
    have one.
    3.Click on "My Account" and select "Create or view keys" from the drop-down
    menu.
    4.Click on "Create a new key.”
    5.Select the type of key you want to create (e.g., Basic).
    6.Enter a name for your key and click on "Create.”
    7.Your new API key will be displayed on the "Keys" page. Copy the key to use
    in your code.
    Bing Maps

    View Slide

  16. jgs
    Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 17
    Code Bing Maps (1/3)

    View Slide

  17. jgs
    Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 18
    Code Bing Maps (2/3)

    View Slide

  18. jgs
    Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 19
    Code Bing Maps (3/3)

    View Slide

  19. jgs
    To be continued …

    View Slide

  20. jgs
    Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 21
    Questions

    View Slide

  21. jgs
    Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 22
    Office Hours
    Tuesday and Thursday 3 - 5 pm
    But an appointment required
    Sent me an email – [email protected]

    View Slide

  22. jgs

    View Slide

  23. jgs
    CSC 309
    Software Engineering II
    Lab 09:
    Work in your Sprint
    Dr. Javier Gonzalez-Sanchez
    [email protected]
    www.javiergs.com
    Building 14 -227
    Office Hours: By appointment

    View Slide

  24. jgs
    Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 25
    Let’s Work

    View Slide

  25. jgs
    CSC 309 Software Engineering II
    Javier Gonzalez-Sanchez, Ph.D.
    [email protected]
    Winter 2023
    Copyright. These slides can only be used as study material for the class CSC308 at Cal Poly.
    They cannot be distributed or used for another purpose.

    View Slide