14
INTRODUCTION TO SOFTWARE ENGINEERING MCQ’S: 1. Today’s software typically have __________ and __________ a. single processor and linear source b. gui and client-server architecture c. quality output and within budget d. linear source and alpha-numeric output 2. Software development process delivers ______________ software on time and within budget a. quality maintainable b. client-server c. quality output d. gui 3. As per latest ibm report ________ % of the projects are cancelled before they are completed a. 32 b. 53 c. 31 d. 58 4. Major problem of software industry is its inability to develop _________ a. quality software b. software within budget c. software delivered on time d. bug-free software 5. __________ has become a fixture of everyday life a. software crisis

Mcqs on Software Engineering

Embed Size (px)

Citation preview

Page 1: Mcqs on Software Engineering

INTRODUCTION TO SOFTWARE ENGINEERING

MCQ’S:

1. Today’s software typically have __________ and __________

a. single processor and linear sourceb. gui and client-server architecturec. quality output and within budgetd. linear source and alpha-numeric output

2. Software development process delivers ______________ software on time and within budget

a. quality maintainableb. client-serverc. quality outputd. gui

3. As per latest ibm report ________ % of the projects are cancelled before they are completed

a. 32b. 53c. 31d. 58

4. Major problem of software industry is its inability to develop _________

a. quality softwareb. software within budgetc. software delivered on timed. bug-free software

5. __________ has become a fixture of everyday life

a. software crisisb. y2k problemc. software failuresd. system crashing

6. __________ was the most crucial problem of last century.

a. software crisisb. y2k problemc. software failures

Page 2: Mcqs on Software Engineering

d. system crashing

7. In the dhahran attack, the system had been operating for more than_________

a. 100 hoursb. 10 hoursc. 50 hoursd. 200 hours

8. Ariane-5 launch was failed due to__________

a. one little bugb. carelessnessc. over optimismd. lack of guidance

9. _________is an essential part in today’s it field

a. operating systemsb. financial softwarec. microsoftd. programmers

10. The failures ranged from producing the wrong information which resulted in________

a. software crisisb. system crashingc. y2k problemd. quality-less software.

11. Microsoft released windows xp on___________

a. oct 25,2001b. dec 23,2001c. aug 21,2001d. oct 25,2003.

12. _________is the cause for project failures

a. software crisisb. y2k problemc. software failuresd. system crashing

Page 3: Mcqs on Software Engineering

13. Computers provide greater reliability than the devices they replace means ___________

a. software does not fail

b. software can be executed any number of timesc. it does not wear out easilyd. call the above

14. Testing the software shows_______.

a. absence of errors

b. correctness of the softwarec. maximum  possible errorsd. none

15. Software can work first at the right time_________.

a. true

b. falsec. need prototypingd. both b and c

16. The reason behind emergence of software engineering as a discipline_______.

a. delay in delivery of software

b. no enough software engineers in the development teamc. both a and bd. none of the above

Page 4: Mcqs on Software Engineering

17. Software is easy to change_______.

a. is different from source code files are easy to edit

b. changes can be made without introducing errorsc. false because the process is tedious and expensived. both a and c

18. Software becomes better if______.

a. there are more features

b. more umber of engineers to develop the softwarec. it is tested more

d. all the above

19. Software is more than _______.a. programb. softwarec. manualsd. source code and object code

20. Any program is a subset of _______.

a. program

b. software

c. manuals

d. source code and object code

21. Documentation consists of different types of_______.

a. program

b. software

Page 5: Mcqs on Software Engineering

c. manuals

d. source code and object code

22. Program is combination of _______ and ______.

a. program

b. software

c. manuals

d. source code and object code

23. Operating procedures contains _______ and _______.

a. program

b. software

c. manuals

d. user manuals and operational manuals

24. Management of software development is dependent on _____________

a. people

b. productc. processd. project

25. _________ can systematically use the best technical & managerial practices to successfully complete their project

a. developerb. peoplec. processd. product

Page 6: Mcqs on Software Engineering

26. _________leave insufficient time to do the essential project work

a. unrealistic schedulesb. shortage of timec. plenty of spare timed. none of these

27. Developer are rarely motivated by seemingly arbitrary goals of achieving _________

a. external entityb. customer satisfactionc. higher maturity leveld. none of these

