5 6118589721024136280asnit
5 6118589721024136280asnit
me/sppuwheebox
https://t.me/sppuwheebox
CS-301: Software Engineering A
N
(Old- 2014 Pattern) S
A) Location B) Cause
C Time to fix D) All the above
1 P.T.O.
9) System Test Plan will not include Approach A
A) Pass/Fail criteria B) Risks
C) Suspension and Resumption criteria D) None of the above
10) Which is not a product metric? C
A) Size B) Reliability
C) Productivity D) Functionality
11) In software maintenance removing errors spotted by users is known as _______. B
A) Adaptive B) Corrective
C) Perfective D) Preventive
12) The concurrent development model is C
A) Another name for concurrent engineering.
B) Defines events that trigger engineering activity state transitions.
C) Both a and b
D) None of these
13) Requirements analysis is critical to the success of a development project. A
A) True B) False
C) Depends upon the size of project D) None of the mentioned
14) Design Phase consists of ……………………. D
1. Identity the functions to be performed
2. Design the input/output and file design
3. Defining basic parameters for system design
A) 1 & 2 B) 2 & 3
C) 1 & 3 D) 1, 2 & 3
15) Which of the following is not a diagram studied in Requirement Analysis? D
A)Use Cases B) Entity Relationship Diagram
C) State Transition Diagram D) Activity Diagram
16) UML stands for B
A) Uniform modeling language B) Unified modeling language
C) Unit modeling language C) Universal modeling language
2
17) During software development, which factor is most crucial? A
A) People B) Product
C) Process D) Project
18) CASE Tool is A
A) Computer Aided Software Engineering
B) Component Aided Software Engineering
C) Constructive Aided Software Engineering
D)Computer Analysis Software Engineering
19) Software testing is: D
A) The process of demonstrating that errors are not present
B) The process of establishing confidence that a program does what it is
supposed to do
C) The process of executing a program to show it is working as per specifications
D) The process of executing a program with the intent of finding errors
20) Software Quality is D
A) Conformance to requirements B) Fitness for the purpose
C) Level of satisfaction D) All of the above
21) Compilers, Editors software come under which type of software? A
A) System software B) Application software
C) Scientific software D) None of the above
22) Which of these software engineering activities are not a part of software A
processes?
A)Software dependence B)Software development
C)Software validation D)Software specification
23) What are the characteristics of software? D
A) Software is developed or engineered; it is not manufactured in the classical
sense.
B) Software doesn’t “wear out”.
C) Software can be custom built or custom build.
D) All mentioned above
3 P.T.O.
24) Why is Requirements Management Important? It is due to the changes D
A) to the environment B) in technology
C) in customer’s expectations C) in all of the mentioned
25) Which model can be selected if user is involved in all the phases of SDLC? C
A) Waterfall Model B) Prototyping Model
C) RAD Model D) both Prototyping Model & RAD Model
26) How many product quality factors have been proposed in McCall quality model? D
A) 2 B) 3
C) 11 D) 6
27) ) Which one is not a software quality model? C
A) McCall model B) Boehm model
C) ISO 9000 D) ISO 9126
28) In McCall quality model; product revision quality factor consist of D
A) Maintainability B) Flexibility
C) Testability D) None of the above
29) During validation D
A) Process is checked B) Product is checked
C) Developer’s performance is evaluated D) The customer checks the product
30) Acceptance testing is done by B
A) Developers B) Customers
C) Testers D) All of the
31) Software Maintenance includes D
A) Error corrections B) Enhancements of capabilities
C) Deletion of obsolete capabilities D) All of the mentioned
32) Choose the correct combination of good coded program: C
A) Usability, Reliability, Robustness, Flexibility
B) Availability, Reliability, Maintainability, Usability
C) readability, robustness, Usability, Accuracy
D) Accuracy, robustness, Testability, Usability
4
33) If you were a lead developer of a software company and you are asked to submit a C
project / product within a stipulated time-frame but within cost barriers, which model
would you select?
A) Waterfall B) Spiral
C) RAD D) Incremental
34) What is legacy system? B
A) A legacy system refers to newer version of software.
B) A legacy system refers to outdated application software that is used instead of
available upgraded versions.
C) A legacy system always devolved by advance technology.
D) None of the above.
35) What is the main aim of Software engineering? C
A) Reliable software B) Cost effective software
C) Reliable and cost effective software D) None of the above
36) Test suite is A
A) Set of test cases B) Set of inputs
C) Set of outputs D) None of the above
37) Testing the software is basically C
A) Verification B) Validation
C) Verification and validation D) None of the above
38) Temporal cohesion means C
A)cohesion between temporal variables B) cohesion between local variables
C) cohesion with respect to time D)coincidental cohesion.
39) The most desirable form of coupling is B
A)control coupling B) data coupling
C)common coupling D) content coupling
40) Which one is not a strategy for design C
A)bottom-up design B) top-down design
C)embedded design D) hybrid design
5 P.T.O.
41) What is Cyclomatic complexity? B
A) Black box testing B) White box testing
C) Yellow box testing D) Green box testing
C) B and D
44) Select the people who identify the document and verify the correctness of the A
software…
6
47) Which of the following option is not tracked by configuration management tools? D
A) Tracking of change proposals
B) Storing versions of system components
C) Tracking the releases of system versions to customers
D) None of the mentioned
48) Which of the following is not a Software Configuration Management Activity? B
A) Configuration item identification B) Risk management
C) Release management D) Branch management
49) Which of the following process is concerned with analyzing the costs and benefits A
of proposed changes?
A) Change management B) Version management
C) System building D) Release management
50) Which method recommends that very frequent system builds should be carried A
out with automated testing to discover software problems?
A) Agile method B) Parallel compilation method
C) Large systems method D) All of the mentioned
51) Which of the following are areas of concern in design model? D
A) Architecture B) Data
C) Interface D) All
52) Three statements are given below regarding the User Interface Design, A
1. Place the user in control.
2. Reduce the user’s memory load.
3. Make the interface consistent.
These rules are called as _________.
A)Golden Rule B)Silver Rule
C)User Rule D)Interface rule
53) Which of the following is non-functional testing? B
A) Black box testing B) Performance testing
C) Unit testing D) None of the mentioned
7 P.T.O.
54) What are the Types of Integration Testing? D
8
61) Which design model elements are used to depict a model of information C
represented from the user's view?
A) Architectural design elements
B) Component-level design elements
C) Data design elements
D) Interface design elements
62) Cohesion is a qualitative indication of the degree to which a module B
A) can be written more compactly
B) focuses on just one thing.
C) is able to complete its function in a timely manner.
D) is connected to other modules and the outside world.
63) Coupling is a qualitative indication of the degree to which a module A
A) is connected to other modules and the outside world.
B) can be written more compactly
C) focuses on just one thing.
D) is able to complete its function in a timely manner
64) Software quality assurance consists of which function of management. C
A) reporting functions B) auditing functions
C)both A and B D)all of the above
65) Select what is the primary objective of formal technical reviews to find during the B
process so that after the release of the software they do not become the defect
A) failure B) errors
C) faults D) none of these
66) Which of the following interface design principles does not allow the user to D
remain in control of the interaction with a computer?
9 P.T.O.
67) Which of the following interface design principles reduce the user's memory load? D
D) All of these
68) Which of these framework activities is not normally associated with the user A
interface design processes?
A) Cost Estimation B) interface construction
C) interface validation D) user and task analysis
69) The computer's display capabilities are the primary determinant of the order in B
which user interface design activities are completed.
A) True
B) False
70) Which model depicts the profile of the end users of a computer system? C
10
74) Which of the following are areas of concern in the design model? D
A) architecture B) data
C) interfaces D) All of these
75) Which of the following can be used to represent the architectural design of a piece D
of software?
A) Dynamic models B) Functional models
C) Structural models D) All of the above
76) People who perform software quality assurance must look at the software from A
the customer's perspective.
A) True
B) False
77) Six Sigma methodology defines three core steps. C
A) Budget B) documentation
80) The cleanroom strategy is based on the ________ software process model. B
A) evolutionary B) Incremental
C) revolutionary D) spiral
11 P.T.O.
81) Select the people who identify the document and verifies the correctness of the B
software
A) Project manager B) SQA team
C) Project team D) All of the mentioned
12
88) In which testing level the focus is on customer usage? D
A) Alpha Testing B) Beta Testing
C) Validation Testing D) Both Alpha and Beta
13 P.T.O.
95) White Box techniques are also classified as B
A) Design based testing B) Structural testing
C) Error guessing technique D) None of the mentioned
97) Who identifies, documents, and verifies that corrections have been made to the C
software?
A) Project manager B) Project team
C) SQA group D) All of the mentioned
**********
14