CS605 Mid Term Past Paper 2
CS605 Mid Term Past Paper 2
COM
Reliability of a software is a
► functional requirement
► non-functional requirement
► Design Requirement
► Mathematical
► Perfect
► Haphazard
► Planned
► Manager
► Organizer
Which one is not the Software project planning activity carried out by the
project manager for estimation?
Page 1 of 8
For more papers, go to VUInsider.com
FOR MORE PAPERS, GO TO VUINSIDER.COM
► Resources requirements
► Time requirements
While performing risk analysis, the impact of risk can not be measured
quantitatively
► True
► False
Degree of uncertainty that the product will meet its requirements and be fit for
its intended use is the
► Cost risks
► Schedule risks
► true
Page 2 of 8
For more papers, go to VUInsider.com
FOR MORE PAPERS, GO TO VUINSIDER.COM
► DRE= E - (E+D)
► DRE= E * (E+D)
► Export operation
► Export output
► None of these
► closed paradigm
► synchronous paradigm
► open paradigm
Page 4 of 8
For more papers, go to VUInsider.com
FOR MORE PAPERS, GO TO VUINSIDER.COM
► synchronous paradigm
► random paradigm
► open paradigm
► Operation
► Unit testing
► Implementation
► Status Quo
► Problem definition
► Technical development
► Coding p7
► Configuration Management
Page 5 of 8
For more papers, go to VUInsider.com
FOR MORE PAPERS, GO TO VUINSIDER.COM
► Quality Assurance
Questions:
1. Do you think Flexibility and maintainability is same thing. tell reason. 3
Answer:- No, these are not the same things because System flexibility describes
the ease of expanding the product with new feature sets and capabilities. System
maintainability, on the other hand, describes the ease of coding bug repairs and
adding minor features. Both are determined by the architecture and techniques
used to create the code and resulting quality of the code.
Answer:- (Page 68) A cost oriented metric used to assess maintainability is called
Spoilage. It is defined as the cost to correct defects encountered after the
software has been released to the users. Spoilage cost is plotted against the
overall project cost as a function of time to determine whether the overall
maintainability of software produced by the organization is improving.
Answer:- (Page 72) In order to use the data for estimation and drawing
conclusions, it must be base-lined. In the baseline, data from past projects is
collected, cleaned, and put in a database. Such metrics baseline is used to reap
benefits at the process, project, and product level.
• Casual All process framework activities are applied, but only a minimum task set
is required. It requires reduced umbrella tasks and reduced documentation. Basic
principles of SE are however still followed.
5. Can we guarantee 100% risk free software development i.e. can we develop a
software without risk by following some software procedure? Comment it. 5
marks
Answer:- Let’s be clear: there’s no such thing as risk free software. You can’t do
anythingwithout taking some risk. But what’s easy to overlook, is that not doing
Page 7 of 8
For more papers, go to VUInsider.com
FOR MORE PAPERS, GO TO VUINSIDER.COM
something is a risk, too. Not fixing a bug runs the risk that its more serious than
you thought; more prevalent than you thought; that it could happen to an
important customer, someone in the press, or a highly valued customer – with
real revenue risk. You run the risk that it collides with another, as yet unknown
bug, potentially multiplying the pain. Sometimes not releasing feels like the safest
thing to do – but you’re releasing software because you know something is
wrong. So what you gonna do? No business wants to accept risk, you have to
mitigateit somehow. The simple, easy and wrong thing to do is to add more
process. The braver decision, the right decision, is to make it easy to undo any
mistakes.
Page 8 of 8
For more papers, go to VUInsider.com