Disa MCQ SDLC
Disa MCQ SDLC
QUESTIONS ON SDLC
2) The use of fourth generation languages (4GLs) should be weighed carefully against
using traditional languages because 4GLs:
a) Can lack lower-level detail commands necessary to perform data intensive
operations.
b) Cannot be implemented on both the mainframe processors and microcomputers.
c) Generally contain complex language subsets which must be used by skilled
users.
d) Cannot access database records and produce complex on-line outputs.
11)Which of the following program change control is NOT the responsibility of the user
department?
a) Updating documentation to reflect all changes.
b) Initiating requests within its scope of authority.
c) Approving changes before implementation, based on the results of testing.
d) Approving changes before implementation, based on review of changes to
manual procedures.
12)If the decision has been made to acquire software rather than to develop it internally,
this decision is normally made during the
a) Requirements Definition phase of the project.
b) Feasibility Study phase of the project.
c) Detailed Design phase of the project.
d) Programming phase of the project.
14)Which of the following are objectives of using a system development life cycle
methodology?
a) Ensuring that appropriate staffing is complete and providing a method of
controlling costs and schedule.
b) Providing a method of controlling costs and schedules and ensuring
communication among users. IS Auditors, management and IS personnel.
c) Providing a method of controlling costs and schedules and an effective means of
auditing project development.
d) Ensuring communication among users, IS Auditors, management and personnel
and ensuring that appropriate staffing is complete.
15)In which of the following phases of the system development life cycle of a new
application system is it he MOST important for the IS Auditor to participate?
a) Design.
b) Testing.
c) Programming.
d) Implementation.
16)A computerized information system frequently fails to meet the needs of users because:
a) User needs are constantly changing.
b) The growth of user requirements was inaccurately forecast.
c) The hardware system limits the number of concurrent users.
d) User participation in defining the system’s requirements is inadequate.
17)Which of the following Computer Aided Software engineering (CASE) products is used
for developing detailed designs, such as screens and report layouts?
a) Super CASE.
b) Upper CASE
c) Middle CASE
d) Lower CASE
19)Which of the following is MOST likely to be the motivation for the auditor using program
source code review?
a) Generalized audit software is unavailable.
b) The auditor believes the program to be reviewed contains inefficient code.
c) The program processes only small quantities of data; so there is little code
available for review.
d) The auditor is unwilling to treat the program as a black box.
23)Which of the following tools and are the best for controlling and ensuring quality in the
system development and maintenance project?
a) Record layout on disk
b) Block size and buffer size.
c) External model of the database.
d) Input/Output characteristics.
24)What is not the major function of the applications system development project approval
board?
a) Performing strategic systems planning.
b) Reviewing project work products.
c) Addressing major problems and issues.
d) Monitoring projects progress.
26)Which of the following system development approaches has the most implications for
system testing?
a) Waterfall model.
b) Incremental development model
c) Evolutionary development model.
d) Rapid prototyping model
28)Which of the following testing application approaches represent white box testing?
a) Basis path testing
b) Boundary value testing
c) Equivalence class testing
d) Decision table based testing.
31)The component in an expert system that provides information to the user about the line
of reasoning used to reach a conclusion is the:
a) Interference engine.
b) Knowledge acquirer.
c) Knowledge base
d) Tutor
32)The primary difference between program testing and system testing is:
a) Program testing is more comprehensive then system testing.
b) System testing focuses on testing the interfaces between the programs, where
as program testing focuses on individual programs.
c) System testing is concerned with testing all aspects of system including job
designs and reward system.
d) Programmers have no involvement in system testing, whereas designers are
involved in program testing.
33)Which of the following software cost estimation technique depends most heavily on the
fact that a similar project has been undertaken already and resource requirements can
be estimated based on the previous project.
a) Bottom-up estimation.
b) Analogy.
c) Algorithmic models.
d) Expert judgment.
34)Which of the following is MOST likely to be the motivation for the auditor using program
source code review:
a) Generalized audit software is unavailable
QUES-SDLC 5
SDLC Module 3
b) The auditor believes the program to be reviewed contains inefficient code
c) The program processors only small quantities of data so there is little code
available for review.
d) The auditor is unwilling to treat the program as a black box.
39)A common misconception about the major benefits of the applications software
prototyping is
a) Reduction in development costs.
b) Fast delivery of the system.
c) Meeting user requirements.
d) Reduced software maintenance efforts.
40)The graphic portrayal of the flow of data and the information processing of a system
including computer hardware, is best displayed in a
a) Data-flow diagram.
b) System flowchart
c) Gent chart
d) Program flowchart
41)Mutation analysis is performed in which of the phases of a system development life
cycle?
a) Requirements.
b) Design.
c) Implementation.
d) Maintenance.
QUES-SDLC 6
SDLC Module 3
42)Structured analysis and design are examples of
a) Function-oriented techniques
b) Data-oriented techniques
c) Control-oriented techniques
d) Information-oriented techniques
43)An auditor should review the procedures with a program change control group to
determine whether are does which of the following?
a) Makes programs available to programmers for change only on receiving written
authorization.
b) Review user documentation for any necessary changes resulting from a program
change
c) Codes the necessary program changes
d) Estimates the time and the cost involved a program change.
45)In reviewing a feasibility study for a major office automation project, an internal auditor
should determine if the study
a) Provided a preliminary plan for converting existing manual operations and clerical
functions.
b) Considered the costs and benefits of the conversion
c) Provided management with assurances from independent consultants that the
automation was justified.
d) Included an evaluation of internal controls for each planned application.
46)A systems analyst should have access to each of the following except
a) Source code
b) Password identification tables.
c) User procedures
d) Edit criteria.
48)With respect to the various phases in the system development life cycle, which of the
following is least likely to vary
a) Conduct of each phase
b) Sequence in which the phases are performed
c) Presence of each phase
d) Resources needed to perform each phase
QUES-SDLC 7
SDLC Module 3
49)Which of the following is the most likely sequence of phases in system development
process:
a) Analysis of the existing system, software acquisition and development,
organizational and job design.
b) Acceptance testing, procedures development, management of the change
process.
c) Entry and feasibility assessment, organizational and job design, information
processing system design.
d) Entry and feasibility assessment, problem definition, analysis of the existing
system.
52)The primary difference between program testing and system testing is:
a) Program testing is more comprehensive than system testing
b) System testing focuses on testing the interfaces between programs, whereas
program testing focuses on individual programs.
c) System testing is concerned with testing all aspects of a system including job
designs and reward system designs.
d) Programmers have no involvement in system testing, whereas designers are
involved program testing.
QUES-SDLC 8
SDLC Module 3
55)Which of the following software cost estimation techniques depends most heavily on the
fact that a similar project has been undertaken already and resources requirements can
be estimated based on this previous project.
a) Bottom-up estimation
b) Analogy
c) Algorithmic models
d) Expert judgment
57)The transaction analysis data flow program design strategy is most likely to be used
when:
a) The system processes many different transaction types
b) A common validation and update method applies to most transactions
c) A central “transform” can be identified
d) The number of efferent streams of input data exceeds the number of afferent
streams
58)During the analysis and design phase, the number of modules on which a programmer
should focus at any one time is:
a) 3-6 modules
b) No less than 10 modules
c) Only one module
d) Dependent on the overall size of the program
63)Design and code inspections differ from structured walk-throughs in that they are:
a) Less formal to carry out
b) Use a per group review process
c) Do not use a trained moderator
d) Have more extensive follow-up procedures
68)Output analyzers:
a) Generate test data
b) Detect differences between test results and expected results
c) Check all logic paths have been tested
d) Both (b) and (c) above
QUES-SDLC 10
SDLC Module 3
70)The information systems requirements plan is derived directly from the:
a) Information systems applications and facilities plan
b) Information systems strategic plan
c) Master plan
d) Organizational strategic plan
73)Which of the following is used when a company goes outside its organization to develop
a new system?
a) Request for proposal
b) Data flow diagram
c) Systems flowchart
d) Project directory
74)In Prototyping
a) BASIC is used
b) COBOL is used
c) 4GLs are used
d) System is documented
QUES-SDLC 11
SDLC Module 3
Answers:
1a 8c 15 a 22 c 29 d 36 c 43 a 50 d 57 a 64 a 71 c
2a 9d 16 d 23 c 30 d 37 d 44 c 51 d 58 a 65 d 72 d
3b 10 b 17 c 24 b 31 d 38 d 45 b 52 b 59 b 66 b 73 a
4c 11 a 18 d 25 d 32 b 39 a 46 b 53 a 60 b 67 d 74 c
5b 12 b 19 d 26 d 33 b 40 b 47 d 54 c 61 a 68 b 75 d
6b 13 c 20 b 27 a 34 d 41 c 48 c 55 b 62 b 69 c 76 a
7a 14 b 21 b 28 a 35 b 42 a 49 c 56 d 63 c 70 b 77 b
QUES-SDLC 12