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.
| 1001. | 
                                    Software configuration activities would not include | 
                            
| A. | identify change | 
| B. | control change | 
| C. | ensure improper implementation of change | 
| D. | report change to interested parties | 
| Answer» D. report change to interested parties | |
| 1002. | 
                                    Views of quality software would not include | 
                            
| A. | optimizing price and performance | 
| B. | minimizing the execution errors | 
| C. | conformance to specification | 
| D. | establishing valid requirements | 
| Answer» C. conformance to specification | |
| 1003. | 
                                    What are the factors to be considered when planning a software development effort? | 
                            
| A. | performance, problem, product, planning | 
| B. | people, problem, product, process | 
| C. | people, problem, productivity, performance | 
| D. | people, problem, product, portability | 
| Answer» C. people, problem, productivity, performance | |
| 1004. | 
                                    In choosing a development life-cycle model, one would consider the | 
                            
| A. | development group expertise, problem characteristics, user expectations | 
| B. | languages, development schedule, competition | 
| C. | system context, user population, platforms | 
| D. | organizational structure, user tasks, performance criteria | 
| Answer» B. languages, development schedule, competition | |
| 1005. | 
                                    What are the major activities of the spiral model of software engineering? | 
                            
| A. | planning, risk analysis, engineering, customer evaluation | 
| B. | defining, prototyping, testing, delivery | 
| C. | requirements | 
| D. | quick design, build prototype, evaluate prototype, refine prototype | 
| Answer» B. defining, prototyping, testing, delivery | |
| 1006. | 
                                    Which best captures the nature of the quality paradigm? | 
                            
| A. | the nature of quality, a process perspective, defect elimination | 
| B. | process, product, people, problem | 
| C. | measurement, quality control, validation | 
| D. | feasibility, requirements, economics, customer’s needs | 
| Answer» B. process, product, people, problem | |
| 1007. | 
                                    Which of the following is a life-cycle concern? | 
                            
| A. | testing | 
| B. | portability | 
| C. | programming | 
| D. | planning | 
| Answer» E. | |
| 1008. | 
                                    What is the essence of software engineering? | 
                            
| A. | requirements definition, design representation, knowledge capture and quality factors | 
| B. | maintaining configurations, organizing teams, channeling creativity and planning resource use | 
| C. | time/space tradeoffs, optimizing process, minimizing communication and problem decomposition | 
| D. | managing complexity, managing personnel resources, managing time and money and producing useful products | 
| Answer» E. | |
| 1009. | 
                                    Brooks’ view of the essence of software included | 
                            
| A. | people, quality, process and productivity | 
| B. | performance, robustness, maintainability and reusability | 
| C. | complexity, conformity, changeability and invisibility | 
| D. | efficiency, reliability, usability and robustness | 
| Answer» D. efficiency, reliability, usability and robustness | |
| 1010. | 
                                    The best way to test the Software Project Management Plan (SPMP) is by | 
                            
| A. | prototyping | 
| B. | inspection | 
| C. | simulation | 
| D. | compilation | 
| Answer» C. simulation | |
| 1011. | 
                                    Work that continues throughout the project and does not relate to any specific phase of software development is termed a(n) | 
                            
| A. | milestone | 
| B. | project function | 
| C. | activity | 
| D. | task | 
| Answer» C. activity | |
| 1012. | 
                                    In Intermediate COCOMO the mode that represents complex products is referred to as | 
                            
| A. | embedded | 
| B. | semidetached | 
| C. | organic | 
| D. | multiplicative | 
| Answer» B. semidetached | |
| 1013. | 
                                    Software Science bases its estimation of the size of a product on | 
                            
| A. | files (fi), flows (fl) and processes (pr) | 
| B. | lines of code (kloc) | 
| C. | function points (fp) | 
| D. | operands and operators | 
| Answer» E. | |
| 1014. | 
                                    Internal costs include | 
                            
| A. | developers salaries | 
| B. | managers and support personnel salaries | 
| C. | the cost of overheads such as utilities, rent and senior managers | 
| D. | materials (such as manuals) and services such as travel | 
| Answer» B. managers and support personnel salaries | |
| 1015. | 
                                    In the classical chief programmer team approach, the team member responsible for maintaining the detailed design and coding is | 
                            
| A. | the chief programmer | 
| B. | the programming secretary | 
| C. | a specialized function that exists outside ‘the team’ | 
| D. | the individual coder (i.e. programmer) | 
| Answer» E. | |
| 1016. | 
                                    Which of the following is a type of abstraction? | 
                            
| A. | data | 
| B. | procedural | 
| C. | iteration | 
| D. | all of the above | 
| Answer» E. | |
| 1017. | 
                                    If a control switch is passed as an argument this is an example of _______ coupling. | 
                            
| A. | content | 
| B. | common | 
| C. | control | 
| D. | stamp | 
| Answer» D. stamp | |
| 1018. | 
                                    Myers (1978) identifies seven levels of cohesion. Which level of cohesion may be defined as followed; “the output from one element in the component serves as input for some other element� | 
                            
