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, 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.
Each correct answer is worth one point, each
wrong answer is worth -0.25 point, and each unanswered question is
worth zero point.
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.
- Select a group that needs to know programming languages.
- Client
- Systems analysts
- Quality assurance
- Technical writers
- Developers
- What is the single most important type of
document created and maintained by
systems analysts?
- Bug reports
- Systems specifications
- Programs written in Cobol, Perl, Java and etc.
- User's manuals
- Test plans
- Which of the following is a functional requirement?
- End users be able to check account balance.
- The system should not have more than 2 hours of down time per year.
- The system should be delivered and fully operational by August
2007.
- The system should handle an annual growth of 5% in terms of
end users.
- The security level of the system should be certified annually by
XYZ security group.
- In the context of the UML, what does an actor represent?
- An actor is an individual end user.
- An actor is the classification of a group of agents external to the
system being modeled.
- An actor is a class of objects internal to the system being modeled.
- An actor represents a certain aspect of the system being modeled.
- An actor represents a table in the database of the system being
modeled.
- In the following use case diagram, assuming it is complete, which
element serves no useful purpose?
- only "end user"
- only "power user"
- only "account admin"
- only "power user" and "account admin"
- all elements in the diagram serve useful purposes
- Which of the following may be a use case?
In other words, which one cannot
be ruled out using the rules of thumb as discussed in the class?
- log in
- transcript
- request transcript
- student
- all of the above are ruled out of rules of thumb
- In the following sequence diagram, which element is an ``active'' object?
- Pat
- Reservation System
- both Pat and Reservation System
- neither Pat nor Reservation System
- there is no such thing as an ``active'' object in a sequence diagram
- Observe the following partial use case diagram, and select a statement
that is false.
- A2 can perform U2
- A1 can perform U1
- A2 can perform U3
- A2 can perform U1
- A3 can perform U3
- What is the difference between a benefit and a requirement? Choose a
statement that is true.
- A benefit is tangible, but a requirement is not
- A requirement is functional, but a benefit is not
- A requirement must be met, a benefit is ``nice to have'', but
not necessary
- Requirements are ranked in a priority list, benefits are
not.
- A requirement is a benefit, and vice versa.
- If available, which of the following provides more information than
the others (for the purpose of systems evaluation)?
Assume all amounts are already inflation adjusted.
- Average annual cost of operation
- Total cost of operation over expected system lifespan
- Average monthly cost of operation
- Cumulative cost of operation over expected system lifespan
- All of the above provide the same amount of information
- What is the category of ``cost of annual server maintenance contract''?
- only ``tangible cost''
- only ``recurring cost''
- only ``intangible cost''
- only ``non-recurring cost''
- ``tangible and recurring cost''
Copyright © 2005-02-23 by Tak Auyeung