Se Mid1 Online Bits
Se Mid1 Online Bits
Ans:c
Ans:b
3. What is a Software ?
a) Software is set of programs
b) Software is documentation and configuration of data
c) Software is set of programs, documentation & configuration of data
d) None of the mentioned
Ans:c
Ans:c
Ans:d
Ans:c
Ans:d
Ans:b
10. The fundamental notions of software engineering does not account for ?
a) Software processes
b) Software Security
c) Software reuse
d) Software Validation
Ans.d
Ans:b
Ans:b
13. Which one of the following models is not suitable for accommodating any
change?
a) Build & Fix Model
b) Prototyping Model
c) RAD Model
d) Waterfall Model
Ans:d
Ans.c
Ans:b
Ans:c
Ans:d
18. SDLC stands for
a) Software Development Life Cycle
b) System Development Life cycle
c) Software Design Life Cycle
d) System Design Life Cycle
Ans:a
19. Which model can be selected if user is involved in all the phases of SDLC?
a) Waterfall Model
b) Prototyping Model
c) RAD Model
d) both Prototyping Model & RAD Model
Ans:c
Ans:d
Ans:d
Ans:b
24.The spiral model has two dimensions namely _____________ and ____________
a) diagonal, angular
b) radial, perpendicular
c) radial, angular
d) diagonal, perpendicular
Ans:c
Ans.b
Ans:a
Ans:a
28. If you were to create client/server applications, which model would you go for?
a) WINWIN Spiral Model
b) Spiral Model
c) Concurrent Model
d) Incremental Model
Ans:c
29. Selection of a model is based on
a) Requirements
b) Development team & Users
c) Project type and associated risk
d) All of the mentioned
Ans:d
30. hich two models doesn’t allow defining requirements early in the cycle?
a) Waterfall & RAD
b) Prototyping & Spiral
c) Prototyping & RAD
d) Waterfall & Spiral
Ans:b
31. Which two models doesn’t allow defining requirements early in the cycle?
a) Waterfall & RAD
b) Prototyping & Spiral
c) Prototyping & RAD
d) Waterfall & Spiral
Ans:b
32. Which of the following life cycle model can be chosen if the development team
has less experience on similar projects?
a) Spiral
b) Waterfall
c) RAD
d) Iterative Enhancement Model
Ans:a
33. If you were a lead developer of a software company and you are asked to
submit a project/product within a stipulated time-frame with no cost barriers, which
model would you select?
a) Waterfall
b) Spiral
c) RAD
d) Incremental
Ans:c
34. Which two of the following models will not be able to give the desired outcome if
user’s participation is not involved?
a) Waterfall & Spiral
b) RAD & Spiral
c) RAD & Waterfall
d) RAD & Prototyping
Ans:d
Ans:c
ANS:c
Ans:c
38. Arrange the following activities for making a software product using 4GT.
i. Design strategy
ii. Transformation into product
iii. Implementation
iv. Requirement gathering
a) 1, 4, 3, 2
b) 4, 3, 1, 2
c) 4, 1, 3, 2
d) 1, 3, 4, 2
Ans:c
39. Which of the following model has a major disadvantage in terms of the coding
phase of a software life cycle model ?
a) Spiral Model
b) Waterfall Model
c) Rad Model
d) 4GT Model
Ans:d
Ans:b
Ans:c
42. Which one of the following is not an application of embedded software product?
a) keypad control of a security system
b) pattern recognition game playing
c) digital function of dashboard display in a car
d) none of the mentioned
Ans:b
Ans:d
44. The work associated with software engineering can be categorized into three
generic phases,regardless of application area, project size, or complexity namely
the__________ phase which focuses on what, the_________ phase which focuses
on how and the_________ phase which focuses on change.
i. support
ii. development
iii. definition
a) 1, 2, 3
b) 2, 1, 3
c) 3, 2, 1
d) 3, 1, 2
Ans:c
Ans:d
46. Which one of the following is not an Umbrella Activity that complements the five
process framework activities and help team manage and control progress, quality,
change, and risk.
a) Reusability management
b) Risk management
c) Measurement
d) User Reviews
Ans:d
47. Four types of change are encountered during the support phase.Which one of
the following is not one that falls into such category?
a) Translation
b) Correction
c) Adaptation
d) Prevention
Ans:a
Ans:c
Ans:d
50. The RUP is normally described from three perspectives-dynamic, static &
practice.What does static perspective do ?
a) It shows the process activities that are enacted
b) It suggests good practices to be used during the process
c) It shows the phases of the model over time
d) All of the mentioned
Ans:a
51. Which phase of the RUP is used to establish a business case for the system ?
a) Transition
b) Elaboration
c) Construction
d) Inception
Ans:d
52. Which one of the following is not a fundamental activity for software processes
in software engineering ?
a) Software Verification
b) Software Validation
c) Software design and implementation
d) Software evolution
Ans:a
Ans:d
54. . Arrange the following steps to form a basic/general Engineering Process Model.
i. Test
ii. Design
iii. Install
iv. Specification
v. Manufacture
vi. Maintain
a) 2, 4, 5, 1, 6, 3
b) 4, 2, 5, 1, 3, 6
c) 2, 4, 5, 1, 3, 6
d) 4, 2, 5, 1, 6, 3
Ans:b
55. Select the option that suits the Manifesto for Agile Software Development
a) Individuals and interactions
b) Working software
c) Customer collaboration
d) All of the mentioned
Ans:d
Ans:d
Ans:b
Ans:c
Ans:c
Ans:c
Ans:b
Ans:c
Ans:c
65. Which four framework activities are found in the Extreme Programming(XP) ?
a) analysis, design, coding, testing
b) planning, analysis, design, coding
c) planning, design, coding, testing
d) planning, analysis, coding, testing
Ans:c
Ans:d
Ans:d
Ans:b
Ans:c
Ans:c
71. The user system requirements are the parts of which document ?
a) SDD
b) SRS
c) DDD
d) SRD
Ans:b
72. Which is one of the most important stakeholder from the following ?
a) Entry level personnel
b) Middle level stakeholder
c) Managers
d) Users of the software
Ans:d
Ans:d
74. Which one of the following is a requirement that fits in a developer’s module ?
a) Availability
b) Testability
c) Usability
d) Flexibility
Ans:b
75. “Consider a system where, a heat sensor detects an intrusion and alerts the
security company.” What kind of a requirement the system is providing ?
a) Functional
b) Non-Functional
c) Known Requirement
d) None of the mentioned
Ans:a
Ans:a
77. Choose the incorrect statement with respect to Non-Functional
Requirement(NFR).
a) Product-oriented Approach – Focus on system (or software) quality
b) Process-oriented Approach – Focus on how NFRs can be used in the design
process
c) Quantitative Approach – Find measurable scales for the functionality attributes
d) Qualitative Approach – Study various relationships between quality goals
Ans:c
78. How many classification schemes have been developed for NFRs ?
a) Two
b) Three
c) Four
d) Five
Ans:d
79. According to components of FURPS+, which of the following does not belong to
S?
a) Testability
b) Speed Efficiency
c) Serviceability
d) Installability
Ans:b
Ans:c
81. Choose the correct statement on how NFRs integrates with Rational Unified
Process ?
a) System responds within 4 seconds on average to local user requests and changes
in the environment
b) System responds within 4 seconds on average to remote user requests and
changes in the environment
c) All of the mentioned
d) None of the mentioned
Ans:b
81. What is the first step of requirement elicitation ?
a) Identifying Stakeholder
b) Listing out Requirements
c) Requirements Gathering
d) All of the mentioned
Ans:a
82. Starting from least to most important, choose the order of stakeholder.
i. Managers
ii. Entry level Personnel
iii. Users
iv. Middle level stakeholder
a) i, ii, iv, iii
b) i, ii, iii, iv
c) ii, iv, i, iii
d) All of the mentioned
Ans:c
Ans:b
Ans:d
85. What kind of approach was introduced for elicitation and modelling to give a
functional view of the system ?
a) Object Oriented Design (by Booch)
b) Use Cases (by Jacobson)
c) Fusion (by Coleman)
d) Object Modeling Technique (by Rumbaugh)
Ans:b
Ans:d
Ans:d
88. What requirement gathering method developed at IBM in 1970s is used for
managing requirement elicitation ?
a) JAD
b) Traceability
c) FAST
d) Both JAD and Traceability
Ans:d
Ans:d
Ans:a
a. James gosling
b. Dannis Ritchie
c. Barry Boehm
d. none
93. Choose a framework that corresponds to Issue Based Information System (IBIS).
a) Idea -> Question -> Argument
b) Question -> Idea -> Argument
c) Issue -> Position -> Justification
d) Both Question -> Idea -> Argument and Issue -> Position -> Justification
Ans:d
Ans:d
95. Which of the following Requirement Elicitation Techniques removes the poor
understanding of application domain and lack of common terminology between the
users and the analysts ?
a) FODA
b) CORE
c) IBIS
d) Prototyping
Ans:a
96. How many steps are involved in Feature Oriented Domain Analysis (FODA) ?
a) Two
b) Three
c) Four
d) Five
Ans:b
Ans:b