Software Re-engineering Concepts Quiz

NeatFigTree avatar
NeatFigTree
·
·
Download

Start Quiz

Study Flashcards

15 Questions

In the SCORE/RM model, which of the following is NOT one of the four kinds of elements?

Testing procedures

According to the SCORE/RM model, how many layers does the function element consist of?

Eight

What is the main purpose of the first six layers of the function element in the SCORE/RM model?

Reverse engineering

Which element in the SCORE/RM model quantifies the improvements in software as a result of reengineering?

Metrication

What is the role of the final three layers of the function element in the SCORE/RM model?

Forward engineering

What is the role of the repository database element in the SCORE/RM model?

Storing software metrics

In the context of the software reengineering process phases, what activity is represented by the analysis and planning phase?

Identifying the required resources

According to the Source Code Reengineering Reference Model (SCORE/RM), what do the labels on the arcs denote?

The possible information flow

What is the primary technical issue addressed during analysis in the context of the software reengineering process?

Present state of the system to be reengineered

According to the phase model of software reengineering, how many phases does it comprise?

Five phases

What is included in the planning phase of the phase reengineering model?

Understanding the scope of the work

In the SCORE/RM model, what does the Function/Function interface (N)-FF represent?

The representation structures for source code

What are the three types of interfaces explained in the Source Code Reengineering Reference Model (SCORE/RM)?

(N)-MF, (N)-DF, (N)-FF

What does the SCORE/RM model's repository database store in the reengineering process?

(N)-MF and (N)-DF

What does Table 4.1 recommend as several alternatives to renovate a system?

Source code, design, or requirements

Test your knowledge of software re-engineering concepts with this quiz. Explore topics such as the SCORE/RM model, source code reengineering, and elements such as function, documentation, repository database, and metrication.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser