You are on page 1of 4

SOFTWARE ENGINEERING

Q.1) The outcome of the analysis phase is


1. Sufficient understanding of the problem to write a design specification.
2. Sufficient understanding of the problem to write a formal description of it.
3. Sufficient understanding of the problem to suggest a solution (or solutions)
4. Sufficient understanding of the problem to write a code specification.

Q.2) Corrective maintenance is related to:


1. Making the system more functional
2. Correcting the fault that could not be found during testing
3. Making the system work in new environment
4. All of the above

Q.3) Testing is done with the objective of ______________________.


1. Finding new errors in the software 2. Correcting errors in the software
3. Both 1 and 2 4. None of the above

Q.4) If a software had 5 failures in 100 tests during 10 days of testing (Assume 10 tests
per day), What would be a good estimate of the reliability of the software over the
next week? (Assume 5 working days in a week)
1. 0.0275 2. 0.5987 3. 0.0769 4. 0.9500

Q.5) A requirements specification is:


1. A general list of things that the proposed software ought to do
2. A precise and mathematical list of things that the proposed software ought to do
3. A formal list of things that the proposed software must do
4. A list of software and hardware resources needed for completing the proposed system

Q.6) To achieve a good design, different modules should have________________


1. weak cohesion and low coupling 2. weak cohesion and high coupling
3. strong cohesion and low coupling 4. strong cohesion and high coupling

Q.7) Which of the following is the input to the feasibility study?


1. Outline description of the system 2. Set of preliminary business requirements
3. How the system is intended to support business process
4. All of the above

Q.8) Assuming that the tests are representative of the operational situation, then calculate the
reliability of a software system that has had 10 failures in 200 test cases.
1. 0.95 2. 0.9 3. 0.1 4. 1

Q.9) A critical task is one with__________________


1. Minimum slack time 2. Maximum slack time
3. No slack time 4. None of the above

Q.10) Which of the following is identified as critical for success in software development process?
1. Adopting SDLC configuration management 2. Adopt Continuous risk management
3. Both 1 and 2 4. Choice 2 only

Q.11) Quality control ________________________________


1. focuses on inspections, testing and removal of defects before release
2. is to check the system for its interface errors
3. is checking and reviewing work that has not been done
4. is a set of planned and systematic actions to provide confidence that a product
or service will satisfy given requirements for quality
Q.12) How maintainability can be achieved?
1. Through Error recovery
2. When the S/W process evolves to reflect changed organizational requirements
or identified process improvements
3. Both 1 and 2
4. None of the above

Q.13) Which testing methods are used by end-users who actually test software before they use it?
1. White Box testing 2. Alpha and Beta testing
3. Black box testing 4. Trial and Error testing

Q.14) What do you mean by nonfunctional requirements?


1. User requirements
2. Requirements definition
3. A timing constraint placed on the system or the use of a specific language during
Development
4. None of the above

Q.15) The project plan should be regularly revised during the project
1. Yes 2. No
3. It cannot be changed, it is to be followed 4. It is made only once at the start of project

Q.16) A program’s control flow structure indicates_________________


1. Correct program
2. The sequence in which the program’s instructions are executed
3. High-level language programming
4. All of the above

Q.17) Bar charts and activity networks are graphical notation which are used to illustrate the
1. Project Plan 2. Project dependencies 3. Project Schedule 4. Project Risk Analysis

Q.18) Which factor is not contributing to software crisis?


1. Larger problem sizes 2. Skill shortage
3. Low productivity improvements 4. None of the above

Q.19) Spiral mode_______________________________


1. is an example of Exploratory programming
2. is characterized by the assessment of management risk items
3. Both 1 and 2
4. None of the above

Q.20) Cohesion is______________


1. measure of quality
2. concept related to testing
3. Understandability
4. measure of closeness of the relationships between the system’s components

Q.21) Which term defines the process of project compliance with policies and procedures?
1. Quality control 2. Quality assurances
3. Quality audits 4. Quality control management

Q.22) The data items that are exchanged between the different functions are represented as___
1. Design phase 2. DFDs 3. ER Diagram 4. Data Structures

Q.23) Which of these terms apply to identify quality standards and how to satisfy them?
1. Quality projections 2. Quality management 3. Quality overview 4. Quality planning
Q.24) Software engineering principles are based on _________________
1. Error correction 2. Error prevention 3. Error detection 4. None of the above

Q.25) Pick up the correct sequence of processes


1. Requirements, Analysis, Test care design, Design
2. Requirements, Test care design, Analysis, Design
3. Requirements, Analysis, Design, Test care design
4. Requirements, Design, Analysis, Test care design

Q.26) Acceptance test plan is____________________


1. most likely to arise form the requirements specification process
2. most likely to arise form the System integration
3. Both 1 and 2
4. None of the above

Q.27) Visibility of design means_________________


1. Efficient design 2. Less complex design
3. Good quality, consistent document 4. None of above

Q.28) Project quality management includes __________________


1. All activities of the performing organization that determines policies and
responsibilities of a project
2. Performance quality control
3. Error detection
4. None of the above

Q.29) Important distinction between the spiral model and other software process model is
1. Explicit consideration of planning next phase
2. Explicit consideration of Validation
3. Explicit consideration of Risk Assessment and Reduction
4. Explicit consideration of Objective setting

Q.30) Capability maturity model______________________


1. gives description for software process 2. states what activities are necessary for success
3. describes how activities are to be performed 4. compare essential difficulties of software

Q.31) Validations is to check_________________


1. whether we are building the product right 2. whether we are building the right product
3. the methodology of software development 4. the methodology of software testing

Q.32) Which lifecycle model would you use for developing a commercial web site that requires
about 8 months of effort from a team of 6 people?
1. Opportunistic 2. Waterfall 3. Incremental 4. Spiral

Q.33) Which of the following s/w development life cycle shows high amount of risk analysis?
1. Water fall model 2. Spiral model 3. V-shaped model 4. Incremental model

Q.34) Deliverables are usually milestones but milestones need not be deliverables
1. True 2. False 3. May be true 4. None of the above

Q.35) Design phase will usually be____________________


1. bottom-up 2. top-down 3. Random 4. centre fringing

Q.36) The execution of every possible test case is called as ____________________


1. Static analysis 2. Dynamic testing 3. Structural testing 4. Exhaustive testing

Q.37) Configuration Management is not related with


1. Controlling changes to the source code
2. Choice of hardware configuration for an application
3. Controlling documentation for an application
4. Maintaining versions of software

Q.38) Which of the following statement is correct?


1. The project schedule is usually represented a set of charts showing the work.
2. The project schedule is usually represented as a set of charts showing the activities
Dependencies and staff allocations
3. The project schedule is usually represented as a set of charts showing the work
breakdown and activities dependencies
4. The project schedule is usually represented as a set of charts showing the work
Breakdown, activities dependencies and staff allocations

Q.39) Which is true about regression testing?


1. Regression testing is carried out if the system underline is an upgraded or corrected Version
2. Regression testing checks that there is no side effect after changes
3. Both 1 and 2
4. None of the above

Q.40) Which of the following is true about integration testing?


1. Integration testing aims to find out the errors related to various module interfaces
2. Integration testing is a kind of testing, which is carried out while constructing or integrating the
system
3. Integration testing is a kind of testing, which is carried out after constructing or
integrating the system
4. Both 1 & 2

You might also like