This Course has been replaced by CSE557

Contents


    Class Room Exercises

    1. Give examples of solutions that have become problems.
    2. Compare and contrast briefly: item vs record, record vs file, file vs data base.
    3. List the types of information that is documented in a data dictionary? How?
    4. You have a set of DFDs describing your system, how do you start defining
      1. The Processes in the DFD
      2. The Data (stores and flows) in the DFD
      3. The External Entities in the DFD

    5. Give a brief description of a Glossary including its form and its purpose.
    6. What terms would you need to define if you were working on a project concerned with registering students in classes in CSUSB?
    7. What is BNF? What can you use it for in a software project?

    8. How many formats can you create for a date? How can you define the format used in a particular system?
    9. Give a brief description of a Data Dictionary including its form and its purpose.
    10. Describe the data found in the white pages of a phone book.
    11. Describe the data found in the yellow pages of a phone book.

    12. Give a brief description of a Scenario including its form and its purpose.
    13. What is the difference between a Goal, a Story, and a Scenario?
    14. Write a scenario for one of these activities/processes:
      1. Eat Lunch.
      2. Pump gas.
      3. Register for a class.
      4. Submit CS372 assigned work.
      5. Preparing to interview someone.
      6. Write a program.

    15. Get together with other people who chose the same situation and compare your scenario with theirs. Make sure that all the scenarios are logical or essential. Do not choose the best. Do not try to combine them.
    16. Add another Scenarios to the ones you just wrote.
    17. Add another Scenarios to the one you just wrote.

    18. Give a brief description of a Prototype including its form and its purpose. Write a simple Scenario describing what happens when you
    19. List the types of prototype.
    20. Distinguish: prototype vs iteration.
    21. What should you prototype?
    22. Give an example of a low tech prototype.

    . . . . . . . . . ( end of section Class Room Exercises) <<Contents | End>>

    Abbreviations

  1. TBA::="To Be Announced".
  2. TBD::="To Be Done".

    Links

    Notes -- Analysis [ a1.html ] [ a2.html ] [ a3.html ] [ a4.html ] [ a5.html ] -- Choices [ c1.html ] [ c2.html ] [ c3.html ] -- Data [ d1.html ] [ d2.html ] [ d3.html ] [ d4.html ] -- Rules [ r1.html ] [ r2.html ] [ r3.html ]

    Projects [ project1.html ] [ project2.html ] [ project3.html ] [ project4.html ] [ project5.html ] [ projects.html ]

    Field Trips [ F1.html ] [ F2.html ] [ F3.html ]

    [ about.html ] [ index.html ] [ schedule.html ] [ syllabus.html ] [ readings.html ] [ review.html ] [ glossary.html ] [ contact.html ] [ grading/ ]

End