Está en la página 1de 27

http://vujannat.ning.

com
BEST SITE TO HELP STUDENTS
What is the objective of formal technical reviews conducted by software engineers?
(Note: Your answer should not be more than three lines)
What are the strengths and weaknesses in spiral model?
(Note: Your answer should not be more than three lines)

List the names of five Software Configuration Management tasks.


What is meant by generic risks?
(Note: Your answer should not be more than two lines)
What is "time-boxing" as it relates to project scheduling?
(Note: Your answer should not be more than three lines)
List any five basic principles to make a realistic project schedule.

What is defect removal efficiency? What is the formula to calculate it?

--What is meant by software refactoring?

--What is a software configuration audit?


W
FINALTERM EXAMINATION
Fall 2008
CS605- Software EngineeringII (Session - 1)
Ref No: 324799
Time: 120 min
Marks: 70
Student Info
StudentID:

Center: OPKST

WWW.vujannat.ning.COM
ExamDate: 2/8/2009 12:00:00 AM

For Teacher's Use Only


Q No. 1 2 3 4 5 6 7 8 Total

Marks

Q No. 9 10 11 12 13 14 15
M16

Marks O
Q No. 17 18 19 20 21
g
22 .C 23 24

Marks
i n
Q No. 25 26 27 28
.t n
29 30 31

Marks
n a
an
u j
. v
W
W
W

Visit vujannat.ning.Com For Video Lectures ,previous assigmnets ,Papers,Chat, Study


discussions and many more.
W
Question No: 1 ( Marks: 1 ) - Please choose one
The purpose of earned value analysis is to

► determine how to compensate developers based on their productivity

► provide a quantitative means of assessing software project progress

► provide a qualitative means of assessing software project progress

WWW.vujannat.ning.COM
► set the price point for a software product based on development effort

Question No: 2 ( Marks: 1 ) - Please choose one


The RMMM plan assists the project team in developing strategy for dealing with risk.
In this context, an effective strategy must consider:

► Risk avoidance

M
► Risk monitoring
O
► Risk management and contingency plan

g .C
► All of the given choices

i n
Question No: 3 ( Marks: 1 ) - Please choose one.t n
The component-based development model is

n a
n
► only appropriate for computer hardware design.

a
u j
► not able to support the development of reusable components.

. v
► dependent on object technologies for support.

W
► not cost effective by known quantifiable software metrics.

W
W
Question No: 4 ( Marks: 1 ) - Please choose one
In ___________ representation of CMMI model, consideration is given to improve all
the defined processes areas.

► Staged

► Continuous

Visit vujannat.ning.Com For Video Lectures ,previous assigmnets ,Papers,Chat, Study


discussions and many more.
W
Question No: 5 ( Marks: 1 ) - Please choose one
If you know the relationship between the use cases, classes, GUIs, Test cases and other
artifacts then we can say that requirements are traceable in that project.

►True

►False

WWW.vujannat.ning.COM
Question No: 6 ( Marks: 1 ) - Please choose one
There could be multiple GUIs to satisfy one requirement

►True

►False

M
Question No: 7 ( Marks: 1 ) - Please choose one
O
Check in and Check out is actually one and the same process with two different names

g .C
►True
i n
►False
.t n
n a
Question No: 8 ( Marks: 1 ) - Please choose one
If a new version of a product is released by fixing the bugs in the previous release then it
is termed as _________________
an
►Product Update

u j
►Product Upgrade

►Defect Removal . v
W
W
►Product Performance

W
Question No: 9 ( Marks: 1 ) - Please choose one
When an Item is baselined, it becomes frozen, here frozen means, that the item can be
changed only by creating an old version

►
►

Visit vujannat.ning.Com For Video Lectures ,previous assigmnets ,Papers,Chat, Study


discussions and many more.
W
Question No: 10 ( Marks: 1 ) - Please choose one
Configuration Item identification involves:

►Identifying the structure of the s/w system

►Uniquely identify individual components

►Uniquely identifying various revisions

WWW.vujannat.ning.COM
►All of the given

Question No: 11 ( Marks: 1 ) - Please choose one


Incomplete Configuration identification documents may result in:

►Schedule Product

►all of the given choices are correct

M
►Defective Product
O
►Higher Maintenance Costs

