Uploaded by zainshahid172001

SRe-Engg Assignment

advertisement
Assignment # 1
SED Batch 2020F
Instructor
Software ReBS-Software
Program
Engineering
Engineering
(SE-417)
Dr.Saood Zia, Ms. Abeer Javed Syed, Ms. Nida Khalil
Batch
2020F
Semester
7th
Start date
Maximum Marks
November 6, 2023
10
Submission Date
November 13, 2023
Course Title with
Code
Assignment
Guidelines





S. No
This is Group based assignment with 4 members maximum.
You are required to answer all questions in detail with references.
You will be graded according to the amount of research you have
conducted which will be reflected by your answers.
Consider Book and Internet as Reference Material
Submission will be on VLE / Hardcopy.
Course Learning Outcomes
CLO_1
Explain the concepts and techniques of reengineering.
PLOs
PLO_2 (Knowledge for
solving computing problem)
Blooms
Taxonomy
C2
(Understand)
Q1. Explain the scenarios on (a) Dependency Analysis & (b) Traceability Analysis respectively.
a. Consider a software project for weather application that displays current weather
information. This project consists of components that includes: Main application, an
external weather API, a user interface library and logging library.
b. Consider a software project to develop a simple messaging app. The project involves
following components: requirement, Design, code, testing. Suppose a change request
is made to “include the ability to send image/video/voice attachments along with text
messages”.
Q2. Summarize S-type, P-type, and E-type systems. Explain whether the Lehman Laws apply
exclusively to the E-type system or to all the systems mentioned.
Q3. Explain your preference for the type of code, changes made by developers in application code.
Describe the actions that can be taken to reduce the impact of fixing defects.
Q4. Summarize the objectives of Software Configuration Management (SCM)?
pg. 1
Assignment # 1
SED Batch 2020F
Q5. System (A), a crucial legacy system, collects and retains specific information on product sales.
It is necessary to routinely extract data from system (A) and put it into a new system (B) that
managers will use to better understand how sales patterns change from week to week. Early
calculations indicate that it will take about 3 hours to extract and process the data for a week.
Explain the choice of data migration frequency for the new application and provide the rationale
behind your selection.
i) Migrate on update.
ii) Migrate daily.
iii) Migrate weekly.
iv) Migrate monthly.
pg. 2
Download