

McqMate
These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Computer Science Engineering (CSE) , Information Technology Engineering (IT) , Bachelor of Science in Computer Science SY (BSc CS) , Bachelor of Computer Applications (BCA) , Bachelor of Business Administration in Computer Applications (BBA [CA]) .
Chapters
251. |
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» D. is connected to other modules | |
Explanation: coupling is a qualitative indication of the degree to which a module is connected to other modules. |
252. |
Provide an on-line tutorial |
A. | only (i) above |
B. | only (ii) above |
C. | only (iii) above |
D. | (i), (ii) and (iii) above |
Answer» D. (i), (ii) and (iii) above | |
Explanation: the following define intuitive shortcuts ,disclose information in a progressive fashion, establish meaningful defaults interface design principles reduces the user’s memory load |
253. |
Black box testing is also called |
A. | specification-based testing |
B. | structural testing |
C. | verification |
D. | unit testing |
Answer» A. specification-based testing | |
Explanation: black box testing is another name for specification-based testing. |
254. |
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» B. marketing data | |
Explanation: marketing data configuration objects would not typically be found in the project database |
255. |
Statistical quality control. |
A. | only (i) above |
B. | only (ii) above |
C. | only (iii) above |
D. | both (i) and (ii) above |
Answer» C. only (iii) above | |
Explanation: the following task statistical quality control is not part of software configuration management |
256. |
Which box specification is not associated with cleanroom approach? |
A. | black box |
B. | clear box |
C. | state box |
D. | white box |
Answer» D. white box | |
Explanation: white box specification is not associated with cleanroom approach |
257. |
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» D. programming layer | |
Explanation: programming is not a logical layer of the application in client server |
258. |
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» C. places heavy processing load on the server | |
Explanation: places heavy processing load on the server |
259. |
Traditionally, the phase of software development where a formal approach used is |
A. | programming |
B. | design |
C. | requirements |
D. | planning |
Answer» A. programming | |
Explanation: traditionally, the only phase of software development where a formal approach is used is programming. |
260. |
Choose the correct option in terms of Issues related to professional responsibility |
A. | confidentiality |
B. | intellectual property rights |
C. | both confidentiality & intellectual property rights |
D. | managing client relationships |
Answer» C. both confidentiality & intellectual property rights |
261. |
“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» D. all of the mentioned |
262. |
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» C. be dependent on their colleagues.” |
263. |
Efficiency in a software product does not include |
A. | responsiveness |
B. | licensing |
C. | memory utilization |
D. | processing time |
Answer» B. licensing |
264. |
The reason for software bugs and failures is due to |
A. | software companies |
B. | software developers |
C. | both software companies and developers |
D. | all of the mentioned |
Answer» C. both software companies and developers |
265. |
Company has latest computers and state- of the- art software tools, so we shouldn’t worry about the quality of the product. |
A. | true |
B. | false |
Answer» B. false |
266. |
Build & Fix Model is suitable for programming exercises of LOC (Line of Code). |
A. | 100-200 |
B. | 200-400 |
C. | 400-1000 |
D. | above 1000 |
Answer» A. 100-200 |
267. |
RAD stands for |
A. | relative application development |
B. | rapid application development |
C. | rapid application document |
D. | none of the mentioned |
Answer» B. rapid application development |
268. |
Which one of the following models is not suitable for accommodating any change? |
A. | build & fix model |
B. | prototyping model |
C. | rad model |
D. | waterfall model |
Answer» D. waterfall model |
269. |
Which is not one of the types of prototype of Prototyping Model? |
A. | horizontal prototype |
B. | vertical prototype |
C. | diagonal prototype |
D. | domain prototype |
Answer» C. diagonal prototype |
270. |
Which one of the following is not a phase of Prototyping Model? |
A. | quick design |
B. | coding |
C. | prototype refinement |
D. | engineer product |
Answer» B. coding |
271. |
Which of the following statements regarding Build & Fix Model is wrong? |
A. | no room for structured design |
B. | code soon becomes unfixable & unchangeable |
C. | maintenance is practically not possible |
D. | it scales up well to large projects |
Answer» D. it scales up well to large projects |
272. |
RAD Model has |
A. | 2 phases |
B. | 3 phase |
C. | 5 phases |
D. | 6 phases |
Answer» C. 5 phases |
273. |
What is the major drawback of using RAD Model? |
A. | highly specialized & skilled developers/designers are required |
B. | increases reusability of components |
C. | encourages customer/client feedback |
D. | increases reusability of components, highly specialized & skilled developers/designers are required |
Answer» D. increases reusability of components, highly specialized & skilled developers/designers are required |
274. |
SDLC stands for |
A. | software development life cycle |
B. | system development life cycle |
C. | software design life cycle |
D. | system design life cycle |
Answer» A. software development life cycle |
275. |
Which model can be selected if user is involved in all the phases of SDLC? |
A. | waterfall model |
B. | prototyping model |
C. | rad model |
D. | both prototyping model & rad model |
Answer» C. rad model |
276. |
Agile Software Development is based on |
A. | incremental development |
B. | iterative development |
C. | linear development |
D. | both incremental and iterative development |
Answer» D. both incremental and iterative development |
277. |
Which on of the following is not an agile method? |
A. | xp |
B. | 4gt |
C. | aup |
D. | all of the mentioned |
Answer» B. 4gt |
278. |
Agility is defined as the ability of a project team to respond rapidly to a change. |
A. | true |
B. | false |
Answer» B. false |
279. |
How is plan driven development different from agile development ? |
A. | outputs are decided through a process of negotiation during the software development process |
B. | specification, design, implementation and testing are interleaved |
C. | iteration occurs within activities |
D. | all of the mentioned |
Answer» C. iteration occurs within activities |
280. |
How many phases are there in Scrum ? |
A. | two |
B. | three |
C. | four |
D. | scrum is an agile method which means it does not have phases |
Answer» B. three |
281. |
Which of the following does not apply to agility to a software process? |
A. | uses incremental product delivery strategy |
B. | only essential work products are produced |
C. | eliminate the use of project planning and testing |
D. | all of the mentioned |
Answer» C. eliminate the use of project planning and testing |
282. |
Incremental development in Extreme Programming (XP) is supported through a system release once every month. |
A. | true |
B. | false |
Answer» B. false |
283. |
In XP, as soon as the work on a task is complete, it is integrated into the whole system. |
A. | true |
B. | false |
Answer» A. true |
284. |
In XP Increments are delivered to customers every weeks. |
A. | one |
B. | two |
C. | three |
D. | four |
Answer» B. two |
285. |
Is a customer involved test development and validation in XP ? |
A. | yes |
B. | no |
C. | it may vary from customer to customer |
D. | none of the mentioned |
Answer» C. it may vary from customer to customer |
286. |
Programmers prefer programming to testing and sometimes they take shortcuts when writing tests. For example, they may write incomplete tests that do not check for all possible exceptions that may occur. |
A. | true |
B. | false |
Answer» A. true |
287. |
Tests are automated in Extreme Programming. |
A. | true |
B. | false |
Answer» A. true |
288. |
In XP an automated unit test framework is used to write tests for a new piece of functionality before that functionality itself is implemented. |
A. | true |
B. | false |
Answer» A. true |
289. |
Developers work individually on a release and they compare their results with other developers before forwarding that release to customers. |
A. | true |
B. | false |
Answer» B. false |
290. |
Which four framework activities are found in the Extreme Programming(XP) ? |
A. | analysis, design, coding, testing |
B. | planning, analysis, design, coding |
C. | planning, design, coding, testing |
D. | planning, analysis, coding, testing |
Answer» C. planning, design, coding, testing |
291. |
Which one of the following is a functional requirement ? |
A. | maintainability |
B. | portability |
C. | robustness |
D. | none of the mentioned |
Answer» D. none of the mentioned |
292. |
“Consider a system where, a heat sensor detects an intrusion and alerts the security company.” What kind of a requirement the system is providing ? |
A. | functional |
B. | non-functional |
C. | known requirement |
D. | none of the mentioned |
Answer» A. functional |
293. |
Which of the following statements explains portability in non-functional requirements? |
A. | it is a degree to which software running on one platform can easily be converted to run on another platform |
B. | it cannot be enhanced by using languages, os’ and tools that are universally available and standardized |
C. | the ability of the system to behave consistently in a user-acceptable manner when operating within the environment for which the system was intended |
D. | none of the mentioned |
Answer» A. it is a degree to which software running on one platform can easily be converted to run on another platform |
294. |
Functional requirements capture the intended behavior of the system. |
A. | true |
B. | false |
Answer» A. true |
295. |
Choose the incorrect statement with respect to Non-Functional Requirement(NFR). |
A. | product-oriented approach – focus on system (or software) quality |
B. | process-oriented approach – focus on how nfrs can be used in the design process |
C. | quantitative approach – find measurable scales for the functionality attributes |
D. | qualitative approach – study various relationships between quality goals |
Answer» C. quantitative approach – find measurable scales for the functionality attributes |
296. |
How many classification schemes have been developed for NFRs ? |
A. | two |
B. | three |
C. | four |
D. | five |
Answer» D. five |
297. |
According to components of FURPS+, which of the following does not belong to S ? |
A. | testability |
B. | speed efficiency |
C. | serviceability |
D. | installability |
Answer» B. speed efficiency |
298. |
Does software wear & tear by decomposition ? |
A. | yes |
B. | no |
Answer» B. no |
299. |
Choose the correct statement on how NFRs integrates with Rational Unified Process ? |
A. | system responds within 4 seconds on average to local user requests and changes in the environment |
B. | system responds within 4 seconds on average to remote user requests and changes in the environment |
C. | all of the mentioned |
D. | none of the mentioned |
Answer» B. system responds within 4 seconds on average to remote user requests and changes in the environment |
300. |
Which of the following is not a diagram studied in Requirement Analysis ? |
A. | use cases |
B. | entity relationship diagram |
C. | state transition diagram |
D. | activity diagram |
Answer» D. activity diagram |
Done Studing? Take A Test.
Great job completing your study session! Now it's time to put your knowledge to the test. Challenge yourself, see how much you've learned, and identify areas for improvement. Don’t worry, this is all part of the journey to mastery. Ready for the next step? Take a quiz to solidify what you've just studied.