Home » Free and open-source software

MCQ | Software Program Analysis Tools and Component Classification | Free and open-source software

Here, we have a set of multiple-choice questions and answers (quiz) on Software Program Analysis Tools and Component Classification of Free and open-source software. For any help, you can refer to the previous articles on the same topic.
Submitted by Monika Sharma, on March 15, 2020

Q1. Which of the following analysis methods come under Static Analysis Tools?

  1. Code Walkthrough
  2. Code Inspection
  3. None of the Above
  4. Both a. & b.

Answer: d. Both a. & b.

Explanation:

It is a program analysis tool as it surveys and registers different attributes of a software product without executing it. Normally, static analysis tools break down a few basic portrayals of a program to land at certain diagnostic ends, for example, that some structural properties hold. Code walkthrough and Code inspection may be considered as static analysis methods.


Q2. In which of the program analysis, strategies require the program to be executed and its genuine conduct recorded?

  1. Static Analysis Tools
  2. Dynamic Analysis Tools
  3. None of the above
  4. Both 1. & 2.

Answer: b. Dynamic Analysis Tools

Explanation:

Dynamic program analysis strategies require the program to be executed and its genuine conduct recorded. A powerful analyzer for the most part instruments the code (for example includes extra proclamations in the source code to gather program execution follows). The instrumented code when executed enables us to record the conduct of the product for various experiments.


Q3. Why should we classify components depending upon the characteristics of the same?

  1. As to build up a viable ordering and capacity conspire.
  2. So that it is easy to organize them.
  1. Only 1
  2. Only 2
  3. Both 1 & 2
  4. None of the above

Answer: a. Only 1

Explanation:

Components should be appropriately characterized so as to build up a viable ordering and capacity conspire.


Q4. What would you term includes entering new things, resigning those things which are not any more important, and adjusting the inquiry ascribes of things to improve the adequacy of search?

  1. Repository Maintenance
  2. Inventory Maintenance
  3. Class Maintenance
  4. Component Maintenance

Answer: a. Repository Maintenance

Explanation:

Repository maintenance includes entering new things, resigning those things which are not any more important, and adjusting the inquiry ascribes of things to improve the adequacy of search.


Q5. Which scheme would you choose to classify the components or would rather use the scheme to characterize the components?

  1. Prieto-Diaz's classification scheme
  2. COCOMO
  3. Ricardo-Diaz's classification scheme
  4. None of the Above

Answer: a. Prieto-Diaz's classification scheme

Explanation:

Prieto-Diaz's faceted classification conspire requires picking an n-tuple that best fits a component. The faceted classification has favorable circumstances over enumerative order. Carefully enumerative plans utilize a predefined chain of command. Accordingly, these powers to look for a thing that best fit the component to be classified.


Q6. What would you term the procedure that is successful in maintaining a prominent web interface to the storehouse?

  1. Storehouse Maintenance
  2. Searching
  3. Web Interface Model
  4. None of the Above

Answer: b. Searching

Explanation:

A prominent search procedure that has demonstrated to be successful is one that gives a web interface to the storehouse. Utilizing such a web interface, one would look through a thing utilizing a rough computerized hunt utilizing watchwords, and afterward from these outcomes do browsing utilizing the connections gave to look into related things.







Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.





Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates


© https://www.includehelp.com some rights reserved.