SRe-Engg Assignment

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Assignment # 1 SED Batch 2020F

Course Title with Software Re- Program BS-Software


Code Engineering Engineering
(SE-417)
Instructor Dr.Saood Zia, Ms. Abeer Javed Syed, Ms. Nida Khalil
Batch 2020F Semester 7th
Start date November 6, 2023 Submission Date November 13, 2023
Maximum Marks 10

Assignment  This is Group based assignment with 4 members maximum.


Guidelines  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.

S. No Course Learning Outcomes PLOs Blooms


Taxonomy
PLO_2 (Knowledge for
CLO_1 Explain the concepts and techniques of re- C2
solving computing problem) (Understand)
engineering.

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

You might also like