1. The programs that are designed to support organizational functions or processes such as inventory management, payroll, or market analysis are called:
a. systems analysts.
b. transaction processing systems.
c. systems software.
d. application software.
Answer: d Page Reference: 3 Difficulty: Moderate
2. Another word for subsystem is:
a. system boundary.
b. system component.
c. system feature.
d. system interface.
Answer: b Page Reference: 6 Difficulty: Easy
3. The points at which a system meets its environment are called system:
d. connection points.
Answer: a Page Reference: 6 Difficulty: Moderate
4. Modularity is the condition that occurs when the systems analyst performs the process of:
Answer: d Page Reference: 8 Difficulty: Moderate
5. A system that has tight coupling involves more ____________ than one with loose coupling.
a. dependencies between subsystems
b. terminal modules
c. depth of aggregation among components
d. singularity of purpose within components
Answer: a Page Reference: 8 Difficulty: Hard
6. Which of the following tasks is most likely to be performed during the project management and planning phase of the systems development process?
a. Performing a feasibility analysis
b. Requirements determination
c. Deciding which programming languages to use
d. Constructing user documents and training manuals
Answer: a Page Reference: 9 Difficulty: Easy
7. A description of a system’s behavior or functionality under various conditions as the system provides responses of value to actors is called a:
a. life cycle.
b. data flow.
c. use case.
d. action flow.
Answer: c Page Reference: 9 Difficulty: Moderate
8. Use cases are likely to be used during the ____________ phase of the SDLC.
Answer: b Page Reference: 9 Difficulty: Moderate
9. Which of the following is likely to be done during the physical design process?
a. Deciding which programming language to use
b. Obtaining the requirements from the user
c. Installing the hardware at the users’ site
d. Identifying the look and feel of screen images and reports
Answer: a Page Reference: 10 Difficulty: Moderate
10. In which stage of the SDLC does program coding take place?
b. Physical design
Answer: c Page Reference: 10 Difficulty: Moderate
11. What-if analysis is generally supported by:
a. data modeling.
b. structured analysis and design.
c. the systems development life cycle.
d. decision support systems.
Answer: d Page Reference: 13 Difficulty: Moderate
12. Which of the following is NOT a characteristic of a successful systems development team?
a. A strong resistance to new ideas
b. Clear and complete communication among members
c. Tolerance of uncertainty and ambiguity
d. Diversity in background, skills, and goals
Answer: a Page Reference: 14-15 Difficulty: Easy
13. Which of the following is primarily concerned with process modeling?
a. Unified Modeling Language
b. Entity-Relationship models
c. Data Flow Diagrams
d. Rational Unified Process
Answer: c Page Reference: 17-18 Difficulty: Moderate
14. The ER model is primarily concerned with:
a. decomposing aggregate systems into smaller components.
b. representing data units and the relationships between them.
c. planning and managing large systems development projects.
d. modeling object-oriented software systems.
Answer: b Page Reference: 19 Difficulty: Moderate
15. The Object Management Group (OMG) is an organization of software vendors that has adopted the ____________ as its primary system modeling notation.
a. entity-relationship model
b. data flow diagram model
c. unified modeling language
d. Java programming language
Answer: c Page Reference: 19 Difficulty: Moderate
16. Encapsulation of data and related processes into a single unit is characteristic of:
a. object orientation.
b. structured analysis and design.
c. data-oriented methodologies.
d. incremental design techniques.
Answer: a Page Reference: 21 Difficulty: Moderate
17. The iterative and incremental approach used in OOSAD is characterized by:
a. performing a comprehensive plan and analysis of the entire system up front and then proceeding to designing and implementing the final solution.
b. repeatedly cycling through the inception, elaboration, construction, and transition phases over and over.
c. dividing processes into components and establishing coupling linkages between them.
d. analyzing, designing, and implementing repeatedly throughout the elaboration, construction, and transition phases.
Answer: d Page Reference: 22 Difficulty: Hard
18. Which OOSAD phase involves the heaviest emphasis on design activities?
Answer: b Page Reference: 24 Difficulty: Moderate
19. Which RUP workflow is most evenly distributed among all OOSAD phases?
a. Management and planning
Answer: a Page Reference: 24 Difficulty: Moderate
20. Which phase of OOSAD is likely to involve the greatest number of iterations?
Answer: c Page Reference: 24 Difficulty: Moderate