MCQOPTIONS
Saved Bookmarks
This section includes 1167 Mcqs, each offering curated multiple-choice questions to sharpen your Computer Science Engineering (CSE) knowledge and support exam preparation. Choose a topic below to get started.
| 951. |
The 4GT Model is a package of _________ |
| A. | CASE Tools |
| B. | Software tools |
| C. | Software Programs |
| D. | None of the mentioned |
| Answer» C. Software Programs | |
| 952. |
Choose the correct option from given below: |
| A. | Prototyping Model facilitates reusability of components |
| B. | RAD Model Model facilitates reusability of components |
| C. | Both RAD & Prototyping Model facilitates reusability of components |
| D. | None |
| Answer» D. None | |
| 953. |
Which two of the following models will not be able to give the desired outcome if user’s participation is not involved? |
| A. | Waterfall & Spiral |
| B. | RAD & Spiral |
| C. | RAD & Waterfall |
| D. | RAD & Prototyping |
| Answer» E. | |
| 954. |
Which two models doesn’t allow defining requirements early in the cycle? |
| A. | Waterfall & RAD |
| B. | Prototyping & Spiral |
| C. | Prototyping & RAD |
| D. | Waterfall & Spiral |
| Answer» C. Prototyping & RAD | |
| 955. |
If you were to create client/server applications, which model would you go for? |
| A. | WINWIN Spiral Model |
| B. | Spiral Model |
| C. | Concurrent Model |
| D. | Incremental Model |
| Answer» D. Incremental Model | |
| 956. |
How is Incremental Model different from Spiral Model? |
| A. | Progress can be measured for Incremental Model |
| B. | Changing requirements can be accommodated in Incremental Model |
| C. | Users can see the system early in Incremental Model |
| D. | All of the mentioned |
| Answer» B. Changing requirements can be accommodated in Incremental Model | |
| 957. |
Which one of the following is not an Evolutionary Process Model? |
| A. | WINWIN Spiral Model |
| B. | Incremental Model |
| C. | Concurrent Development Model |
| D. | All of the mentioned |
| Answer» E. | |
| 958. |
The fundamental notions of software engineering does not account for ? |
| A. | Software processes |
| B. | Software Security |
| C. | Software reuse |
| D. | Software Validation |
| Answer» E. | |
| 959. |
Which of these is not true ? |
| A. | Web has led to availability of software services and possibility of developing highly distributed service based systems |
| B. | Web based systems have led to degradation of programming languages |
| C. | Web brings concept of software as service |
| D. | Web based system should be developed and delivered incrementally |
| Answer» C. Web brings concept of software as service | |
| 960. |
Which of these does not affect different types of software as a whole? |
| A. | Heterogeneity |
| B. | Flexibility |
| C. | Business and social change |
| D. | Security |
| Answer» C. Business and social change | |
| 961. |
Which of these software engineering activities are not a part of software processes ? |
| A. | Software dependence |
| B. | Software development |
| C. | Software validation |
| D. | Software specification |
| Answer» B. Software development | |
| 962. |
What is a Software ? |
| A. | Software is set of programs |
| B. | Software is documentation and configuration of data |
| C. | Software is set of programs, documentation & configuration of data |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 963. |
What are attributes of good software ? |
| A. | Software maintainability |
| B. | Software functionality |
| C. | Software development |
| D. | Software maintainability & functionality |
| Answer» E. | |
| 964. |
Which of these does not account for software failure ? |
| A. | Increasing Demand |
| B. | Low expectation |
| C. | Increasing Supply |
| D. | Less reliable and expensive |
| Answer» D. Less reliable and expensive | |
| 965. |
Which of these are not among the eight principles followed by Software Engineering Code of Ethics and Professional Practice ? |
| A. | PUBLIC |
| B. | PROFESSION |
| C. | PRODUCT |
| D. | ENVIRONMENT |
| Answer» E. | |
| 966. |
As per an IBM report, “31%of the project get cancelled before they are completed, 53% overrun their cost estimates by an average of 189% and for every 100 projects, there are 94 restarts”.What is the reason for these statistics ? |
| A. | Lack of adequate training in software engineering |
| B. | Lack of software ethics and understanding |
| C. | Management issues in the company |
| D. | All of the mentioned |
| Answer» B. Lack of software ethics and understanding | |
| 967. |
Efficiency in a software product does not include ____ |
| A. | responsiveness |
| B. | licensing |
| C. | memory utilization |
| D. | processing time |
| Answer» C. memory utilization | |
| 968. |
Select the incorrect statement: “Software engineers should |
| A. | not knowingly accept work that is outside your competence.” |
| B. | not use your technical skills to misuse other people’s computers.” |
| C. | be dependent on their colleagues.” |
| D. | maintain integrity and independence in their professional judgment.” |
| Answer» D. maintain integrity and independence in their professional judgment.” | |
| 969. |
Identify the correct statement: “Software engineers shall |
| A. | act in a manner that is in the best interests of his expertise and favour.” |
| B. | act consistently with the public interest.” |
| C. | ensure that their products only meet the SRS.” |
| D. | all of the mentioned |
| Answer» C. ensure that their products only meet the SRS.” | |
| 970. |
Explain what is meant by PRODUCT with reference to one of the eight principles as per the ACM/IEEE Code of Ethics ? |
| A. | The product should be easy to use |
| B. | Software engineers shall ensure that their products and related modifications meet the highest professional standards possible |
| C. | Software engineers shall ensure that their products and related modifications satisfy the client |
| D. | It means that the product designed /created should be easily available |
| Answer» C. Software engineers shall ensure that their products and related modifications satisfy the client | |
| 971. |
“Software engineers should not use their technical skills to misuse other people’s computers.”Here the term misuse refers to: |
| A. | Unauthorized access to computer material |
| B. | Unauthorized modification of computer material |
| C. | Dissemination of viruses or other malware |
| D. | All of the mentioned |
| Answer» E. | |
| 972. |
Traditionally, the phase of software development where a formal approach used is |
| A. | programming |
| B. | design |
| C. | requirements |
| D. | planning |
| Answer» B. design | |
| 973. |
Which of the following is true for a thin-client? |
| A. | processes application logic |
| B. | performs data management task |
| C. | places heavy processing load on the server |
| D. | makes use of processing power of the client |
| Answer» D. makes use of processing power of the client | |
| 974. |
Which of the following is not a logical layer of the application in client server system? |
| A. | presentation layer |
| B. | application layer |
| C. | data management layer |
| D. | programming layer |
| Answer» E. | |
| 975. |
Which box specification is not associated with cleanroom approach? |
| A. | black box |
| B. | clear box |
| C. | state box |
| D. | white box |
| Answer» E. | |
| 976. |
Statistical quality control. |
| A. | only (i) above |
| B. | only (ii) above |
| C. | only (iii) above |
| D. | both (i) and (ii) above |
| Answer» D. both (i) and (ii) above | |
| 977. |
Which configuration objects would not typically be found in the project database? |
| A. | design specification |
| B. | marketing data |
| C. | executable code |
| D. | test plans |
| Answer» C. executable code | |
| 978. |
Black box testing is also called |
| A. | specification-based testing |
| B. | structural testing |
| C. | verification |
| D. | unit testing |
| Answer» B. structural testing | |
| 979. |
Provide an on-line tutorial |
| A. | only (i) above |
| B. | only (ii) above |
| C. | only (iii) above |
| D. | (i), (ii) and (iii) above |
| Answer» E. | |
| 980. |
Coupling is a qualitative indication of the degree to which a module |
| A. | can be written more compactly |
| B. | focuses on just one thing |
| C. | is able to complete its function in a timely manner |
| D. | is connected to other modules |
| Answer» E. | |
| 981. |
Which of the following is not an area of concern in the design model? |
| A. | architecture |
| B. | data design |
| C. | interfaces design |
| D. | project scope |
| Answer» E. | |
| 982. |
The entity relationship diagram |
| A. | depicts relationships between data objects |
| B. | depicts functions that transform the data flow |
| C. | indicates how data are transformed by the system |
| D. | indicates system reactions to external events |
| Answer» B. depicts functions that transform the data flow | |
| 983. |
Which of the following is not an objective for building analysis models? |
| A. | define set of software requirements that can be validated |
| B. | describe customer requirements |
| C. | develop a solution for the problem |
| D. | establish basis for software design |
| Answer» D. establish basis for software design | |
| 984. |
The rapid application development model is |
| A. | same as component-based development |
| B. | a useful approach when a customer cannot define requirements clearly |
| C. | a high-speed adaptation of the linear sequential model |
| D. | same as incremental model |
| Answer» D. same as incremental model | |
| 985. |
The purpose of earned value analysis is to |
| A. | determine how to compensate developers based on their productivity |
| B. | provide a quantitative means of assessing software project progress |
| C. | provide a qualitative means of assessing software project progress |
| D. | set the price point for a software product based on development effort |
| Answer» C. provide a qualitative means of assessing software project progress | |
| 986. |
PERT. |
| A. | both (i) and (iii) above |
| B. | both (i) and (iv) above |
| C. | both (ii) and (iv) above |
| D. | both (ii) and (iii) above |
| Answer» C. both (ii) and (iv) above | |
| 987. |
Which of the following is not the guiding principle of software project scheduling? |
| A. | compartmentalization |
| B. | market assessment |
| C. | time allocation |
| D. | effort validation |
| Answer» C. time allocation | |
| 988. |
Empirical estimation models are typically based on |
| A. | expert judgment based on past project experiences |
| B. | refinement of current project estimation |
| C. | regression models derived from historical project data |
| D. | trial and error determination of the parameters and coefficients |
| Answer» D. trial and error determination of the parameters and coefficients | |
| 989. |
To be an effective aid in process improvement the baseline metrics used must be |
| A. | based on reasonable estimates from failed projects |
| B. | measured consistently across projects |
| C. | drawn from large projects only |
| D. | based only on successful projects |
| Answer» C. drawn from large projects only | |
| 990. |
How does a software project manager need to act to minimize the risk of software failure? |
| A. | double the project team size |
| B. | request a large budget |
| C. | form a small software team |
| D. | track progress |
| Answer» E. | |
| 991. |
Which is not involved in software development process? |
| A. | people |
| B. | problem |
| C. | practice |
| D. | process |
| Answer» D. process | |
| 992. |
Which tests are designed to confront the program with abnormal situations? |
| A. | recovery testing |
| B. | security testing |
| C. | stress testing |
| D. | performance testing |
| Answer» D. performance testing | |
| 993. |
What do you call, when the elements of a module, all operate on the same data? |
| A. | functional cohesion |
| B. | temporal cohesion |
| C. | procedural cohesion |
| D. | communicational cohesion |
| Answer» E. | |
| 994. |
Which among the following measures how strongly the elements within a module are related? |
| A. | coupling |
| B. | cohesion |
| C. | aggregation |
| D. | inheritance |
| Answer» C. aggregation | |
| 995. |
The information we need to capture during requirements analysis not include |
| A. | hiring authority |
| B. | communication paths |
| C. | synchronization |
| D. | temporal dependencies |
| Answer» B. communication paths | |
| 996. |
Which of the following is not a description of planning? |
| A. | planning is used to find credible ways to produce results with limited resources and limited schedule flexibility |
| B. | planning is finding new personnel resources to support labor intensive development |
| C. | planning is identifying and accommodating the unforeseen |
| D. | planning is blending the efforts of many people to produce a product that satisfies the customer’s need |
| Answer» C. planning is identifying and accommodating the unforeseen | |
| 997. |
What would be investigated during Requirements analysis? |
| A. | system performance , test scheduling, organizational structure |
| B. | languages , platforms, competition |
| C. | system context , user populations, user tasks |
| D. | verification, formal methods, accuracy |
| Answer» D. verification, formal methods, accuracy | |
| 998. |
A process view in software engineering would consider which of the following |
| A. | product performance |
| B. | staffing |
| C. | functionality |
| D. | reliability |
| Answer» C. functionality | |
| 999. |
A systematic approach to software development, as epitomized by the various life-cycle models, is useful in |
| A. | helping us understand the nature of the software product |
| B. | convincing the customer that we know what we are doing |
| C. | filling texts on software engineering |
| D. | managing the various activities necessary to get the job done |
| Answer» E. | |
| 1000. |
In planning a software project one would |
| A. | find ways to produce results using limited resources |
| B. | pad the schedule to accommodate errors |
| C. | overestimate the budget |
| D. | structure the team to prevent administrative interference |
| Answer» B. pad the schedule to accommodate errors | |