Professional Documents
Culture Documents
SRe-Engg Assignment
SRe-Engg Assignment
SRe-Engg Assignment
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.
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