This Course has been replaced by CSE557
Opening the PDF files on this page may require you to download Adobe Reader or an equivalent viewer (GhostScript).

Contents


    Questions on Requirements

    1. Match up these component types with the UML diagrams where they should appear: Component_types:= (Data, Hardware,People,Rules,Software).

      Diagram_types:=(Activity, Deployment, DFD, ERD (Class diagram), Use Case)

    2. What is a requirement? Name the two types of Requirement. Give an example of a requirement that combines one requirement of each type.

    3. How does a quality requirement differ from a functional requirement? Give an example of each.

    4. Write an example of a use case in brief format.

    5. Compare and contrast: use case and scenario.

    6. Compare and contrast: use case and user story.

    7. Compare and contrast: use case diagram vs each of these in turn: DFD, ERD, and Activity Diagram.

    8. What does JAD mean ? How is JAD done?

    9. What does RAD mean? How is RAD done?

    10. How does an iteration differ from a prototype?

    11. List the components of a fully dressed Use case.

    12. Is a use case a diagram or a piece of text?

    13. Name half-a-dozen high level (fuzzy) quality requirements.

    14. Take a given high level quality requirement propose a partial test for the requirement.

    15. How do use case diagrams, use cases, DFDs, ERDs, data dictionaries, and other artifacts fit into a strict systems development life cycle? Note: some techniques appear in more than one phase.

    16. Correct use cases with errors... [ qr2.ex.html ]

    17. Write a use case (in three formats: Brief, Casual, Fully-dressed) that fits in as part of any of the requirements described below for: [ 20040223ChouFlyer.pdf ] [ 20040308ChinpanichFlyer.txt ] [ 20040318RohiniReddy.txt ] [ 20050315HumairaRahim.txt ] [ 20050322AmitDhir.txt ] [ 20050321JuyongJeong.txt ] [ 20050509RayYang.txt ]

    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