Note: For multiple-choice questions, select the best answer. Incorrect answers will be marked as zero. No marks will be awarded for any explanations you may offer.
Multiple choice (2 marks each)
a. Under what condition would you be more likely to recommend a prototyping approach to systems development as opposed to a waterfall approach?
1. For a large system with multiple integration points to other organizational systems
2. For a system that is intended to solve a problem that is difficult to define precisely
3. For users who are relatively inaccessible during development
4. For a situation where there is a high level of management support
b. There are several good reasons why RFPs are used. Which of the following options is not supported under an RFP?
1. Specifying system requirements in RFPs tends to eliminate unnecessary features.
2. Each vendor receives the same set of RFP requirements, so they are all on equal footing.
3. The time and effort that goes into the creation of the RFP translates into a successful implementation.
4. The issuing of an RFP tells vendors there is more than one vendor involved in the selection, so you have a better negotiating position.
c. Interviewing users is a key method for gathering data during requirements analysis. Suppose that you found yourself engaged in a project where you had only limited access to users. What data-gathering method would be the next best method for gathering user data about the current system?
1. Document review
2. User surveys
3. Joint application design
4. Prototyping
d. Which of the following statements about logical modeling in systems development is true?
1. Logical modeling is best suited to the system design phase.
2. The main objective of logical models is to specify the technical details.
3. Logical models are good tools for communication between the systems specialists and end users.
4. Logical models are rigid and do not encourage creativity.