Contents


    Questions and Exercises on Architecture

      Hardware

    1. Explain the Principle of Locality?
    2. List a dozen Input Devices.
    3. List a dozen Output devices.
    4. Compare Blue Tooth with IEEE802-11
    5. What options are available for processors?

      UML Diagrams

    6. Which UML diagram lets you describe the hardware and software that is used in a system?
    7. What is a Node in the UML? (Purpose and Form)
    8. What is an artifact in the UML? (Purpose and Form)

      Classic Architectures

    9. Compare and contrast: thin and fat clients.
    10. Draw UML diagrams of the architectures of the systems at CSUSB.
    11. Translate the following diagram into a series of simple English statements. For example: A is a node connected to .... C is a node that executes ...

      [Deployment diagram with parts labeled A through E]

    12. How do you show a server running two virtual machines in the UML?

    13. Draw a UML2.0 deployment diagram that shows: A Palm Pilot communicates with a PC through a USB and with an iMac using Bluetooth. THe Palm Pilot runs an operating system called PalmOS and has a HotSynch program. The PC runs Windows and an application called HotSynch. The Palm Pilot HotSynch relies on Hotsynch (on the PC) to communicate with the PC. The PC also runs a Palm Desk top application.

    14. Explain -- by drawing a diagram -- how iTunes and an iPod work.

    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 [ project0.html ] [ project1.html ] [ project2.html ] [ project3.html ] [ project4.html ] [ project5.html ] [ projects.html ]

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

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

End