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