Chapter 1 Systems, Roles, and Development Methodologies
1.1 Multiple Choice
1) Which of these software packages are not open source software (OSS)?
A) Microsoft Windows
B) Mozilla Firefox Web browser
C) Apache Web server
D) a Linux operating system
Answer: A
Diff: 1 Page Ref: 15
2) Which of these characteristics is most important to a systems analyst?
A) communicator
B) problem solver
C) programmer
D) project manager
Answer: B
Diff: 2 Page Ref: 4
3) Which of these statements concerning the systems development life cycle is true?
A) Designing the system is the first step in the SDLC.
B) No phase can occur until the previous phase is completed.
C) Although each phase is presented discretely, it is never accomplished as a separate
,step.
D) There is widespread agreement that the SDLC is composed of seven phases.
Answer: C
Diff: 1 Page Ref: 4
4) System maintenance must be performed to:
A) correct software errors.
B) add new features that have never been requested before.
C) remove features that none of the users are using.
D) keep programmers employed.
Answer: A
Diff: 3 Page Ref: 9
5) Which of these is not used by analysts when adopting CASE tools?
A) communicating more effectively with users
B) expediting the local area network
C) increasing productivity
D) integrating the work done during life cycle stages
Answer: B
Diff: 1 Page Ref: 10
,6) An encyclopedia that is used to store all project information is called:
A) a data dictionary.
B) an upper CASE tool.
C) a CASE repository.
D) a lower CASE tool.
Answer: C
Diff: 3 Page Ref: 10
7) Which of the following is not a dimension used to categorize an open source
community?
A) programming style
B) environment
C) user community
D) licensing
Answer: A
Diff: 3 Page Ref: 16
8) When program software is distributed free with the code or computer instructions
available for anyone to modify, it is called:
A) freeware.
B) code independent software.
C) a distributed system.
D) open source software.
Answer: D
Diff: 1 Page Ref: 15
, 9) Object-oriented approaches use what industry standard for modeling object-oriented
systems?
A) artificial intelligence
B) a distributed system
C) the unified modeling language
D) multiview
Answer: C
Diff: 2 Page Ref: 1713
10) Which of the following is not one of the fundamental components of the agile
approach?
A) pressure
B) values
C) principles
D) core practices
Answer: A
Diff: 2 Page Ref: 11