Upload
divya-sri
View
616
Download
4
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
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?
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
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:
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