Home /UOS — University of Sargodha /Software Re-engineering

Software Re-engineering BSSE/BSSE/CS/IT 7 Semester/Term UOS — University of Sargodha 2026

Software Re-engineering BSSE/BSSE/CS/IT 7 Semester/Term UOS — University of Sargodha 2026 — page 1

Discussion

Ask a question about this paper, or help someone else with theirs. Answers are emailed to whoever asked.

Your email is only used to send you replies and occasional Ustadni updates. It is never shown publicly.

Log in to post under your name

No questions yet — be the first to ask.

Paper text

niversity of Sargodha

BS 7' Semester Examination 2026

Subiest: Software Enrincering

Paper: Software Re-Enginesring (SECC-403)

Time Allowed: 2:30 Hours

Maximum Marks: 6i

Note: Objective Part is Corpulsory. Atten CO hree Question form Subjective Part.

Obiective Part

Compulsor

ustadni.

Write short answers of the followine in 2-a ines cach on your answer sheet. (2*12)

Deline software maintenance and list its types

What are the characteristics of miningble software?

Name any two software maintenance process modes

What is a legacy system?

Differentiate between reverse engineering and forward engineering

What is the purpose of software metrics?

Deline version and release management.

List two advantages of software reuse

What are software scale drivers is the COCOMO model?

rame any two testing types involved in soltware mainichanee

What is the role of impact analysis in maintenance

Mention any two data re-engineering processes.

subjective Part

1312)

Discuss in detail the software maintenance lifecycle and the challenges associated with

0.2.

Q.3.

Q.4.

Explain the architecture evolution in software systems with examples

Describe the process of reverse engincering. How does it differ from forward

eneineering?

0.5. Elaborate on the reuse landscape and deseribe ditterent software reuse approaches.

0.6.

Analyze the COCOMO-based software maintenance cost model. Provide a scenario to

istrate its use.

ustadni.com