mcq for sd
TRANSCRIPT
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 1/25
QUESTION BANK
FOR
SYSTEM DEVELOPMENT
Multiple Choice Questios
C!APTER " #$ %$ &$ '$ ($ )
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 2/25
Ch*pte+ #
QUESTION #
In a project team, the person who defines what a system must do to meet the needs of the business is the
A, systems manager C, project manager
B, s-ste.s **l-st D, business manager
Answer BQUESTION %
The person responsible for the delivery of all information systems to a business is
A, the project manager C, the systems analyst
B, the operations manager D, the IS .**/e+
Answer D
QUESTION &
The graph shows the relationship between the complexity of a product, such as software and another
factor. This other factor is shown on the Y axis of the graph (labelled Y).
The 0*cto+ l*1ele2 Y is
A, the 2i00icult- o0 p+o2uctio C, the selling price
B, the uality of production D, the ease of use
Answer A
QUESTION '
The person who produces a computer system according to a system specification is!
A, the p+o/+*..e+ C, the project manager
B, the systems manager D, the systems analyst
Answer A
QUESTION (
"hich T#$%% (&) of the following are li'ely to be linemanaged by the development manager in a
company
A) p+o3ect .**/e+
B, support technician
C, s-ste.s **l-sts
D, networ' technician
E, p+o/+*..e+
F, networ' manager Answer a), c), e)
QUESTION )
"hich T#$%% (&) of the following may be reasons for carrying out adaptive maintenance of acomputer system
A, Le/isl*tio h*s +e4ui+e2 the 1usiess to ch*/e its *cti5ities
B, The 1usiess h*s st*+te2 * e6 *cti5it-
C, The o+/*i7*tio h*s +eo+/*i7e2 its ite+*l st+uctu+e
D, The system has some newly discovered errors
E, The system does not run fast enough
F, The user interface is too difficult to use
Answer a), b), c)
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 3/25
QUESTION 8
"hich T#$%% (&) of the following people are li'ely to report to the development manager
A, networ' technician
B, p+o/+*..e+
C, s-ste.s **l-st
D, help des' staff
E, p+o3ect .**/e+
F, IT support manager
Answer b), c), e)
QUESTION 9
The project manager is responsible for which of the following
A, :eepi/ to 1u2/et C, managing data
B, defining a system D, writing program code
Answer A
QUESTION ;
In an organi*ation, the person responsible for the delivery of all information systems is the
A< project manager C< i0o+.*tio s-ste.s .**/e+
B< systems analyst D< data manager
Answer C QUESTION #=
The diagram shows a typical organi*ation chart for a medium si*ed business with an IT department. +ome
of the positions have been blan'ed out. Identify the person who occupies the position .
A, support technician C, IT support manager
B, secretary D, p+o/+*..e+
Answer D
QUESTION ##
- new system wor's as intended in the specifications but the users find the interface difficult to use. The
type of maintenance that would be used to fix this problem would be
A, pe+0ecti5e C, corrective
B, adaptive D, reactive
Answer A
QUESTION #%
-s an IT project gets bigger and more complex, the difficulties in producing it increase
A, inearly C, inverselyB, E>poeti*ll- D, proportionally
Answer B
QUESTION #&
- company selling financial products has to change some of these products because of new legislation. -s a
result, the company also has to change some of its software. /hanging the software in these circumstances is
an example of!
*, 0erfective maintenance c, A2*pti5e .*ite*ce
1, /orrective maintenance 2, 0erformance maintenance
Answer C
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 4/25
QUESTION #'
In a typical business, which person is most li'ely to define the overall company IT strategy
*, 0roject manager c, 1usiness manager
1, 2perations manager 2, I0o+.*tio s-ste.s .**/e+
Answer D
QUESTION #(
"hich of the following activities is normally the responsibility of the Information +ystems (I+) 3anager
A, answering users4 technical uestions C, deciding on the I+ budget
B, troubleshooting problems with euipment D, 2e0ii/ IS st+*te/- 0o+ the 1usiess Answer D
QUESTION #)
"hich of these is a good reason for hiring a contract programmer during the development of a project
A, contract programmers cost less per hour than fulltime staff
C, contract programmers wor' longer hours than fulltime staff
B, cot+*ct p+o/+*..e+s .*- h*5e speci*list s:ills th*t *+e l*c:i/ i?house
D, contract programmers are more aware of the latest design techniues than fulltime staff
Answer B
QUESTION #8
The following uote is a definition! A specialized program or series of programs that is a software
package with associated documentation, which performs a particular function to meet a specific user
need . This is a definition of!A, an operating system C, * *pplic*tio
B, a utility D, a translator
Answer C
QUESTION #9
The person in an organi*ation who ta'es the lead in defining an Information +ystems +trategy is the
A, IS .**/e+ C, development manager
B, operations manager D, systems analyst
Answer A
QUESTION #;
"hich of the following statements about a "-5 ("ide -rea 5etwor') is true
A, it co5e+s * l*+/e /eo/+*phic*l *+e* C, it only uses the company4s own euipment
B, it is confined to one site D, it always ma'es use of internet infrastructure
Answer A
QUESTION %=
"hich T#$%% of the following are characteristic of a maintainable system
A, it shoul2 1e p+o2uce2 usi/ * 6ell 2e0ie2 .etho2olo/-
B, it should be produced using only one programming language
C, it shoul2 1e 6ell 2ocu.ete2
D, it should contain as few modules as possible
E, it shoul2 co0o+. to /oo2 p+o/+*..i/ st*2*+2s
F, it should be run using an interpreter
Answer a), c), e)
QUESTION %#
0roducing a new software product is notoriously difficult. "hich T#$%% of the following are reasons
for this difficulty
A, programmers are expensive
B, systems analysts find it difficult to specify a system
C, so0t6*+e is it*/i1le
D, so0t6*+e is ot su13ect to 6ell u2e+stoo2 ph-sic*l l*6s
E, software cannot be adeuately tested
F, it is o0te 2i00icult to +e?use co.poets 2esi/e2 0o+ othe+ s-ste.s
Answer c), d), f)
1 mark each – max 3
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 5/25
QUESTION %%
"hich T#$%% of the following are typical responsibilities of an Information +ystems 3anager
A, +esposi1le 0o+ the 2eli5e+- o0 *ll the i0o+.*tio se+5ices to the 1usiess
B, handling daytoday data processing activities
C, receives reuests for help from users
D, t*:es the le*2 i 2e0ii/ the i0o+.*tio st+*te/- 0o+ the 1usiess
E, cot+ol o0 the IS 1u2/et
F, installation of new hardware
Answer a), d), e)
QUESTION %&
- ocal -rea 5etwor' is best defined as
A, * /+oup o0 coecte2 co.pute+s loc*te2 o oe site
B, a group of connected computers belonging to one company
C, a private website
D, a group of connected computers located in one city
Answer A
QUESTION %'
In an IT project, the 6evelopment 3anager is responsible for
A, the completion of the project on time C, the 2eplo-.et o0 *ll the 2e5elop.et +esou+ces
B, the investigation into the problem D, the production of program code
Answer C
QUESTION %(
The improvement of a computer system after it has been implemented is called
A, corrective maintenance C, preventive maintenance
B, adaptive maintenance D, pe+0ecti5e .*ite*ce
Answer D
QUESTION %)+oftware plus its documentation, designed to meet a specific user need is called
A, * *pplic*tio C, a utility
B, an operating system D, a decision support system
Answer A
QUESTION %8
The systems support team in an organi*ation is responsible for A, defining what IT systems will be installed
B, training users
C, .*it*ii/ the h*+26*+e *2 so0t6*+e i * 6o+:i/ st*te
D, developing applications
Answer C
QUESTION %9
- wide area networ' ("-5)
A, covers several buildings on one site only
B, is confined to one large building
C, co5e+s * 6i2e /eo/+*phic*l *+e*
D, is open to all users who have an internet connection
Answer C
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 6/25
Ch*pte+ %
QUESTION #
"hen a program is being executed, the complete program is held
A, i RAM C, on dis' B, in $23 D, in the processor
Answer A
QUESTION %
#ow many different numbers can be coded by two binary digits
A, 7 C, &
B, 8 D, '
Answer D
QUESTION &
"hich T#$%% (&) of the following decimal numbers can be converted to an eight bit binary number
with no loss of accuracy
A, %( B, %(<(
C, 89.7 D, 89.&&E, 89.:: F, %(<%(
Answer a), b), f)QUESTION '
2ne of the functions of the -rithmetic ogic ;nit (-;) is
A, decode instructions C, to co.p*+e t6o u.1e+s to 2ete+.ie 6hich is /+e*te+B, execute instructions D, fetch instructions from memory
Answer C
QUESTION (
The binary numbers 7<<77 and <<777 are added together. The result in denary (decimal) is
A< 8& C< 7-
B< %) D< 8=
Answer BQUESTION )
- data structure used in a program is shown below.
This data structure is
A< a one dimensional array C< a ueue
B< * t6o 2i.esio*l *++*- D< a stac'
Answer B
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 7/25
QUESTION 8
/onvert the decimal (denary) number >> to
A, eight bit binary
B, octal
C, hexadecimal
Answer a) 01100011
b) 143
c) 63QUESTION 9
- flag register
A, holds the next instruction to be processed C, hol2s the outco.e o0 * ope+*tioB, holds the location of a data item to be accessed D, holds a data item currently being processed
Answer C
QUESTION ;
"hich of the following actions would be carried out by the control unit in a processor
A, multiply two numbers
B, hold the result of a calculation
C, compare two numbers
D, ist+uct the ALU to se2 * 1-te o0 2*t* to .*i .e.o+-
Answer D
QUESTION #=2pen 6atabase /onnectivity (261/) is an example of
A, an international standard C, a de facto standard
B, an open standard D, * p+op+iet*+- st*2*+2 Answer D
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 8/25
Ch*pte+ &
QUESTION #
Which of the following graphs best represents the pattern of expenditure of eortand resources during the total life of a software product?
A) C)
B) D)
Answer CQUESTION 2An investigation into what IT systems are needed in an organization is calledA) a business study C) a feasibility studyB) a strategic study D) a requirements analysis
Answer BQUESTION &
-dding extra resources to a project is most li'ely to
A, increase developent tie C, reduce overall costs
B, decrease development time D, produce a more reliable product Answer A
QUESTION '
The implementation stage of systems development includes which T#$%% of the following activities
A, installation o! ne" coputer e#uipent B, design of algorithms
C, data trans!er !ro old syste D, coding
E, training o! users F, alpha testing
Answer a), c), e)QUESTION (
The systems development model which shows each stage leading to the next, with no returning to previous
stages is called
A) t$e "ater!all odel C, the ? model
B, rapid application development D, the spiral model Answer A
QUESTION )
"hich of these is the most effective way to speed up the development of a successful software
product
A, increase the number of programmers C, employ contract programmers
B, develop t$e product using odules D, reduce the amount of testing
Answer B
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 9/25
QUESTION 8
"hich of the following is an advantage of using prototyping in systems development
A, it reduces development time
B, a prototype contains all the functionality of the finished product
C, it can resolve isunderstandings %et"een analysts and %usinessanagersD, a prototype can be incorporated unchanged into the finished product
Answer C
QUESTION &Which of the following statements about the logical design stage in systemsdevelopment is correct?A) the intended computer platform must be consideredB) algorithms are wored outC) t$e user inter!ace "ill %e considered D) the code is written
Answer CQUESTION ;
"hich of these is a characteristic of the +piral ife /ycle 3odel
A, It does not ma'e use of prototypes
B, The client is involved only at the beginning of the project
C, 'is( analysis is %uilt into eac$ stageD, It is noniterative
Answer C
QUESTION #=
The development of a program is running behind schedule. -dding more resources to the project is
most li'ely to
A< increase t$e developent tie C< ma'e no difference
B< decrease the development time D< improve the uality of the final product
Answer A
QUESTION ##
"hich of the following shows a correct seuence of stages in systems development
A< testing ! reuirements specification !maintenance
C< system design ! reuirements analysis !reuirements specification
B< +e4ui+e.ets **l-sis +e4ui+e.ets speci0ic*tio s-ste. 2esi/
D< system design ! reuirements specification ! reuirements analysis
Answer B
QUESTION #%
It is often difficult to produce a satisfactory reuirements specification to a problem. "hich T#$%% (&)of these are li'ely reasons
A, the analyst may not understand the programming language that will be used
B, 1usiess .**/e+s .*- ot p+ope+l- u2e+st*2 thei+ o6 +e4ui+e.ets
C, there may be difficulties recruiting suitable programmers
D, the **l-st .*- h*5e o e>pe+iece o0 the *+e* o0 1usiess coce+e2
E, the **l-st@s 2esc+iptio o0 the s-ste. .*- 1e i * 0o+. th*t the 1usiess .**/e+ 2oes ot
u2e+st*2
F, it may be too expensive to produce the system reuired
Answer b), d), e)
QUESTION #&
The reuirements specification for a project is li'ely to contain which T#$%% (&) of the following
A, the test plan
B, the 0uctios the s-ste. is to pe+0o+.
C, the 2*t* th*t u2e+lies the s-ste.
D, the contents of the user guide
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 10/25
E, ho6 2*t* ch*/es o5e+ ti.e
F, the entity relation model
Answer b), c), e)
1 mark each, max 3
QUESTION #'
"hich T#$%% (&) of the following activities are li'ely to occur during the implementation stage of a
project
A, a feasibility study is carried out B, e6 e4uip.et is o+2e+e2
C, a reuirements specification is produced D, a test plan is devised
E, 2*t* is t+*s0e++e2 F, p*+*llel +ui/ occu+s
Answer b), e), f)
1 mark each, max 3
QUESTION *+ The following are components of a system"s documentation#A) structure diagramB) user manualC) modi$cation historyIdentify the stage where each of these items is produced% &hoose from thefollowing list#i) maintenance ii) testingiii) logical design iv) implementationv) business study vi) requirements analysis
Answer A=iii (logical design), B=iv (implementation), C=i (maintenance)QUESTION #)
Which T'()) of the following are ob*ections to the waterfall model of systemsdevelopment?A) it fails to show the distinct stages of a pro*ectB) it assumes that the whole system is developed at the same timeC) it does not show relationships between non+consecutive stagesD) it does not show how the stages sometimes overlapE) it does not show the sequence of the stages,) it does not enable a pro*ect plan to be developed
Answer B, C, DQUESTION #8
In the following diagram of the waterfall development model, identify the stage mar'ed .
A, business analysis C, system design
B, feasibility study D, strategic study
Answer C
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 11/25
QUESTION #9
"hich T#$%% of the following are valid criticisms of the waterfall model of project development
A, it assumes that the whole system is developed as a series of steps
B, it assumes that the stages are more clear cut than they may be in reality
C, it does not allow for iteration of steps
D, it does not clearly show how one tas' leads to the next
E, it does not clearly separate the tas's involved
F, it does not help to produce a project plan
Answer a), b), c)QUESTION #;
In project development, the reuirements specification is li'ely to examine which T#$%% of the following
activities and entities
A, the nature of the interface
B, the functions that the system is reuired to perform
C, the data that underlies the reuired system
D, how the update processes will function
E, how data changes over time
F, the programming modules reuired
Answer b), c), e)
QUESTION %=
In most systems life cycles, the phase occupying the greatest length of time is usually
A, testing C, design
B, maintenance D, implementation
Answer B
QUESTION %#
"hich T#$%% of the following are reasons which ma'e the production of new software difficult
A, software is intangible
B, shortage of programmers
C, shortage of suitable methodologies
D, uns'illed systems analysts
E, software is not subject to well'nown physical laws
F, it is often not possible to reuse previously designed components
Answer a), e), f)
QUESTION %%
1espo'e software experiences the greatest number of failures
A, early in the life cycle C, when it has been in use a long time
B, during implementation D, during hardware upgrades
Answer AQUESTION %&
The following activities ta'e place during systems development.
*, production of a ris' analysis and reduction report
1, new activities are suggested for the company
c, determination of what the system is supposed to do
M*tch these *cti5ities to the ph*se o0 s-ste. 2e5elop.et 6he+e the- occu+< Choose 0+o. this list
i, logical systems specification
ii) physical designiii, coding
i5, feasibility study
5, business study
5i, reuirements analysis
Answer a)iv), b)v, c)vi
any 3 pin!s, 1 mark each
QUESTION %'
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 12/25
"hich T#$%% of the following reasons can explain why it is often very difficult to arrive at an
accurate reuirements specification for a project
A, business managers may not adeuately understand their reuirements in a clear way
B, business managers may have very clear ideas about the programming techniues that should be used
C, the systems analyst may not understand the business in enough detail
D, the language used to define a problem may be difficult for the business manager to understand
E, the systems analyst may not fully understand the programming process
F, the systems analyst may use language that the programmers do not understand
Answer A), C), D)
QUESTION %(
Three activities that ta'e place during system development are
A, investigating whether the system will be cost effective
B, determining what the system must do
C, examining what data is reuired
I2eti0- the st*/es 6he+e e*ch o0 these *cti5ities occu+s< Choose 0+o. the 0ollo6i/ list i, " 5i,
i, business analysis
ii, strategic study
iii, reuirements analysis
i5, reuirements specification
5, feasibility study
5i, maintenance Answer A)v, B)iii, C)iv
1 mark each – maxim"m 3
QUESTION %)
- project initiation document is normally found in which of these
A< the business study C< the logical design
B< the test plan D< the reuirements analysis
Answer A
QUESTION %8
"hich T#$%% of the following are aspects of a system examined during the logical design stage of
systems development
A, the dialogue with the user
B, update processesC, the functions reuired to be performed
D, enuiry processes
E, how data changes over time
F, the data underlying the system
Answer a), b), d)
1 mark each max 3QUESTION %9
The layout of the screen interface of a system is determined during which stage of system development
A, reuirements specification C, logical design
B, physical design D, coding
Answer C
QUESTION %;$apid -pplication 6evelopment is an example of!
A, linear development C, iterative development
B, waterfall development D, spiral development
Answer C
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 13/25
QUESTION &=
"hich T#$%% of the following statements correctly identify characteristics of the waterfall model of
system development
A, It is possible to divide projects into discrete stages
B, Iteration is clearly shown
C, %ach stage is completed before the next is started
D, %ach stage relies on information from only the previous stage
E, It represents the reality of most project development
F, It demonstrates how some stages may be completed at the same time
Answer A), C), D)QUESTION &#
"hich T#$%% of the following activities ta'e place during the reuirements specification of a project
A, producing algorithms for data searches
B, determining the functions that the system must perform
C, identifying the data that underlies the system
D, determining how the data changes over time as the result of events
E, designing the user interface
F, determining the program modules to be used
Answer B), C), D)
QUESTION &%
+tructured systems analysis ma'es use of which T#$%% of the followingA, normalisation of data B, pseudo code
C, decision tables D, declaration of variables
E, prototyping F, interface design
Answer A), B), C)
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 14/25
Ch*pte+ '
QUESTION * The logic of a new computer system is best shown in the documentation asA) an entity life history C) a ,ow chart
B) a data model D) a system manual Answer CQUESTION %
-n object4s data can only be changed by means of the object4s own methods. This is the result of
A, polymorphism C, inheritance
B, encapsulation D, message passing
Answer B
QUESTION &
The ogical 6esign stage of systems development may include which T#$%% of the following items
of documentation!
A, program listing B, test report
C, data flow diagram D, entity life history
E, logical data model F, project initiation document
Answer C), D), #)
QUESTION '
"hich of the following is a way in which objects can communicate with each other
A, parameter passing C, inheritance
B, messaging D, global variables
Answer B
QUESTION (
"hich of the following assumptions is made by ++-63 and many other analysis and design
methodologies during the reuirements analysis stage
A, the programming language has already been determined
C, the interface has already been designed
B, there is already an existing system
D, there is no old data that needs to be input
Answer B
QUESTION )
The diagram shows a shape that could be used as part of a data flow diagram (6@6).
The text in the box mar'ed could be!
A, prepare invoice C, customer file
B, data entry cler' D, sales figures
Answer A
QUESTION 8
"hich of the following components of a program is the smallest that can be separately compiled
A, a function C, a module
B, an object D, an array
Answer B
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 15/25
QUESTION & The following diagram was produced during the design of an IT library borrowingsystem%
This diagram is
A) a data model C) an entity life historyB) a data ,ow diagram D) a context diagram
Answer AQUESTION ;
"hich T#$%% (&) of the following are essential constructs in any nontrivial program
A, instantiation B, seuencing
C, selection D, parameter passing
E, iteration F, casting Answer b), c), e)
QUESTION #=
"hen choosing a method for analy*ing a problem and designing a solution, it is advisable to loo' for a
method which is!
A, proprietary B, lin'ed to a particular programming language
C, freely available D, does not reuire structured programming techniues
Answer C
QUESTION ##
%ncapsulation means
A, the methods of an object cannot be used by another object
C, the data in an object can only be changed by using the object4s own methods
B, the data in an object cannot be changed
D, the methods of a class cannot be inherited by an object based on that class
Answer C
QUESTION #%
- program ma'es use of a self contained component with an identifiable boundary. This component
contains data and program code. This component is
A< a variable C< an object
B< a data structure D< a parameter
Answer C
QUESTION #&
The smallest amount of code that can be compiled separately is
A< a line C< a function
B< a variable D< a class
Answer C
QUESTION #'
"hich T#$%% of the following are the basic constructs on which all programs are based
A, initiali*ation B, iteration
C, seuencing D, data storage
E, file access F, branching
Answer b), c), f)
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 16/25
QUESTION #(
This is an entity life history diagram.
"hich of the following is a possible seuence in the life of the entity
A, -!1!/ C, -!%!@
B, -!@!1 D, -!/!6
Answer B
QUESTION *- The following are tass that occur in the life history of a system%A) $nding out the requirements of a systemB) taing responsibility for delivering the system on timeC) implementing the system,or eac$ o! t$ese tas(s. identi!y t$e person responsi%le !or carrying outt$e tas(/i) pro*ect managerii) technical authoriii) systems analystiv) database administratorv) pro*ect librarianvi) programmer
Answer A=(iii)systems analyst B=(i)project manger C=(vi)programmer QUESTION *0
The following diagram shows some of the processes and entities in the taing andprocessing of a telephone order from a customer%
Identi!y t$e stages A. B and C/C$oose !roi) customerii) order item from supplieriii) chec availabilityiv) get customer detailsv) suppliervi) item description
Answer A = (iii), B = (iv), C = (i)QUESTION #96uring system development, many diagrams may be used in planning. 2ne of them shows how data moves
in a system and where it is stored. This type of diagram is called
A, an entity life history diagram C, an entity relation diagram
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 17/25
B, a data dictionary D, a data flow diagram
Answer D
QUESTION #;
The following data flow diagram shows some of the processes that ta'e place when a guest boo's into a
hotel and orders dinner. Identify the entities and activities labelled -, 1 and /.
/hoose from!
i, order dinner
ii, boo' room
iii, ta'e personal details
i5, chec' out
5, issue room 'ey
5i, issue bill
Answer a)iii), b)i, c)iv
QUESTION %=
The purpose of normalising data when planning a database is to!
*, %nsure that the data types are all correct c, %nsure that all the necessary data is included1, $educe data redundancy 2, $educe the ris' of input errors
Answer B
QUESTION %#
The analysis of a problem by brea'ing it down into simpler subproblems is called
A, bottom up analysis C, normalisation
B, decomposition D, encapsulation
Answer B
QUESTION %%
The scope of a project is defined by
A, a data flow diagram C, the project initiation document
B, an entity life history D, a program listing
Answer C
QUESTION %&The diagram is a small part of a 6@6 (6ata @low 6iagram).
"hich T#$%% of the following statements are true
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 18/25
a) / is an external entity
b) - is a process
c) / occurs again, somewhere else on the diagram
d) 1 is a data store
e) the arrows show processing of data
f) 67 is a reference code for a computer data store
Answer a), c), f)
QUESTION %'
"hich T#$%% of the following are methods that can be used to represent algorithmsA, data flow diagram B, entity relation diagram
C, context diagram D, structured flow chart
E, pseudocode F, decision table
Answer D), #), $)
QUESTION %(
- large IT project is ta'ing too long to complete. The most effective way to finish it successfully in a
short time is to!
A, recruit more programmers C, reduce the time spent on system design
B, reduce the time spent on testing D, use objects
Answer D
QUESTION %)
This data flow diagram illustrates some activities that may ta'e place in a lending library.
"hich T#$%% of the following are data flowsA, produce membership card B, member file
C, application form D, detail changes
E, delete member details F, apply for membership
Answer c), d), f)QUESTION %8
In a A+0 (Aac'son +tructured 0rogramming) diagram, which of these shapes represents a process that
repeats
A, C,
B, D,
Answer B
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 19/25
QUESTION %9
The diagram shows an entity life history diagram for a library boo'.
"hich T#$%% of the following represent seuences
A, acuire ! available B, remove ! scrap
C, available ! loan D, issue ! return
E, available ! remove F, buy ! gift
Answer A), D), #)
QUESTION %;
The diagram shows an entity life history diagram concerning a boo' in a library. Identify the processes
A, B and /
/hoose from
i, sell ii, register iii, reserve i5, return
5, loan 5i, catalogue
Answer A)v), B)i), C)iv
QUESTION &=
6ata concerning an object can only be changed by using the object4s methods. This is 'nown as
A, encapsulation C, polymorphism
B, inheritance D, messaging
Answer A
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 20/25
Ch*pte+ (
QUESTION #
"hich T#$%% of these are attributes of good program documentation
A, accessible B, repetitive
C, does not follow standards D, readable
E, controlled F, assumes no 'nowledge of the reader
Answer a), d), e)QUESTION %
The 3icrosoft .5%T framewor' is an example of
A, an open standard C, a proprietary standard
B, an industry standard D, a de facto standard
Answer C
QUESTION &
"hich of these documents is produced during the business study
A, feasibility study C, data flow diagram
B, project initiation document D, data model
Answer BQUESTION '
The operating system inux is an example of software that conforms to*, 2pen standards c, 0roprietory standards
1, Industry standards 2, 5ational standards
Answer A
QUESTION (
The following are examples of documentation that may be produced during the life of a project.
A, 0roject Initiation 6ocument
B, 6ata @low 6iagram
C, 0rogram isting
Fo+ e*ch o0 these 2ocu.ets$ i2eti0- the st*/e o0 the p+o3ect li0e histo+- 6he+e it 6oul2 1e use2<
i, logical design
ii, implementation
iii, feasibility studyi5, coding
5, maintenance
5i, testing
Answer A)iii), B)i), C)iv)QUESTION )
"hich T#$%% of the following are sensible standards to impose upon a company4s programmers
a) no function should be longer than about 7 page
b) functions should have a single entry and exit point
c) functions should accept as many parameters as possible
d) variables should be named according to an accepted convention
e) variables should be global if possible
f) program comments should be 'ept to a minimum
Answer a), b), d)
QUESTION 8
The following all conform to certain standards!
A, 3icrosoft ?isual 1-+I/
B, inux
C, / compilers
I2eti0- the t-pe o0 st*2*+2 /o5e+i/ e*ch oe o0 these< Choose 0+o.
i, International
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 21/25
ii, Internal
iii, 2pen
i5, 0roprietary
5, 5ational
5i, Industry 1odies
Answer a) %is"a& Basic ' iv) (rprie!ary
b) in"x ' iii) *pen
c) C cmpi&ers ' i) +n!erna!ina& QUESTION 9
6uring the progress of a software development project, much documentation is produced. %xamples are!
A, modification history
B, decision table
C, program listing
I2eti0- the st*/e o0 the s-ste. li0e c-cle 6he+e e*ch o0 these t-pes o0 2ocu.et*tio$ *$ 1 *2 c occu+<
Choose0+o.
i, testing
ii, coding
iii, maintenance
i5, logical design
5, feasibility study
Answer A)iii, B)iv, C)ii QUESTION ;
The following documents might be produced during the course of systems development!
A, modification history
B, user manual
C, structure diagram
Fo+ e*ch o0 these 2ocu.ets$ i2eti0- the st*/e *t 6hich it is p+o2uce2< Choose 0+o.
i, functional specification
ii, logical design
iii, implementation
i5, testing
5, maintenance
5i, coding Answer a) ' v) main!enance
b) ' iii) imp&emen!a!in
c) ' ii) &ica& desin
QUESTION #=
"idely accepted standards in the IT industry
A, slow down software development C, increase the supply of programmers
B, ensure that software is reliable D, allow systems to interconnect
Answer DQUESTION ##
"hich T#$%% of the following are reasons why standards are important in the IT industry
A, standards guarantee high uality systems
B, standards allow devices to communicate
C, standards ma'e IT systems predictable
D, standards are all free of any charge
E, standards can help bring costs down
F, standards remain constant
Answer B), C), #)
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 22/25
QUESTION #%
6ocumentation can be regarded as Bgood4 if it has which T#$%% of the following characteristics
A, it is text based
B, it uses hypertext
C, it is accurate
D, it is accessible
E, it is controlled
F, it is written by the programmers
Answer C), D), #)1 mark each max 3
QUESTION #&
"hich T#$%% of the following are reasons why standards are important in the IT industry
A, standards guarantee high uality systems
B, standards allow devices to communicate
C, standards ma'e IT systems predictable
D, standards are all free of any charge
E, standards can help bring costs down
F, standards remain constant
Answer B), C), #)
QUESTION #'
The following are types of standards used in computer systems!
i) 0roprietary
ii) Industry
iii) 2pen
iv) Internal
v) International
I2eti0- the t-pe o0 st*2*+2 th*t is *2he+e2 to 1- e*ch o0 the 0ollo6i/
*, The /CC programming language
1, The inux operating system
c, The %xcel file structure
2, 06@ files
Answer a'v -in!erna!ina&), b'iii -pen), c'i -prprie!ary), d'i -prprie!ary)
QUESTION #(
In the design of a test for a program module, which T#$%% of the following items should be documented*, Test identifier number
1, The features to be tested
c, The date of the test
2, The result of the test
e, The identity of the tester
0, The passDfail criteria
Answer a), b), f)
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 23/25
Ch*pte+ )QUESTION *Which T'()) of the following descriptions correctly apply to blac box testing?A) it is functional D) it is concerned only with input and outputB) it is logic driven E) it is concerned with the internal woringsC) it is structural ,) it is data driven
Answer A, D, F
QUESTION %- test log will contain which one of the followingA, the name of the person carrying out the test C, the output specification
B, the test description D, the test hardware reuirements
Answer A
QUESTION &
"hich T#$%% of the following test processes are concerned with input into a system
A, presentation of data on screen
B, the ability to insert a record beyond the last in the file
C, at least one example of every type of transaction
D, batch control totals
E, validation
F, form design Answer D), #), $)
1 mark each maxim"m 3QUESTION '
6ocumentation can be regarded as Bgood4 if it has which T#$%% of the following characteristics
A, it is text based
B, it uses hypertext
C, it is accurate
D, it is accessible
E, it is controlled
F, it is written by the programmers
Answer C), D), #)
1 mark each max 3
QUESTION +Which T'()) of the following features would be expected in an Integrated-evelopment )nvironment .I-)/?A) ,ow charting tools D) a data dictionaryB) a pro*ect make facility E) screen drawing toolsC) a context sensitive editor ,) performance testing tools
Answer B, C, EQUESTION )
- good test is one which
A, shows that part of a system wor's well C, covers many aspects of a program
B, has not been done before D, uncovers a new error
Answer D
QUESTION 8The testing of a certain computer system uncovered a large number of errors. This suggests that
A, there are many errors still undiscovered
B, most errors have now been discovered
C, most aspects of the system have been tested
D, the testing has been carried out by the original programmers
Answer A
QUESTION & The following activities occur during software testing#
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 24/25
A) the name of the tester is recordedB) what the tester should do is determinedC) a decision is made about what features are to be tested%Identify the stage where each of the activities A0 1 and & occur% &hoose from thefollowing list#i) test caseii) test incident reportiii) test procedureiv) test designv) test logvi) test plan
Answer A = (v)(test log), B = (iii)(test procedure), C = (vi) (test plan)QUESTION ;
"hich T#$%% of the following are items that need to be included in a test plan
A, test plan identifier
B, the test log
C, the test items
D, the passDfail criteria
E, environmental needs
F, input specification
Answer a), c), d)1 mark each, maxim"m 3.
QUESTION #=
-n Integrated 6evelopment %nvironment is li'ely to have a EbuildF capability. This means it canautomate which processes*, %dit and save c, 6ebug and report
1, /ompile and lin' 2, in' and install
Answer B
QUESTION ##
- successful test is one which
A, shows that a function is wor'ing correctly C, tests more than one path through a program
B, detects a new error D, gives the same result with any test data
Answer BQUESTION #%
1eta testing may be carried out by
A, the systems analyst C, the project manager
B, the programmer D, the client
Answer DQUESTION #&
The following diagram shows the ? model of system development. The letters -, 1 and / represent various
testing activities.
Identify each of these testing activities. /hoose from
i) code and unit test
ii) bench test
iii) performance test
iv) beta testv) integration and test
vi) acceptance test
Answer a)i, b)v, c)vi
1 mark each max 3.
QUESTION #'
"hich T#$%% of the following types of testing can be regarded as white box testing
a) unit testing
b) integration testing
7/24/2019 MCQ for SD
http://slidepdf.com/reader/full/mcq-for-sd 25/25
c) system testing
d) acceptance testing
e) usability testing
f) pac'age testing
Answer a), b), f)
1 mark each max 3.
QUESTION #(
"hich of these describes a characteristic of a successful test
A, it covers several functions at once C, it demonstrates that a function has no errorsB, it finds a new error D, it produces the expected result
Answer B
QUESTION #)
1eta testing is!
A, logic driven C, carried out by the user
B, carried out by the programmer D, concerned with the internal wor'ing of the program
Answer C
QUESTION #8
"hich of the following statements about testing is usually true
A, it is expensive C, it is best carried out by the programmer
B, it ensures error free software D, it is clear when it is completed
Answer AQUESTION #9
"hich of these defines a good testA< it shows that a function is performing correctly C< it tests several functions at the same time
B< it has a high probability of uncovering an error D< it uncovers syntax errors
Answer B
QUESTION #;
"hich T#$%% (&) of the following are features of beta testing
A, it may be carried out by a user
B, it is a type of white box testing
C, it replaces testing by the developers
D, it is designed to test parameter passing between modules
E, it may include usability testingF, it precedes product release Answer a), e), f)
1 mark each max 3 marks
QUESTION %=
Testing carried out by a user is calledA< white box testing C< system testing
B< beta testing D< functional testing
Answer B
QUESTION %#
"hich T#$%% of the following types of testing are li'ely to be carried out by the user
A, acceptance B, usability
C, beta D, unitE, pac'age F, integration
Answer a), b), c)
1 mark each max 3