mcq for sd

25
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 " #$ %$ &$ '$ ($ )  

Upload: ishtiaque-ahmed

Post on 23-Feb-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MCQ for SD

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 " #$ %$ &$ '$ ($ )

 

Page 2: MCQ for SD

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)

Page 3: MCQ for SD

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 

Page 4: MCQ for SD

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

Page 5: MCQ for SD

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 

Page 6: MCQ for SD

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

Page 7: MCQ for SD

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

Page 8: MCQ for SD

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

Page 9: MCQ for SD

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

Page 10: MCQ for SD

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 

Page 11: MCQ for SD

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 %'

Page 12: MCQ for SD

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 

Page 13: MCQ for SD

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)

Page 14: MCQ for SD

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

Page 15: MCQ for SD

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)

Page 16: MCQ for SD

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

Page 17: MCQ for SD

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

Page 18: MCQ for SD

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

Page 19: MCQ for SD

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

Page 20: MCQ for SD

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

Page 21: MCQ for SD

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), #)

Page 22: MCQ for SD

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)

Page 23: MCQ for SD

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#

Page 24: MCQ for SD

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

Page 25: MCQ for SD

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