g .C
Question No: 12 ( Marks: 1 ) - Please choose one
i n
.t n
If Configuration item identification is not identified, it is possible to control changes and
establish records.

► True
n a
► False

an
u j
Question No: 13 ( Marks: 1 ) - Please choose one

► Perceived quality . v
Availability and Reliability are concerned with

W
► Quantitatively measured quality
W
W
Question No: 14 ( Marks: 1 ) - Please choose one
Software Availability can be calculated by the following equation:

► Availability = (MTTR/MTTF) x 100

► Availability = (MTBF/MTTR) x 100

Visit vujannat.ning.Com For Video Lectures ,previous assigmnets ,Papers,Chat, Study


discussions and many more.
W
► Availability = (MTTF/MTBF) x 100

► Availability = (MTBF/MTTF) x 100

Question No: 15 ( Marks: 1 ) - Please choose one


Phase Index can be calculated by the help of the following formula, where
Ei – the total number of errors uncovered during the ith step in the SE process

WWW.vujannat.ning.COM
Si – number of serious errors
Mi – number of moderate errors
Ti – number of minor errors
PSi – product size at the ith step
ws, wm, wt – weighting factors for serious, moderate, and minor errors

► PIi = ws(Si/Ei) + wm(Mi/Ei) + wt(Ti/Ei)


► PIi = ws(Si/Ei) + wm(Mi/Mi) + wt(Ti/T)

► PIi = ws(Si/Ei) + wm(Mi/Mi) + wt(Ti/Ei)


M
► PIi = ws(Si/S) + wm(Mi/M) + wt(Ti/E) O
g .C
Question No: 16 ( Marks: 1 ) - Please choose one

i n
The higher the Error Index, the higher will be the Defect Removal Efficiency

► True .t n
► False
n a
an
u j
Question No: 17 ( Marks: 1 ) - Please choose one
The goal of quality assurance is to provide management with the data needed to

. v
determine which software engineers are producing the most defects.

► true
► false W
W
Question No: 18 ( Marks: 1 ) - Please choose one
W
From the following listed software development Model, which one is an object oriented
model

► Classical life cycle model


► Fountain model

► Spiral model

Visit vujannat.ning.Com For Video Lectures ,previous assigmnets ,Papers,Chat, Study


discussions and many more.
W
► Waterfall model

Question No: 19 ( Marks: 1 ) - Please choose one


The prototyping model of software development is

► a reasonable approach when requirements are well defined.


► a useful approach when a customer cannot define requirements clearly.

WWW.vujannat.ning.COM
► the best approach to use for projects with large development teams.

► a risky model that rarely produces a meaningful product.

Question No: 20 ( Marks: 1 ) - Please choose one


___________________is a team organization where there is no permanent leader and
task coordinators are appointed for short duration. Decisions on problems and approach
are made by group consensus and communication among team is horizontal.

M
O
g .C
► Democratic decentralized (DD)
► Controlled decentralized (CD)
i n
► Synchronous paradigm (SP)
► Controlled centralized (CC) .t n
Question No: 21 ( Marks: 2 )
n a
n
Discuss the role of program restructuring in software reengineering?

a
Question No: 22 ( Marks: 2 ) u j
. v
Differentiate Change Control Authority (CCA) and Change Control Board (CCB)?

W
Question No: 23 ( Marks: 2 )
W
Give the uses of Time Boxing?

W
Question No: 24 ( Marks: 3 )
Differentiate between organizational maturity and process area capability?

Question No: 25 ( Marks: 3 )


What would you understand by the conventional numbering of the product release?

Visit vujannat.ning.Com For Video Lectures ,previous assigmnets ,Papers,Chat, Study


discussions and many more.
W
Question No: 26 ( Marks: 3 )
What would this model depict?
Defects Detec tion
Error s Passed
Errors from Through Percentage
previous step Amplified Errors Ef ficiency Errors passed
1:x F or error To next step
Ne wly gener ated dete ction

WWW.vujannat.ning.COM
errors

Development Step

Question No: 27 ( Marks: 5 )


How we schedule a project with the help Critical Path Method (CPM)? Give only key
points.

Question No: 28 ( Marks: 5 )


M
What problems can be caused by following bad smells in code?
· Large class O
· Short gun surgery

g .C
i n
Question No: 29 ( Marks: 5 )
Briefly explain the following graph .t n
n a
an
u j
. v
W
W
W

