BCA Third Semester
MCQ
System Analysis and Design 2021
1. Which of the following Information systems are aimed at improving the routine business activities on which all organization depend?
a. Management information systems b. Decision support systems
c. Transaction processing system d. Management support system
2. Which of the following is a true statement regarding data flows?
a. A data flow may have multiple directions between symbols.
b. A data flow to a data store means retrieve or use.
c. A data flow from a data store means update.
d. A join a data flow means that exactly the same data comes from any of two or more different processes, data stores, or sources/ sinks to common locations.
3. Actual programming of software code is done during the ……….step in the SDLC.
a. Maintenance and Evaluation b. Design
c. analysis d. Development and Documentation
4. Potential development projects can be identified by:
a. Steering committee b. Top management
c. Senior IS manager d. All of the above
5. A cost associated with an information system that cannot be easily measured I terms of dollars or with certainty refers to:
a. economic cost b. tangible cost
c. intangible cost d. one-time cost
6. The impertinence characteristic of a good system analyst is represented by which of the following statements?
a. You must challenge yourself to look at the organization in new ways.
b. Every fact must fit with every other fact.
c. Assume anything is possible and eliminate the infeasible.
d. You should question everything
7. An E-R model with attributes is prepared during:
a. Design b. Project Identification and selection
c. Analysis d. Project Initiation and planning
8. Documentation is prepared
a. at every stage b. at system design
c. at system analysis d. at system development
9. Sequential organization
a. Means storing records in contiguous blocks according to a key
b. Stores records sequentially but uses an index to locate records.
c. Uses an index for each key type
d. Has records placed randomly throughout the file
10. Acceptance testing is
a. Running the system with line data by the actual user
b. Making sure that the new programs do in fact process certain transaction according to specification
c. Is checking the logic of one or more programs in the candidate system
d. Testing changes made in an existing or a new program