FINAL TERM EXAMINATION
Spring 2010
CS605- Software EngineeringII (Session - 4)
Time: 90 min
M a r k s: 60
Question No: 1 ( M a r k s: 1 ) http://vuzs.net
In order to measure the design quality, if the frequency of ripple defects is too large, then it means that there is tight coupling and hence the
► design is maintainable
► design is not maintainable
► design has completed
► none of the given
Question No: 2 ( M a r k s: 1 ) http://vuzs.net
We can include following type of data in the database for creating matrix aganst each project except
► name of project
► size of project
► company’s CEO name
► cost of project
Question No: 3 ( M a r k s: 1 ) http://vuzs.net
The only reason for an estimate to be unreliable is lack of experience related to the application on the part of the estimator.
► true
► false
Question No: 4 ( M a r k s: 1 ) http://vuzs.net
A consideration of software scope must include an evaluation of all external interfaces.
► true
► false
Question No: 5 ( M a r k s: 1 ) http://vuzs.net
If an error related to requirements is identified in testing phase, so this error will be considered as an error in ___________ phase.
► Design
► Code
► Requirement
Question No: 6 ( M a r k s: 1 ) http://vuzs.net
Usually the performance of the organization change over-night.
► True
► False
Question No: 7 ( M a r k s: 1 ) http://vuzs.net
Quality is the compliance of software to implicit and explicit quality factors. Identify the explicit requirement from the following:
► Maintainability
► Compliance with CMMI
► Ease of use
► Efficiency
Question No: 8 ( M a r k s: 1 ) http://vuzs.net
Following are the benefits of conducting review except
► Help in finding the size of the project
► Helps in verifying the quality of product
► Help in identifying where improvement is required.
► Helps in identifying the bugs in the work product
Question No: 9 ( M a r k s: 1 ) http://vuzs.net
Mean Time To Repair (MTTR) is the
► Time when system remained unable for usage
► Time taken to fix the error
► Time taken to repair the software
► All of the given options are correct.
Question No: 10 ( M a r k s: 1 ) http://vuzs.net
Reliability and Safety are same concepts with respect to software quality
► True
► False
Question No: 11 ( M a r k s: 1 ) http://vuzs.net
SCM is the requirement of the ________ level(s) of CMM
► First
► Second and later
► Third and later
► Only Second
Question No: 12 ( M a r k s: 1 ) http://vuzs.net
We can include following items during configuration item identification:
► User Manuals and Documentations
► Source Code
► Software Requirement Specifications
► All of the given choices are correct
Question No: 13 ( M a r k s: 1 ) http://vuzs.net
If a new version of a product is released by fixing the bugs in the previous release then it is termed as _________________
► Product Update
► Product Upgrade
► Defect Removal
► Product Performance
Question No: 14 ( M a r k s: 1 ) http://vuzs.net
Every node signifies ___________ version of a release
► one
► two
► three
► four
Question No: 15 ( M a r k s: 1 ) http://vuzs.net
The Change Control Authority does not have the rights to permit to bring the change in the software
► True
► False
Question No: 16 ( M a r k s: 1 ) http://vuzs.net
Check in and Check out is actually one and the same process with two different names
► True
► False
Question No: 17 ( M a r k s: 1 ) http://vuzs.net
There could be multiple GUIs to satisfy one requirement
► True
► False
Question No: 18 ( M a r k s: 1 ) http://vuzs.net
_____________ is the process of Design recovery. At this stage the documentation of the overall functionality is created.
► Database Engineering
► Reverse Engineering
► Refactoring
► Forward Engineering
Question No: 19 ( M a r k s: 1 ) http://vuzs.net
In code restructuring, we do not change the functionality of the code
► True
► False
Question No: 20 ( M a r k s: 1 ) http://vuzs.net
In ______________, new user and technology requirement can also be integrated into the re-engineering effort.
► Backward re-engineering
► Forward re-engineering
► Business Engineering
► Business Process Engineering
Question No: 21 ( M a r k s: 1 ) http://vuzs.net
A _____________process is “a set of logically related tasks performed to achieve a defined business outcome”.
► Business
► Software
► CMM
► ISO
Question No: 22 ( M a r k s: 1 ) http://vuzs.net
Software refactoring is a process in which
► External behavior of the system does not change
► Internal behavior of the system does not change
► Design of the software changes
► Architecture of the software changes
Question No: 23 ( M a r k s: 1 ) http://vuzs.net
The formal methods model of software development makes use of mathematical methods to
► define the specification for computer-based systems
► all of the given
► develop defect free computer-based systems
► verify the correctness of computer-based systems
Question No: 24 ( M a r k s: 1 ) http://vuzs.net
Which one of the following describes the data and control to be processed, function, performance, constraints, interfaces, and reliability?
► Product Quality
► Software scope estimation
► Resources requirements
► Time requirements
Question No: 25 ( M a r k s: 1 ) http://vuzs.net
Which one of the following describes the data and control to be processed, function, performance, constraints, interfaces, and reliability?
► Resources requirements
► Software scope estimation
► Time requirements
► Product Quality
Question No: 26 ( M a r k s: 1 ) http://vuzs.net
The software plan is not a static document, it is frequently adjusted to make the project appear on track to meet all deadlines and quality targets.
► True
► False
Question No: 27 ( M a r k s: 1 ) http://vuzs.net
The projects are classified into following categories except
► New application development
► Reengineering projects
► Concept development projects
► Marketing Development Projects
Question No: 28 ( M a r k s: 1 ) http://vuzs.net
The processes at ----------- is focus on continually improving process performance through both incremental and innovative technological changes/improvements.
► Level 5
► Level 1
► Level 4
► Level 3
Question No: 29 ( M a r k s: 1 ) http://vuzs.net
Quantitative process-improvement objectives for the organization are established, continually revised to reflect changing business objectives at -------------.
► Level 3
► Level 2
► Level 5
► Level 1
Question No: 30 ( M a r k s: 1 ) http://vuzs.net
Reliability of a software is a
► functional requirement
► non-functional requirement
► Design Requirement
► None of the given
Question No: 31 ( M a r k s: 2 )
What issues must be included in the review list?
Question No: 32 ( M a r k s: 2 )
What is meant by requirement management?
Requirement Management is defined as a systematic approach to eliciting, organizing, and documenting the requirements of the system, and a process that establishes and maintains agreement between the customer and the project team on the changing requirements of the system.
Question No: 33 ( M a r k s: 2 )
Give any two advantages of Software CMM?
Question No: 34 ( M a r k s: 2 )
How can we implemente metrics in small organizations ?
Question No: 35 ( M a r k s: 3 )
Give in brief any three factors related with operation?
Question No: 36 ( M a r k s: 3 )
Discuss the hazards those are associated with a computer-based cruise control for an automobile?
Question No: 37 ( M a r k s: 3 )
What would you understand by the conventional numbering of the product release?
Question No: 38 ( M a r k s: 3 )
Write down the levels of Capability Maturity Model (starting from 0-5)?
Question No: 39 ( M a r k s: 5 )
What are the risks associated in the migration of a Legacy system to a new system?
Question No: 40 ( M a r k s: 5 )
How Duplicate Code can cause problem in the maintenance of a program? Explain briefly.