You are on page 1of 2

BAHRIA UNIVERSITY (KARACHI CAMPUS)

ASSIGNMENT #01 – SPRING 2022


Introduction to Software Engineering (SEN-120)

Course Instructor: Engr. Mobeen Nazar Max Marks: 10


Class: BSE Shift: Morning
Section: 2A Date: 24/April/22
Student’s Name: Rizwan Akram Enrollment No. : 02-131212-026

Question 1: (CLO 3)

Many modern applications change frequently—before they are presented


to the end user and then after the first version have been put into use.
Suggest a few ways to build software to stop weakening due to change.

Answer: It is fact that several modern applications and the software have gained the
capacity to eliminate the data or content before the presentation of the application in
front of the end user.
This is considered under the deterioration due to the changes of application
information. the following are some ways which can stop the deterioration.

 Gather the required information.


 Designer and customer define the overall objectives for the software.
 Identify the known requirements.
 After building a prototype the developer uses an existing program fragment, this
will help the working program to complete quickly.
 Make sure test cases and results are archived and available so that the software
can be retested when changes are made.
 Make sure you spend time understanding what the customer wants.
 The chances of weakening can be minimal through allow automatic updates to be
built in.
Question 2: (CLO 3)

Draw Workflow diagram of Online shopping system by using any online


shopping platform as an example.

You might also like