Cin603-System Analysis and Design
Cin603-System Analysis and Design
Cin603-System Analysis and Design
Instructions
3. Write your ID Number on all the sheets of paper of this Question/Answer Booklet that you
use. Please also number all the extra sheet/pages that you use.
____ 1. There are different types of questions that can be asked during an interview. Which type is used in
the sample question below?
Are you willing to use the new implemented system?
a. Open question c. Opinion question
b. Closed question d. Threat question
____ 2. The ____ document is the end product of the requirements analysis phase
a. request for proposal c. system requirements
b. request for proposal d. business process
____ 3. If you are using Gane and Sarson Model, what do open-ended boxes represent in data flow
diagrams?
a. process c. data stores
b. external entity d. data flow
____ 4. What is the most likely duration of a task given the following:
Optimistic Duration: 2 days
Pessimistic Duration: 14 days
Expected Duration: 5 days
a. 4 c. 5
b. 6 d. 7
Use the course table given below to answer question (5) (6)
____ 5. In the accompanying figure, identify an attribute that can serve as an ideal primary key for the
course table?
a. course number c. credit hours
b. course description d. department
____ 6. In the accompanying figure, identify an attribute that can serve as an ideal secondary key for the
course table?
a. course number
b. course description
c. All of the above
d. None of the above
____ 9. A(n) ____ report is useful to upper-level managers who want to focus on total figures rather than
supporting details.
a. summary c. control-break
b. exception d. greenbar
____ 10. In a Data Flow Diagram, a data flow that splits into multiple data flows is
a. converging c. concurrent
b. diverging d. one-way
____ 11. The relationship between an actor and a use case in Use Case Modeling is referred to as
a. Communication c. Relationship
b. Association d. Inheritance
____ 13. The usual reason for a(n) ____ relationship is where one use case is part of two or more other use
cases
a. <<extends>> c. <<include>>
b. <<depends on>> d. <<entity>>
____ 15. A request for ____ is used when deciding on a specific product that can be acquired from multiple
sources.
a. order c. service
b. proposal d. quotation
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
_____________________________________________________
2. A subset of the Fact-finding techniques can be used to seek clarification on the requirements that have
been identified in an information systems development project. Identify at least two such techniques,
and explain exactly how you will implement or use the chosen techniques? (4 marks)
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
_____________________________________________________
3. The following table shows the relative cost of errors in requirements that were not discovered until
later in the development process.
Why is the cost of correcting a fault in Requirement Analysis Phase way less than correcting the same
fault in the Operation Phase? (2 marks)
______________________________________________________
______________________________________________________
______________________________________________________
CIN603 System Analysis & Design Trimester 1 2015 Page 4 of 14
4. Compare and contrast Modern Structured Design Approach and Joint Application Development
Approach for System Design? (4 marks)
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
_____________________________________________________
5. Feasibility analysis is the process by which feasibility is measured. Feasibility should be measured
throughout the information systems development lifecycle. Differentiate between Cultural (or
political) and Technical feasibility? (4 marks)
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
_____________________________________________________
6. Explain the two reasons for validating vendor claims after Request for Proposals (RFPs)? (2 marks)
______________________________________________________
______________________________________________________
_____________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
_____________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
_____________________________________________________
9. You have volunteered to work on the Web site of your local library. The library plans to develop an
online catalog of books that can be reserved by library patrons from their own computes via the
Internet. Discuss two screen design issues that should be taken into considerations. (4 marks)
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
_____________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
_____________________________________________________
1. At Zayside Financial, where you work as a project manager, you have been asked to conduct user
training sessions for a new information system. The following table shows the list of tasks, the
estimated task durations and dependencies.
a. Create a PERT chart for the project. (Show tasks preformed, Start Date (SD), End Date (ED), ID,
and duration)? (8 marks)
2. Read the problem statement given below very carefully and use it to answer parts (a) (c)
TheEyesHaveIt.com Book Exchange is a type of e-business exchange that does business entirely on
the Internet. The company acts as a clearinghouse for buyers and sellers of used books.
To offer books for sale, a person must register with TheEyesHaveIt.com. The person must provide a
current physical address and telephone number as well as a current e-mail address. The system then
maintains an open account for this person. Access to the system as a seller is through a secure,
authenticated portal. A seller can list books on the system through a special Internet form. The form
asks for all the pertinent information about the book: its category, its general condition, and the
asking price. A seller may list as many books as desired. The system maintains an index of all books
in the system so buyers can use the search engine to search for books. The search engine allows
searches by title, author, category, and keyword.
People who want to buy books come to the site and search for the books they want. When they
decide to buy, they must open an account with a credit card to pay for the books. The system
maintains all this information on secure servers. When a purchase is made, TheEyesHaveIt.com
sends an e-mail notice to the seller of the book that was chosen as well as payment information. It
also marks the book as sold. The system maintains an open order until it receives notice that the
book has been shipped. After the seller receives notice that a listed book has been sold, the seller
must notify the buyer via e-mail within 48 hours that the purchase is noted. Shipment of the order
must be made within 24 hours after the seller sends the notification e-mail. The seller sends a
notification to the buyer and TheEyesHaveIt.com when the shipment is made.
After receiving the notice of shipment, TheEyesHaveIt.com maintains the order in a shipped status.
At the end of each month, a check is mailed to each seller for the book orders that have remained in a
shipped status for 30 days. The 30-day waiting period exists to allow the buyer to notify
TheEyesHaveIt.com if the shipment doesnt arrive for some reason or if the book isnt in the same
condition as advertised. If they want, buyers can enter a service code for the seller. The service code
is an indication of how well the seller is servicing book purchases. Some sellers are very active and
use TheEyesHaveIt.com as a major outlet for selling books. Thus, a service code is an important
indicator to potential buyers
Make a Structure Chart for the Level 1 DFD (Lecturer downloads completed Student Assignment)
shown above? (4 marks)
a. Complete the following Net Present Value analysis for developing the system in-house for an
estimated life-time of 4 years? (Assume the discount factor to be 8%)? (7 marks)
Development cost:
Operation &
Maintenance cost:
_________________________________________________________
_________________________________________________________
_________________________________________________________
_________________________________________________________
_________________________________________________________
_________________________________________________________
_________________________________________________________
_________________________________________________________
-- The End --
CIN603 System Analysis & Design Trimester 1 2015 Page 14 of 14