CEN4020 Fall 2010 - Midterm Exam 1    Name: ___________________________

Answer all questions, by writing on the exam pages. If you have not finished Part A within the first 25 minutes, go on to Part B. Divide your time on each part so as to cover all questions. This is a closed book exam. Once it has started, no one will be allowed to leave the room and return.

Part A - Topics from Textbook Chapters 1, 4, 5, 6, and 7

30 multiple choice or true/false questions, each question worth two points, for a total of 60 points.

  1. ...
  2. ...
  3. ...

...

Part B - Homework & Project Deliverables

The questions in this part refer to the following problem description.

[Here, there will be a brief "vision" of the requirements, consisting of one paragraph.]
  1. Construct a Use Case Diagram for the system, with at least [TBD] use cases, and at least [TBD] actors. There should be [TBD] generalization relationships, [TBD] inclusion relationships, and [TBD] extension relationships. (20 points)



































  2. Define [TBD] functional requirements and [TBD] non-functional requirements of the proposed system. If you find more than this number, choose the ones that are most essential. (10 points)

    Functional Requirements
    1


    2


    ...


    Non-functional Requirements
    1


    ...


  3. Write one Use Case Description, including extensions, for a use case of your choice, from your diagram above (10 points)

    Name 
    ID 
    Requirement Number 
    Description
    Primary Actor 
    Secondary Actor(s) 
    Pre-condition
    Post-condition
    Trigger 
    Normal Scenario
    1.
    2.
    3.
    4.
    5.
    6.
    7.
    8.
    9.
    10.
    Extensions