Professional Documents
Culture Documents
Mit104 B0808, B0809 MQP PDF
Mit104 B0808, B0809 MQP PDF
Marks: 140
Section A (Compulsory)
Descriptive Questions (10 Marks each)
4 x 10 = 40 Marks
[4 marks]
(Refer section 1.4.1 for details)
[6 marks]
2. A) Write down the differences between Upper and Lower CASE tools.
[6 marks]
[4 marks]
(Refer section 2.3.2 for details)
3. A) What are the challenges for software driven approaches to problem solving? [4 marks]
(Refer section 6.1 for details)
B) Write on problem solving and implications of software engineering.
[6 marks]
[6 marks]
(Refer section 9.5 and 9.6, Book ID: B0808 for details)
B) What is the importance of Software Validation, in testing?
[4 marks]
(Refer section 9.5 and 9.6, Book ID: B0808 for details)
5. What are the team contributions and characteristics for the software development process?
[5 marks]
(Refer section 7.4.2.3 for details)
[5 marks]
(Refer section 5.8.1 for details)
Section B
Multiple Choice Questions
Part A (One Mark Questions)
50 x 1 = 50 Marks
6. The ___________ model combines elements of the linear sequential model with the
iterative of prototyping.
A. Spiral
B. Incremental
C. Component based
D. Waterfall
7. ____________ is the process of modifying the state space of the system so that the
effects of the fault are minimized.
A. Backward Recovery
B. Forward Recovery
C. Fault Recovery
D. None of the above
10. ___________ are used to show how data flows through a sequence of processing
steps.
A. Data Flow Model
B. Semantic Data Models
C. Classification Data Model
D. Process Model
12. In ___________ design, the sub-systems making up the system and their
relationships are identified and documented.
A. Component
B. Architectural
C. Abstract
D. Interface
13. A ___________ design strategy relies on decomposing the system into a set of
interacting functions with a centralized system state shared by these functions.
A. Object-oriented
B. Class-oriented
C. Function-oriented
D. None of the above
14. A ___________ is an entity that has a state and a defined set of operations, which
operate on that state.
A. Class
B. Message
C. Interface
D. Object
15. Objects are organized into a ___________ structure that shows how one object is
composed of a number of other objects.
A. Aggregation
B. Hierarchy
C. Inheritance
D. None of the above
16. Which of the following is non-technical factor, which affect maintenance?
A. Program age
B. Programming style
C. Program validation
D. Programming language
17. __________ is the process of changing a system after it has been delivered and is
in use.
A. Software refactoring
B. Software reengineering
C. Software maintenance
D. None of the above
23. ___________ refers to the set of activities that ensure that software correctly
implements a specific function.
A. Verification
B. Validation
C. Testing
D. None of the above
24. __________ testing is particularly relevant to distributed systems based on a
network of processors.
A. Verification
B. Validation
C. Thread
D. Stress
25. ___________ focuses verification effort on the smallest unit of software design the
software component or module.
A. System Testing
B. Functional Testing
C. Unit Testing
D. None of the above
26. In ___________, the software and other system elements are tested as a whole.
A. System Testing
B. Functional Testing
C. Unit Testing
D. None of the above
27. ___________ is a set of activities that can be planned in advance and conducted
systematically.
A. Maintenance
B. Validation
C. Testing
D. Verification
28. Software engineering process integrates and uses ___________ to execute its
activities and meet its goals.
A. Tools
B. Time
C. Interdisciplinary resources
D. Data
29. Which of the following will address the relevant human needs regardless of the role
of the software in meeting those needs:
A. Data
B. Capabilities
C. Problem definition
D. Tools
30. Software problems are primarily driven by :
A. External software factors
B. Internal hardware factors
C. External hardware factors
D. Internal software factors
32. If a firm does not respond on time to the new business needs, it results in:
A. Advantageous advances to be exploited by the competitors
B. Serious losses in sales
C. Reduction in margin
D. Employee dissatisfaction
A. Interorganizational ignorance
B. In-depth ignorance
C. Lack of communication
D. Partial knowledge
37. Data too low on quality that is to be considered for processing is:
A. Unused data
B. Untailored data
C. Unprocessed data
D. Vague data
38. What is the prevalent characteristic of software process modeling?
A. Diversity
B. Technology
C. Unity
D. Constant Requirements
41. The process of changing a system after it has been delivered and is in use is called
___________ .
A. software maintenance
B. Software testing
C. Software re-engineering
D. Software refactoring
42. Problem complexity is typically low at the __________ level.
A. Lower
B. Upper
C. Operational
D. Ground
43. Applying ________ allows the problem to be viewed from many alternative angles
so that the solution receives a sufficiently broad analysis.
A. Intended knowledge
B. Intelligent knowledge
C. Extended knowledge
D. Broad knowledge
44. Extranets can be extended to larger geographic or metropolitan areas through
________.
A. Metronets
B. Intranets
C. Widenets
D. Metricnets
45. The project definition serves as a basis for _______.
A. Resources
B. Project Planning
C. Development
D. Project closure
46. _______ observe that agile processes do not have separate coding and testing
phases; rather, code written during an iteration must be tested and debugged
during that iteration.
A. Agarwal et al
B. Dagnino
C. Weske
D. Cohn and Ford
A. Important
B. Resources
C. Objects
D. Unnecessary
(25*2 = 50 marks)
52.
I.
II.
53.
54.
55.
I.
II.
56.
B.
C.
D.
57.
B.
C.
Arrows , Rectangle
D.
Rectangle , Square
58.
59.
60.
When objects are created they inherit the ______ and ______ of their class.
A. State, Attributes
B. Attributes, Operations
C. Operation, Variable
D. Variable, Functions
61.
62.
________ changes are intended to fix faults and ________ changes are
intended to implement new requirements or to improve system maintainability.
A. Adaptive, Perfective
B. Corrective, Perfective
C. Corrective, Adaptive
D. Perfective, Relative
63.
64.
The Pareto principle implies that ______ percent of all errors uncovered during
testing will likely be traceable to _______ percent of all program components.
A. 50 , 50
B. 80 , 20
C. 75 , 25
D. 60 , 40
65.
66.
Thread testing is a testing strategy, which was devised for testing _________
systems and Thread testing involves identifying and executing each possible
processing _________.
A. Distributed , Thread
B. Real-time , Class
C. Distributed , Class
D. Real-time , Thread
67.
68.
Bottom-up integration testing, as its name implies, begins ______ and _____
with atomic modules.
A. Construction , Analysis
B. Verification , Construction
C. Testing , Validating
D. Construction , Testing
69.
70.
A. I and II
B. II and III
C. III and IV
D. I and III
71.
People are at the core of problem solving because business problems are
solved by ______ for _______.
A. People, technology
B. People, people
C. Technology, people
D. Technology, technology
72.
73.
74.
When solving a problem, it is not a good idea to give priority to __________ over
_________.
A. Integration, communication
B. Differentiation, diversification
C. Differentiation, integration
D. Integration, differentiation
75.
Part A
Part - B
Ans.
Key
Unit no. /
Page no.
Q. No.
Ans.
Key
26
9/174,175
51
Unit
no./
Page
no.
1/03
1/04
27
9/173
52
1/04
1/05
28
5/124
53
2/17
2/14
29
5/119
54
2/09
2/11
30
5/115
55
3/43
2/17
31
5/117
56
3/43
3/43
32
5/114
57
4/55
3/46
33
5/112
58
4/77
3/36
34
5/112
59
5/84
10
4/55
35
7/154
60
5/83
11
4/61
36
7/155
61
6/110
12
4/63
37
7/158
62
6/112
13
5/94
38
7/146
63
7/139
14
5/82
39
7/161
64
7/133
15
5/91
40
7/148
65
8/152
16
6/119
41
6/106
66
8/159
17
6/106
42
8/164
67
9/177
18
6/115
43
8/163
68
9/177
19
7/137
44
8/165
69
8/167
20
7/138
45
8/168
70
8/170
21
7/134,135
46
4/92
71
8/163
22
8/151
47
6/125
72
8/154
23
8/151
48
8/169
73
8/153
24
8/159
49
7/149
74
8/152
25
9/176
50
8/163
75
8/154
Q. No.
Ans.
Key
Unit no. /
Page no.
Q. No.
1/01