28. The industry awareness of process improvement frameworks on___________

a. capability maturity modelb. effectivec. iso 9001d. all of the above

29. The software process improvement despite best of intentions, fail due to _________

a. lack of knowledgeb. lack of true commitmentc. wrong motivationd. insufficient time

30. Software organisation may deliver release __________ ontime

a. 1.2b. 0.5c. 1.0d. 2.0

31. The requirement for a bridge typically ---------------much during construction

a. donot changeb. changec. both a & b

31.Develpoers have been writing program for ------------years

a.50 years or sob. 60 years

Page 7: Mcqs on Software Engineering

c. 10 years

32. The behavour and and nature of software characteristics of quite -------------- compared to human life

a. different b.same c. none of these

33.Engineers have been constructing bridges for --------------of years

a. thousands b. hundreds c. decades

34. What changes rapidly in writing a program

a) hardware and softwareb) techniquesc) materials

35. When a program fails the reason are often

a) unavailableb) availc) none of these

37. Software application are grouped into _________ areas for convenience

a) two

b) three

c) eight

d) nine

38. Weather forecasting is an example of _______ software

a) system software

b) embedded software

Page 8: Mcqs on Software Engineering

c) real time software

d) business software

39. The software designed to process business applications is called _______

a) system software

b) embedded software

c) real time software

d) business software

40.___________ software makes the use of non-numerical algorithms to solve complex problems

a) embedded software

b) real time software

c) personal computer software

d) artificial intelligence software

41. An example of web based software is ___________

a) html

b) c

c) c++

d) linux

42. In engineering and scientific software ____________ is normally required to process data

a) huge computing

b) limited computing

c) software analysis

d) normal analysis

Page 9: Mcqs on Software Engineering

43. Software is not easy to change because,a) source code is difficult to alter.

b) every change requires that the complete system be re-verified.

c) changes made will hang the system every time.

d) source code alteration requires proper license

44. ‘Testing software or ‘proving’ software correct can remove all the errors’ is not true because,

a)we don’t test a software

b)software’s are never wrong

c)testing can only show the presence of errors

d)none of these

45. ‘Reusing software increases safety’ is not true because.a)reusing software improves only the development efficiency

b)reusing software increases its own quality and not security

c)reusing software decreases its performance

d)reusing software increases suitability 46.‘Software with more features is better software’ is no true because,

a)all software’s have single feature

b)software’s cannot be rated as ‘better’ or ‘best’

c)all software's have different features that they cannot be compared

d)software’s that do one thing well is the best software

47.‘Addition of more software engineers will make up the delay’ is true in which of the following cases?

a)there is no such caseb)civil engineering workc)software development crewd)all cases

48.The aim has shifted from developing working programs to which of the following?

Page 10: Mcqs on Software Engineering

a)to develop high quality but erroneous programsb)to develop medium quality but error free programsc)to develop good quality, maintainable programsd)all of the above

49.The _________ are the events that are used to ascertain the status  of the project.

a) deliverablesb) milestonesc) productd) process

50._________ is the collection of activites that lead to a product.

a) documentationb) projectc) processd) none of these

51. _________quantitative measure of the degree to which a system, component,

or processes a given attribute.

a) metric

b) measure

c) measurement

d) none of these

52.When a single data point has been collected a _________ has been established.

a) metricb) measurec) measurementd) none of these

53._____________ occurs as the result of the collection of one or more data points.

a) metricb) measurec) measurement

Page 11: Mcqs on Software Engineering

d) none of these            

54.___________ quantify the attributes of software development process and environment.

a) software metrics                      

b) procees metrics

c) product metrics                      

d) none of these

55.The areas which are not given priority to the people?

a. career developmentb. trainingc. career developmentd. all the above

56.The proper planning is required to monitor the status of development and to control the complexity are:

a. the peopleb. the productc. the processd. the project

57.In which software development  has many  life cycle models and process improvements models?

a. the peopleb. the productsc. the processd. the  project

58. In software development ,the managers who can understand the psychology of people and provide good leadershsip?

a. the peopleb. the productc. the processd. the project

59.The dependency order starts from:

Page 12: Mcqs on Software Engineering

a. the peopleb. the productc. c. the processd. the project

60. The management of software development is heavily dependent on :

a. the peopleb. the productc. the processd. all the above