Redirected
recategorized by
1,430 views
1 votes
1 votes

Reasons to re-engineer a software include:

P: Allow legacy software to quickly adapt to the changing requirements

Q: Upgrade to newer technologies/platforms/paradigm (for example, object-oriented)

R: Improve software maintainability

S: Allow change in the functionality and architecture of the software

Code:

  1. P, R and S only
  2. P and R only
  3. P, Q and S only
  4. P, Q and R only
recategorized by

1 Answer

Related questions

2 votes
2 votes
3 answers
2
Pooja Khatri asked Jul 13, 2018
2,754 views
Match the following in Software Engineering :$\begin{array}{clcl} &\textbf{List-I}& & \textbf{List-II} \\ \text{(a)}& \text{Product Complexity} & \text{(i)} & \text{Soft...
1 votes
1 votes
4 answers
3
Pooja Khatri asked Jul 13, 2018
1,733 views
Which one of the following is not typically provided by Source Code Management Software?SynchronizationVersioning and Revision historySyntax highlightingProject forking
0 votes
0 votes
3 answers
4
Pooja Khatri asked Jul 13, 2018
1,998 views
A software system crashed 20 times in the year 2017 and for each crash, it took 2 minutes to restart. Approximately, what was the software availability in that year?96.99...