You are on page 1of 2

Name : Usama Yaseen

Student ID : Bcsm-f18-208
Section : 6B
Subject : OOAD
Exam: Assign-01
Submitted to : Ma’am Sabah
Question-01:-
Suppose you are developing a large software project that has multiple
dependable modules. It will be faster and cheaper to fix the encountered
bugs before you write the subsequent new code. Why?
Give at least two reasons. Each reason should be at maximum two
sentences long.
If we are working on the project which has multiple dependable modules. If we
encounter bugs then the project will be costly and take extra time to complete.
Following are the reasons:
If the developer did not know where the bug is. Then he has to work from the
beginning.
If the requirements are incomplete.
If developer encounters a bug in production is expensive because from that
point he has to rework on the whole process of SDLC.

Question-02:-
Suppose you are a Project Manager at a large organization and your team
has been assigned a project to develop an ERP system for your
Organization.
State (with 02 valid reasons) which Software Process Model you will use
and Why?
I will use agile development process because it is relatively new and is very
successful. It process is also a type of incremental model. In this model we are able to
move quickly and easily. Reasons are as follows:
If I need new changes to be implemented in the software. The freedom this
process gives to change is very important. New changes can be implemented at
low cost.
To implement a new feature I have to lose only the work of a few days, or even
only hours, to roll back and implement it using this process.

You might also like