Next: About this document ...
CISP457 Practice Midterm Examination 1
Instructions:
You may bring any material that is handwritten or printed prior
to the examination to help you. You can also bring a calculator if you
think it may help you. However, you can only use the calculator for
numerical computations only. You cannot let your calculator
compile a program, or to communicate with others.
You, as an individual, are expected to do your own work. This means
you cannot seek, receive or otherwise acquire any assistance except
clarifications from the professor during an examination. Any communication
involving the contents of the subject matter or the examination is
considered cheating. Do not initiate or accept such communication,
or the result of your examination is automatically voided.
New rules, read this! As of 2003.09.22, I no longer deduct points
for wrong answers. Each correct answer is worth one point, each
wrong answer is worth zero point, and each unanswered question is also
worth zero point.
This means you should guess and leave no question
unanswered.
As a result, I also need to adjust the letter grade assignment break
points. For your individual examinuation, ``A'' means at least 90%,
``B'' means at least 70%, ``C'' means at least 50%, ``D'' means at
least 30% and ``F'' means below 30%. The break points for the final
grade are now 24.16%, 45.83%, 67.50% and 89.16% as minimums for
``D'', ``C'', ``B'' nad ``A'', respectively.
Please note that this change does not affect your letter grade at all, it
is just a number game to make some people feel better about guessing.
Make sure you write down you name on the upper right corner first,
otherwise I cannot give points to anonymous students!
The baseline is XX, there are YY questions.
- Which of the following can be the description of a use case?
- registered card holder
- credit card invoice
- pay credit card bill
- card holder Bill Payne
- press button to log in
- Which relationship can exist between an actor and a use case?
- generalization
- inclusion
- extension
- message passing
- association
- Which statement is not true for the following diagram?
- Actor_2 generalizes Actor_1
- Actor_1 can use Use_Case_1
- Actor_2 can use Use_Case_2
- Actor_2 serves no purpose
- all other options are true
- Which of the following not true for an object in a
sequence diagram?
- it must be external to the information system
- it must not be a classification
- it is represented by a rectangle
- it can originate messages
- it can receive messages
- Which of the following does not need to know the system specifications?
- systems analysts
- programmers
- technical trainers
- quality assurance team
- all the other choices need to know the system specifications
- Which of the following can be captured by tools and diagrams
for capturing functional requirements?
- cumulative cost
- relationships among actors and use cases
- expected annual growth percentage
- delivery date
- none of the above can be captured by tools and diagrams
for capturing functional requirements
- What/who is ``Fred the clueless'' in the following sequence diagram?
- an actor
- an object
- an action
- a use case
- a message
- What is not true about the initial cost to design, develop and deploy
an information system?
- it is not sensitive to inflation
- it is difficult to estimate (relative
to operation costs)
- it has much impact to cash-flow analysis, especially for
organizations with limited cash
- all of 8a, 8b and
8c are not true
- all of 8a, 8b and
8c are true
- Which of the following is not true about the total of
all ``tangible benefits'' of an information system?
- it has a dollar-amount
- it is relative to another information system
- it always determines revenue
- 9a and 9b
- all of 9a, 9b and
9c
- Which of the following is not a requirement of an actor in a
use case diagram?
- it must participate in at least one use case
- its description is not an action
- it is a classification, not an instance/object
- it cannot be the system being modeled
- all other options are requirements of an actor
- Which of the following is not a component in a use case diagram?
- an actor
- a use case
- the generalization relationship
- the inclusion relationship
- all the other options are components in a use case diagram
- Which of the following is not described/represented in a sequence
diagram?
- the order in which messages are passed
- the originator and receiver of a message
- the logic of processes
- objects that are involved
- dispatch actions associated with messages
- There are four actors in a use case diagram, what is the
maximum number of use cases?
- 1
- 2
- 3
- 4
- cannot be determined
- Who determines (not document) system requirements? In other words,
who reviews and approves documents of system requirements?
- systems analysts
- programmers
- client
- testers
- system administrators
- Systems analysts maintain system specifications. Who can potentially
be affected by changes in the specifications?
- programmers
- testers (QA)
- technical writers
- programmers and technical writers
- programmers, testers and technical writers may be affected
Next: About this document ...
Tak Auyeung
2003-09-22