Visit vujannat.ning.Com For Video Lectures ,previous assigmnets ,Papers,Chat, Study


discussions and many more.
W
WWW.vujannat.ning.COM
M
O
g .C
Question No: 30 ( Marks: 10 )

i n
What are the difficulties in maintaining the Legacy System?

.t n
Question No: 31 ( Marks: 10 )

n a
If we have collected the historical data of our organization, how the data related to errors

n
help in assessing the quality of the present project?

a
u j
. v
W
W
W

Visit vujannat.ning.Com For Video Lectures ,previous assigmnets ,Papers,Chat, Study


discussions and many more.
www.vujannat.ning.com

CS605 Software Engineering II


Final Term Examination – Spring 2005
Time Allowed: 150 Minutes

Please read the following instructions carefully before


attempting any of the questions:
1. Attempt all questions. Marks are written adjacent to each
question.
2. Do not ask any questions about the contents of this
examination from anyone.
a. If you think that there is something wrong with any of
the questions, attempt it to the best of your understanding.
b. If you believe that some essential piece of information is
missing, make an appropriate assumption and use it to
solve the problem.
c. Write all steps, missing steps may lead to deduction of
marks.
3. A Note is added to some questions. Follow the
instruction given in the note to give accurate answer.

**WARNING: Please note that Virtual University takes serious


note of unfair means. Anyone found involved in cheating will
get an `F` grade in this course.

Total Marks: 70 Total Questions: 22

Question No. 1 Marks : 01

Effective software project management focuses on

o people, performance, payoff, product


o people, product, performance, process
o people, product, process, project
o people, process, payoff, product
o people, process, price, product

Question No. 2 Marks : 01

What did Fredrick Brooks mean when he said "There is no silver bullet"?

