With each visit of this Software Engineering online Quiz / Practice Test, the list of MCQs / Objective Questions presented will be different, offering you a diverse set of practice opportunities. This variability encourages you to practice extensively, refining the accuracy of your answers and your overall grasp of the content. By utilizing this resource, you can hone your skills and become more adept at managing time constraints during actual exams.
Test Instructions Question type Randomized MCQs.Changes every time you visit the test Total Number of Questions 30 Time Limit 20 Minutes Points 1 Point for each Question
Remaining Time: 0 MINUTES
0 of 30 questions completed
Questions:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Information
You have already completed the test before. Hence you can not start it again.
0 of 30 questions answered correctly
Your time:
Time has elapsed
You have reached 0 of 0 points, (0 )
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Question 1 of 30
Q-1.Which of the following is not necessary to apply agility to a software process?
Your Answer:Correct
Your Answer:Incorrect
Question 2 of 30
Q-2.Software processes can be constructed out of pre-existing software patterns to best meet the needs of a software project
Your Answer:Correct
Your Answer:Incorrect
Question 3 of 30
Q-3.The state model can be used to derive test cases based on the dynamic behavior of an object-oriented system.
Your Answer:Correct
Your Answer:Incorrect
Question 4 of 30
Q-4.MobileApps must be designed take intermittent connectivity outages
Your Answer:Correct
Your Answer:Incorrect
Question 5 of 30
Q-5.When can selected common process framework activities be omitted during process decomposition?
Your Answer:Correct
Your Answer:Incorrect
Question 6 of 30
Q-6.Classes and components that exhibit functional, layer, or communicational cohesion are relatively easy to implement, test, and maintain.
Your Answer:Correct
Your Answer:Incorrect
Question 7 of 30
Q-7.Black-box testing attempts to find errors in which of the following categories
Your Answer:Correct
Your Answer:Incorrect
Question 8 of 30
Q-8.Design patterns are not applicable to the design of object-oriented software?
Your Answer:Correct
Your Answer:Incorrect
Question 9 of 30
Q-9.Which of these framework activities is not normally associated with the user interface design processes?
Your Answer:Correct
Your Answer:Incorrect
Question 10 of 30
Q-10.Which of the items listed below is not one of the software engineering layers?
Your Answer:Correct
Your Answer:Incorrect
Question 11 of 30
Q-11.The project scope is defined as a means of bounding the system
Your Answer:Correct
Your Answer:Incorrect
Question 12 of 30
Q-12.OCL makes use of several specialized mathematical characters
Your Answer:Correct
Your Answer:Incorrect
Question 13 of 30
Q-13.In component-based software engineering, the development team examines the requirements to see which are amenable to composition, rather than construction, before beginning detailed design tasks.
Your Answer:Correct
Your Answer:Incorrect
Question 14 of 30
Q-14.Which of the following is not one of the attributes of software quality?
Your Answer:Correct
Your Answer:Incorrect
Question 15 of 30
Q-15.One reason that version control is difficult for WebApps is that in an uncontrolled environment, you can have multiple authors making changes to the same files from multiple locations without any realizing it.
Your Answer:Correct
Your Answer:Incorrect
Question 16 of 30
Q-16.The values that are assigned to an object's attributes make that object unique.
Your Answer:Correct
Your Answer:Incorrect
Question 17 of 30
Q-17.The concepts and techniques discussed for ___________ can be used in the conjunction with a pattern-based approach.
Your Answer:Correct
Your Answer:Incorrect
Question 18 of 30
Q-18.In agile process models requirements engineering and design activities are interleaved.
Your Answer:Correct
Your Answer:Incorrect
Question 19 of 30
Q-19.How does a software project manager need to act to minimize the risk of software failure?
Your Answer:Correct
Your Answer:Incorrect
Question 20 of 30
Q-20.Which these are reasons for using technical product measures during software development?
Your Answer:Correct
Your Answer:Incorrect
Question 21 of 30
Q-21.The ISO 9126 quality standards for computer software are useful because they lend themselves to direct measurement of software attributes.
Your Answer:Correct
Your Answer:Incorrect
Question 22 of 30
Q-22.The entity relationship diagram
Your Answer:Correct
Your Answer:Incorrect
Question 23 of 30
Q-23.Process models are described as agile because they
Your Answer:Correct
Your Answer:Incorrect
Question 24 of 30
Q-24.The hardware required for most computer-based systems is more costly to purchase than the software.
Your Answer:Correct
Your Answer:Incorrect
Question 25 of 30
Q-25.In the most general sense a component is a modular building block for computer software.
Your Answer:Correct
Your Answer:Incorrect
Question 26 of 30
Q-26.Process technology tools allow software organizations to compress schedules by skipping unimportant activities.
Your Answer:Correct
Your Answer:Incorrect
Question 27 of 30
Q-27.Graph-based testing methods can only be used for object-oriented systems
Your Answer:Correct
Your Answer:Incorrect
Question 28 of 30
Q-28.Java is the best programming language to use when you want to create portable MobileApps
Your Answer:Correct
Your Answer:Incorrect
Question 29 of 30
Q-29.Three things that make requirements elicitation difficult are problems of
Your Answer:Correct
Your Answer:Incorrect
Question 30 of 30
Q-30.Which of the levels of granularity that can be used to describe WebApp patterns?
Your Answer:Correct
Your Answer:Incorrect