| A. | communicational cohesion | 
| B. | functional cohesion | 
| C. | communicational cohesion | 
| D. | temporal cohesion | 
| Answer» B. functional cohesion | |
| 1019. | 
                                    The relationship between a derived class (or subclass) and base class is referred to as | 
                            
| A. | association | 
| B. | inheritance | 
| C. | polymorphism | 
| D. | instantiation | 
| Answer» C. polymorphism | |
| 1020. | 
                                    The degree of interaction between two modules is known as | 
                            
| A. | cohesion | 
| B. | strength | 
| C. | inheritance | 
| D. | coupling | 
| Answer» E. | |
| 1021. | 
                                    Which property of the rapid prototype is not important? | 
                            
| A. | the speed with which it can be developed | 
| B. | the speed with which it can be modified | 
| C. | its ability to determine the client’s real needs | 
| D. | the insights that the design team can gain from it, even if they are of the ‘how not to do it’ variety | 
| Answer» D. the insights that the design team can gain from it, even if they are of the ‘how not to do it’ variety | |
| 1022. | 
                                    With regard to Evolutionary development, identify the correct statement. | 
                            
| A. | evolutionary development usually comes in two flavors; exploratory development, and throw-away prototyping | 
| B. | very large projects are natural candidates for an evolutionary development based approach | 
| C. | exploratory development is used in situations where most of the requirements are well understood in advance | 
| D. | one of the strong points of evolutionary development is that it facilitates easy project management, through the high volume of documentation it generates | 
| Answer» B. very large projects are natural candidates for an evolutionary development based approach | |
| 1023. | 
                                    The software life cycle can be said to consist of a series of phases. The classical model is referred to as the waterfall model. Which phase may be defined as “The concept is explored and refined, and the client’s requirements are elicited?†| 
                            
| A. | requirements | 
| B. | specification | 
| C. | design | 
| D. | implementation | 
| Answer» B. specification | |
| 1024. | 
                                    While orientating yourselves to the company’s work practices, you observe that they in fact do not conduct a few tests that they should in order to comply with the relevant safety standard. When you inquire about this from the project manager, he dismisses it saying that those tests are really unnecessary (and takes an unreasonably long time to conduct, as well as being superfluous) and that they have managed with the other tests for so long, without any problems.†| 
                            
| A. | you should immediately resign from the company and file a complaint with the relevant standard institution | 
| B. | you should do nothing and let the matter slide | 
| C. | although you are new to the company, and you hardly know anything about the internal processes and politics, you should insist on the company changing its work practices immediately; failing which you threaten to report the matter | 
| D. | since you are new to the company, and you are unfamiliar with the internal processes and politics, you should first find-out more about the issue and its background | 
| Answer» E. | |
| 1025. | 
                                    Software Engineering: | 
                            
| A. | is a set of rules about developing software products | 
| B. | has been around as a discipline since the early 50’s | 
| C. | started as a response to the so-called ‘software crisis’ of the late 90’s | 
| D. | is an engineering discipline concerned with all the aspects of software production | 
| Answer» E. | |
| 1026. | 
                                    Which risks are associated with constraints imposed by management or the marketplace? | 
                            
| A. | business impact risks | 
| B. | process definition risks | 
| C. | product size risks | 
| D. | development environment risks | 
| Answer» B. process definition risks | |
| 1027. | 
                                    Which risks are associated with the overall size of the software to be built or modified? | 
                            
| A. | business impact risks | 
| B. | process definition risks | 
| C. | product size risks | 
| D. | development environment risks | 
| Answer» D. development environment risks | |
| 1028. | 
                                    Which of the following is a systematic attempt to specify threats to the project plan? | 
                            
| A. | risk identification | 
| B. | performance risk | 
| C. | support risk | 
| D. | risk projection | 
| Answer» E. | |
| 1029. | 
                                    Which of the following is not a business risk? | 
                            
| A. | building an excellent product or system that no one really wants | 
| B. | losing the support of senior management due to a change in focus or change in people | 
| C. | lack of documented requirements or software scope | 
| D. | losing budgetary or personnel commitment | 
| Answer» D. losing budgetary or personnel commitment | |
| 1030. | 
                                    What threatens the viability of the software to be built? | 
                            
| A. | known risks | 
| B. | business risks | 
| C. | project risks | 
| D. | technical risks | 
| Answer» C. project risks | |
| 1031. | 
                                    What is the product of the probability of incurring a loss due to the risk and the potential magnitude of that loss? | 
                            
| A. | risk exposure | 
| B. | risk prioritization | 
| C. | risk analysis | 
| D. | all of the mentioned | 
| Answer» B. risk prioritization | |
| 1032. | 
                                    Which one is not a risk management activity? | 
                            