o Software engineers should be shot (but we're not allowed to).


o The "software crisis" was an illusion that proved not to be a threat at all.
o No one technique will magically kill all software development problems.
o Real design problems can only be solved with real (i.e. non-magical) tools.
o Systems that appear magical from the outside, are really just composed of
simple code on the inside.

Question No. 3 Marks : 01

Which one of the following is a CMM level 5 KPA?

o Software configuration management


o Process change management
o Peer reviews
o Process measurement
o Software project tracking

Question No. 4 Marks : 05

List the 3 broad categories of information that make up the software configuration. [5
Marks]

Question No. 5 Marks : 10

Explain what is wrong with the notion that software engineering is too time consuming
and interferes with a programmer's productivity. [10 Marks]

Question No. 6 Marks : 10

Compare the staged and continuous models of CMMI for software systems. [10 Marks]

Question No. 7 Marks : 05

What is "time-boxing" as it relates to project scheduling? [5 Marks]

Question No. 8 Marks : 01

Which one of the following activities does not belong to Risk Mitigation, Monitoring, and
Management Plan?
o Risk Identification
o Risk Projection
o Risk Mitigation
o Risk avoidance
o Risk Management and Contingency Planning

Question No. 9 Marks : 01

Pair programming is associated with:

o RAD
o Incremental development
o eXtreme Programming
o Prototyping
o Synchronize and stabilize

Question No. 10 Marks : 01

The prototyping model of software development is

o A reasonable approach when requirements are well defined.


o A useful approach when a customer cannot define requirements clearly.
o The best approach to use for projects with large development teams.
o A risky model that rarely produces a meaningful product.
o An old fashioned model that is rarely used any more.

Question No. 11 Marks : 01

Which maturity level is characterised by:


"Basic project management processes established to track cost, schedule and
functionality. Has the necessary process discipline in place to repeat earlier successes on
projects with similar applications".

o Level 1
o Level 2
o Level 3
o Level 4
o Level 5

Question No. 12 Marks : 10

How is project scope defined? [10 Marks]

Question No. 13 Marks : 01


Defect prevention is defined as:

o Avoiding defect insertion


o Avoiding defect insertion, but fixing errors when reported
o Finding and fixing errors after insertion
o Finding and fixing errors after release
o Not reporting errors

Question No. 14 Marks : 01

Which one of the following principles/techniques is NOT a software projects scheduling


principle?

o Interdependency identification
o time allocation
o effort validation
o Function point analysis
o Milestone definition

Question No. 15 Marks : 10

Describe all activities that must occur in order to produce a Risk Mitigation, Monitoring,
and Management Plan. [10 Marks]

Question No. 16 Marks : 01

Which one of the following is the 4th level of the SEI Capability Maturity Model?

o initial or ad hoc
o optimizing
o managed
o defined
o repeatable

Question No. 17 Marks : 01

Which one of the following is NOT a useful indicators of software quality?

o Correctness
o Code size
o Maintainability
o Integrity
o Usability

Question No. 18 Marks : 01


Which one of the following does not belong to a strategy for dealing with risk?

o Risk avoidance
o Security risk assessment
o Risk monitoring
o Risk management
o Contingency planning

Question No. 19 Marks : 01

Who of the following is NOT usually present in a technical review:

o User
o Quality Engineer
o The programming tools supplier
o Specialist with knowledge of the application
o Architect

Question No. 20 Marks : 01

What activity does a software project manager need to perform to minimize the risk of
software failure?

o double the project team size


o request a large budget
o allow absolutely no schedule slippage
o define milestones and track progress
o Request 50% more time than estimated

Question No. 21 Marks : 05


With respect to Software Refactory, what is meant by "move method" and why is it useful?
[5 Marks]

Question No. 22 Marks : 01

The quality of a software is high, if

o the code produced for one system can be applied to others with little or no
modification.
o the allocations are difficult to cope with changes in the organization.
o it does not allow to make copies.
o it causes the user no surprises during operation.
o the modifications are reflected in the documentation.
WWW.vujannat.ning.Com
Connecting VU Students

CS605
Final Term Examination – Spring 2006
Time Allowed: 150 Minutes

Question No. 1 Marks : 1

With respect to Software Refactoring, what is meant by “move method” and why it is useful?

Question No. 2 Marks : 3

Three categories of risks are

1. business risks, personnel risks, budget risks


2. project risks, technical risks, business risks
3. planning risks, technical risks, personnel risks
4. management risks, technical risks, design risks

Question No. 3 Marks : 3

Compute the SPI, Schedule variance and Percent complete for the situation given below.

Assume you are a software project Manager and that you have been asked to compute earned
value statistics for a small software project. The project has 56 planned work tasks that are
estimated to require 582 persons-days to complete. At the time that you have been asked to do
the earned value analysis. 5 tasks have been completed. However the project schedule indicates
that 8 tasks should have been completed. The following schedule data (in person-days) are
available.

Task Planned effort Actual effort

1 12 12
2 15 11
3 13 17
4 8 9
5 10 9
6 18 ----
7 10 ----
8 4 ----

(Hint: SPI = BCWP / BCWS


SV=BCWP - BCWS
Person Complete = BCWP / BAC
BAC = ∑ (BCWSk) for all tasks k

Where BCWP = Budgeted Cost of Work Performed, BCWS = Budgeted Cost of Work
Scheduled, BAC = Budget at Completion)

Question No. 4 Marks : 1

The software reengineering process model includes restructuring activities for which of the following work
items?

1. Code
2. Documentation
3. Data
4. all of the given options

Question No. 5 Marks : 1

One graphical technique for determining whether a process exhibits out-of-control change behavior is a

1. control chart
2. fishbone diagram
3. Pareto diagram
4. process diagram

Question No. 6 Marks : 1

What team structure for the following situation would you choose and why?

You have been appointed a software project manager for a company that services the genetic
engineering world. Your job is to manage the development t of a new software product that will
accelerate the pace of gene typing. The work is R&D oriented, but the goal to produce a product
within the next year.

Question No. 7 Marks : 1

Change control is not necessary if a development group is making use of an automated project database tool.

1. T
2. F

Question No. 8 Marks : 1

The linear sequential model of software development is also known as the


1. Classical life cycle model
2. Fountain model
3. Spiral model
4. Chaos model

Question No. 9 Marks : 1

What is the difference between SCM audit and a formal technical review?

Question No. 10 Marks : 3

Doubling the size of your software project team is guaranteed to cut project completion time in half.

1. T
2. F

Question No. 11 Marks : 3

What is the role of risk analysis in evolutionary process models like the spiral model?

Question No. 12 Marks : 10

The number of people required for a software project is determined

1. after an estimate of the development effort is made.


2. after an estimate of the development effort is made.
3. from an assessment of the technical complexity of the system.
4. all of the given options

Question No. 13 Marks : 1

In terms of the Capability Maturity Model, what level would you describe the current situation as being?
Justify your answer.

The owner of the software games company: HotFusion Games has hired you to advise their
company. 18 months ago, their game “Powers and Perils” became an international success, and
since then their software development group has grown from 5 people to 50 people.
Unfortunately, their sequel to the first game “Powers and Perils II” is now six months behind
schedule and the owner is quite bewildered at this. After examining the situation at HotFusion
Games, you realize that while the organization is equipped with some very capable software
developers, they have never established any formal process in their software development.

Question No. 14 Marks : 1


Which of these benefits can be achieved when software is restructured?

1. higher quality programs


2. reduced maintenance effort
3. software easier to test
4. all of the given options

Question No. 15 Marks : 1

The first step in project planning is to

1. determine the budget.


2. select a team organizational model.
3. determine the project constraints.
4. establish the objectives and scope.

Question No. 16 Marks : 1

Using this table information and this phase index distribution, compute the overall error index for the
organization. Assume PS= 100.

An organization uses a four step software engineering process in which the phase index of each
step is given below:

Step Phase Index


1 2
2 4
3 3
4 5

(Hint: The Formula for Error index is EI = ∑ (i * PIi) / PS


Where:
i is the number of step
PI is the Phase index)

Question No. 17 Marks : 1

The goal of quality assurance is to provide management with the data needed to determine which software
engineers are producing the most defects.

1. True
2. False
W
MIDTERM EXAMINATION
Fall 2008
CS605- Software EngineeringII (Session - 2)
Time: 60 min
Marks: 38
Student Info
StudentID:

OPKST Center:

WWW.vujannat.ning.COM
12/2/2008 12:00:00 AM ExamDate:

For Teacher's Use Only


Q No. 1 2 3 4 5 6 7 8 Total

Marks

Q No. 9 10 11 12 13 14 15 16
M
Marks
O
Q No.

Marks
17 18 19 20 21

g .C
i n
.t n
n a
an
u j
. v
W
W
W

Visit vujannat.ning.Com For Video Lectures ,previous assigmnets ,Papers,Chat, Study


discussions and many more.
W
Question No: 1 ( Marks: 1 ) - Please choose one

Every task should be assigned to a specific team -------------.

► Member
► Manager
► Organizer
► None of the given

WWW.vujannat.ning.COM
Question No: 2 ( Marks: 1 ) - Please choose one

Which one is not the Software project planning activity carried out by the project manager for
estimation?

► Software scope estimation

► Resources requirements
M
► Time requirements
O
► Product Quality
g .C
i n
.t n
Question No: 3 ( Marks: 1 ) - Please choose one
The

a
higher the Error Index, the higher will be the Defect Removal Efficiency

n
► True

an
► False
u j
Question No: 4 ( Marks: 1 ) . v
- Please choose one

W
While performing risk analysis, the impact of risk can not be measured quantitatively
► True
► False W
Question No: 5 W ( Marks: 1 ) - Please choose one

Degree of uncertainty that the product will meet its requirements and be fit for its
intended use is the

► Cost risks

Visit vujannat.ning.Com For Video Lectures ,previous assigmnets ,Papers,Chat, Study


discussions and many more.
W
► Schedule risks

► Performance risks

► None of the given choices

WWW.vujannat.ning.COM
Question No: 6 ( Marks: 1 ) - Please choose one

Proactive risk management philosophy is also some times termed as Indiana Jones
school of risk management

► true
► false

Question No: 7 ( Marks: 1 ) - Please choose one

number of people required for a software project is determined M The

O
► after an estimate of the development effort is made.

g .C
► from an assessment of the technical complexity of the system.

i n
.t n
► by the size of the project
► all of the given

Question No: 8 ( Marks: 1 )


n a
- Please choose one

an
Defect Removal Efficiency (DRE) can be measured by where E is Errors found
j
delivery and D is error found after delivery (typically within the first year of operation)
u
. v
W
W
► DRE= E/(E+D)

W
► DRE= E - (E+D)
► DRE= E * (E+D)
► None of the given

Question No: 9 ( Marks: 1 ) - Please choose one

Integrity means that the software should

Visit vujannat.ning.Com For Video Lectures ,previous assigmnets ,Papers,Chat, Study


discussions and many more.
W
► help the users to enjoy usability
► none of the given

► withstand the attack from a hacker


► help the hacker to hack the system

WWW.vujannat.ning.COM
Question No: 10 ( Marks: 1 ) - Please choose one
In
function point analysis technique EO stands for

► Export operation

► Export output

► External output
M
► None of these O
g .C
Question No: 11 ( Marks: 1 ) - Please choose one

i n
.t n
Which of these software characteristics are used to determine the scope of a software
project?

► context,lines of code, function


n a
an
► context, function, communication requirements

u j
► information objectives, function, performance

. v
► communications requirements, performance, information objectives

Question No: 12
W
( Marks: 1 ) - Please choose one
In

W
____________a team is structured loosely and depends on individual initiative of the team
members

W
► random paradigm

► closed paradigm

Visit vujannat.ning.Com For Video Lectures ,previous assigmnets ,Papers,Chat, Study


discussions and many more.
W
► synchronous paradigm
► open paradigm

Question No: 13 ( Marks: 1 ) - Please choose one


In
_________________ a team is structured along a traditional hierarchy of authority
► closed paradigm

WWW.vujannat.ning.COM
► synchronous paradigm
► random paradigm
► open paradigm

Question No: 14 ( Marks: 1 ) - Please choose one

______________ is the first stage of waterfall lifecycle model

M
O
► Requirement definition g .C
► Operation
i n
.t n
► Unit testing
► Implementation

Question No: 15 ( Marks: 1 )


n a
- Please choose one

an
___________ is not the part of software development loop.

► Status Quo
u j
► Problem definition . v
W
► Technical development

► Task set
W
Question No: 16W ( Marks: 1 ) - Please choose one

__________ is not the management part of software development activities.

► Coding

Visit vujannat.ning.Com For Video Lectures ,previous assigmnets ,Papers,Chat, Study


discussions and many more.
W
► Configuration Management

► Quality Assurance

► Project planning

Question No: 17 ( Marks: 2 )

WWW.vujannat.ning.COM
How can we decide about the degree of rigor for a project, give the parameters
those are considered before a decision is made?

Question No: 18 ( Marks: 2 )

Differentiate between open paradigms vs. synchronous paradigms in team


management?

Question No: 19 ( Marks: 3 )


M
O
How Kraul and Steeter categorize the project coordination techniques?

Question No: 20 ( Marks: 5 )


g .C
i n
Differentiate between the types of software engineering control chart techniques?

.t n
Question No: 21 ( Marks: 10 )

n a
Cost vs. Efficiency?
an
Briefly explain what we mean by law of diminishing return. Discuss this law in view of

u j
. v
W
W
W

Visit vujannat.ning.Com For Video Lectures ,previous assigmnets ,Papers,Chat, Study


discussions and many more.
www.vujannat.ning.com

CS605 Software Engineering II


Mid Term Examination – Spring 2005
Time Allowed: 90 Minutes

Please read the following instructions carefully before


attempting any of the questions:
1. Attempt all questions. Marks are written adjacent to each
question.
2. Do not ask any questions about the contents of this
examination from anyone.
a. If you think that there is something wrong with any of
the questions, attempt it to the best of your understanding.
b. If you believe that some essential piece of information is
missing, make an appropriate assumption and use it to
solve the problem.
c. Write all steps, missing steps may lead to deduction of
marks.
3. A Note is added to some questions. Follow the
instruction given in the note to give
accurate answer.

**WARNING: Please note that Virtual University takes serious


note of unfair means. Anyone found involved in cheating will
get an `F` grade in this course.

Total Marks: 40 Total Questions: 6

Question No. 1 Marks : 10

What are the names of the five levels of the SEI Capability Maturity Model? In your own
words, briefly describe each. [Marks 10]
Question No. 2 Marks : 10

What are the key features of eXtreme Programming model? Briefly explain. [Marks 10]
(NOTE: Give at least FOUR features with short explanation)

Question No. 3 Marks : 10

Define ILF and EIF. What is the difference between ILF and EIF? [Marks 10]

Question No. 4 Marks : 10

What are the major reasons for project failure? Briefly explain. [Marks 10]
(NOTE: Explain each reason in two or three lines.)

Question No. 5 Marks : 10

In the McCall's model, what are the quality factors related to operation? [Marks 10]

Question No. 6 Marks : 10

Why is a feasibility assessment part of the planning process? [Marks 10]