| A. | risk assessment | 
| B. | risk generation | 
| C. | risk control | 
| D. | none of the mentioned | 
| Answer» C. risk control | |
| 1033. | 
                                    6 IDENTIFICATION- RMMM PLAN-CASE TOOLS | 
                            
| A. | threats | 
| B. | vulnerabilities | 
| C. | consequences | 
| D. | all of the mentioned | 
| Answer» E. | |
| 1034. | 
                                    What threatens the quality and timeliness of the software to be produced? | 
                            
| A. | known risks | 
| B. | business risks | 
| C. | project risks | 
| D. | technical risks | 
| Answer» E. | |
| 1035. | 
                                    Which of the following term is best defined by the statement: “Derive traceability information to maximize information hiding in the design.� | 
                            
| A. | underestimated development time | 
| B. | organizational restructuring | 
| C. | requirements changes | 
| D. | none of the mentioned | 
| Answer» D. none of the mentioned | |
| 1036. | 
                                    Which of the following term is best defined by the statement: “The underlying technology on which the system is built is superseded by new technology.� | 
                            
| A. | technology change | 
| B. | product competition | 
| C. | requirements change | 
| D. | none of the mentioned | 
| Answer» B. product competition | |
| 1037. | 
                                    A project usually has a timeline chart which was developed by | 
                            
| A. | henry gantt | 
| B. | barry boehm | 
| C. | ivar jacabson | 
| D. | none of the mentioned | 
| Answer» B. barry boehm | |
| 1038. | 
                                    What is the recommended distribution of effort for a project? | 
                            
| A. | 40-20-40 | 
| B. | 50-20-30 | 
| C. | 30-40-30 | 
| D. | 50-30-20 | 
| Answer» B. 50-20-30 | |
| 1039. | 
                                    A technique for performing quantitative analysis of progress is known as | 
                            
| A. | bcws | 
| B. | eva | 
| C. | bac | 
| D. | cbse | 
| Answer» C. bac | |
| 1040. | 
                                    Which of the following is a project scheduling method that can be applied to software development? | 
                            
| A. | pert | 
| B. | cpm | 
| C. | cmm | 
| D. | both pert and cpm | 
| Answer» E. | |
| 1041. | 
                                    Which of the following is not an adaptation criteria for software projects? | 
                            
| A. | size of the project | 
| B. | customers complaints | 
| C. | project staff | 
| D. | mission criticality | 
| Answer» C. project staff | |
| 1042. | 
                                    What evaluates the risk associated with the technology to be implemented as part of project scope? | 
                            
| A. | concept scoping | 
| B. | preliminary concept planning | 
| C. | technology risk assessment | 
| D. | customer reaction to the concept | 
| Answer» C. technology risk assessment | |
| 1043. | 
                                    Ensuring that no more than the allocated number of people are allocated at any given time in Software Scheduling is known as | 
                            
| A. | time allocation | 
| B. | effort validation | 
| C. | defined milestone | 
| D. | effort distribution | 
| Answer» C. defined milestone | |
| 1044. | 
                                    What is used to determine the recommended degree of rigor with which the software process should be applied on a project? | 
                            
| A. | degree of rigor | 
| B. | adaptation criteria | 
| C. | task set | 
| D. | both degree of rigor and adaptation criteria | 
| Answer» C. task set | |
| 1045. | 
                                    What is a collection of software engineering work tasks, milestones, and deliverables that must be accomplished to complete a particular project? | 
                            
| A. | task set | 
| B. | degree of milestone | 
| C. | adaptation criteria | 
| D. | all of the mentioned | 
| Answer» B. degree of milestone | |
| 1046. | 
                                    Every task that is scheduled should be assigned to a specific team member is termed as | 
                            
| A. | compartmentalization | 
| B. | defined milestones | 
| C. | defined responsibilities | 
| D. | defined outcomes | 
| Answer» D. defined outcomes | |
| 1047. | 
                                    Which of the following is an activity that distributes estimated effort across the planned project duration by allocating the effort to specific software engineering tasks? | 
                            
| A. | software macroscopic schedule | 
| B. | software project scheduling | 
| C. | software detailed schedule | 
| D. | none of the mentioned | 
| Answer» C. software detailed schedule | |
| 1048. | 
                                    Which of the following is the reason that software is delivered late? | 
                            
| A. | changing customer requirements that are not reflected in schedule changes | 
| B. | technical difficulties that could not have been foreseen in advance | 
| C. | human difficulties that could not have been foreseen in advance | 
| D. | all of the mentioned | 
| Answer» E. | |
| 1049. | 
                                    If an Indirect approach is taken, then the sizing approach is represented as | 
                            
| A. | loc | 
| B. | fp | 
| C. | fuzzy logic | 
| D. | loc and fp | 
| Answer» C. fuzzy logic | |
| 1050. | 
                                    Programming language experience is a part of which factor of COCOMO cost drivers? | 
                            
| A. | personnel factor | 
| B. | product factor | 
| C. | platform factor | 
| D. | project factor | 
| Answer» B. product factor | |