CS504 GRAND QUIZ MEGA FILE (VUAnswer - Com) - 1
CS504 GRAND QUIZ MEGA FILE (VUAnswer - Com) - 1
com
Provided by VUAnswer.com
FACEBOOK PAGE
https://www.facebook.com/vuanswer
https://www.youtube.com/channel/UCvFS8fAv4bvZsOmWuWM
Ig3Q
https://chat.whatsapp.com/J1JTGFr367171U0YtH82Mc
www.vuanswer.com
BEST OF LUCK
VISIT ANY MORE SOLUTIONS VUAnswer.com
FILE 1
1. Whole part structure is also called __
a. Generalization
b. Aggregation
c. Specialization
d. Association
2. A prototype is not the real product. It is rather just a real looking of what
would be eventually delivered and might not do anything useful.
a. Mock-up page 68
b. Ad-hoc
c. Design
d. Structure
3. In "Railway ticket reservation system" the roles such as inquiry, reservation, ticketing
and cancellation are to be performed by the user called:-
a. Passenger
b. System analyst
c. System developer
d. System designer
4. A useful technique for evaluating the overall complexity of a proposedarchitecture is to
look at the component's _.
a. number and size of components
b. flow dependencies and sharing dependencies
c. size and cost
d. function points
5. _ relationship is concerned with classes not with the class instantiates.
a. Association
b. Inheritance
c. Aggregation
d. Composition
6. Software development is a step-by-step process, and in phase of software
development Business Objective of an organization gets cleared.
a. Maintenance
b. Development
c. Definition
d. Vision
7. The data on which the program operates is also considered as part of the .
a. Important Data
b. Software page 01
c. Logical Data
d. Utility Software
VISIT ANY MORE SOLUTIONS VUAnswer.com
8. From the following which is/are not the example(s) of illegal data flow in Data Flow
Diagram (DFD)
a. External Agents directly communicating with each other
b. External Agent updating information in a DataStore
c. External Agent accessing information from a Data Store
d. There must be an intermediate process which should transform data received
from one external entity and then send the transformed data to the other external
entity
9. In sequence diagram, the objects are organized in a line and the events in a
time line.
a. Horizontal, straight
b. Vertical, straight
c. Horizontal, vertical
d. Vertical, horizontal
10.Consider the following piece of code:
public class Square extends Shape {
// some code
}
The above code is an example of:
a. Part-Whole relationship
b. Generalization/Specialization
c. Data Sharing
d. Data encapsulation
11. Requirement engineering mainly deals with the _ of the system
a. Vision Phase
b. Definition Phase page 16
c. Development Phase
d. Maintenance Phase
12. A relationship indicates that one entity is composed of one or more parts which
are themselves instances of that or another entity.
a. Inheritance
b. Whole-part
c. Generalization
d. Specialization
13. In UML Object Model Notation
a. C++ language-specific programs are constructed
b. mathematical problems are visualised
c. relationships among classes and sub-classes are expressed page 92
d. Graphs and tables are used to explain Software Engineering principles
14. In the case of , intra component linkages are stronger while inter component
linkages are weak.
a. high cohesion
b. low coupling page 73
c. low cohesion
d. high coupling
VISIT ANY MORE SOLUTIONS VUAnswer.com
15. Transactions are the _ that must be remembered through time.
a. Events page 93
b. Actions
c. Triggers
d. Methods
16. The modules interacting with each other through message passing have
between them.
a. low cohesion
b. high cohesion
c. low coupling page 74
d. high coupling
17. In UML based Object Oriented model of a system, the inheritance relation between
two classes is shown by a sign towards the super-class side on the association
line between the two.
a. A filled diamond
b. An unfilled diamond
c. A half arrowhead
d. An arrowhead page 92
18. Which statement is not according to the software engineering principles? Software
engineering is a(n) .
a. Balancing act
b. Disciplined approach
c. Unsystematic approach page 5
d. Quantifiable approach
19. A is not the real product but just a real looking mock-up of what would be
eventually delivered.
a. Software
b. Program
c. Prototype(page 68)
d. Test Case
20. The best way to conduct a requirements validation review is to
a. examine the system model for errors
b. have the customer look over the requirements
c. send them to the design team and see if they have any concerns
d. use a checklist of questions to examine each requirement
21. More powerful hardware resulted into the development of powerful and
software.
a. less, complex
b. more, complex page 4
c. more, simple
d. less, simple
VISIT ANY MORE SOLUTIONS VUAnswer.com
22. _ pointed out the elegant conceptual integrity exhibited by layered
organization of software systems, with the resulting gains in development and
maintenance ease.
a. David Parnas
b. Shaw and Garlan
c. Barry Boehm
d. EdsgerDijkstra page 115
23. The architecture components for product engineering are
a. data, hardware, software, people
b. data, documentation, hardware, software
c. data, hardware, software, procedures
d. documentation, hardware, people, procedures
24. In Object oriented design, combining the services offered by an object with the
attributes they work on, results in:
a) Lower coupling and stronger cohesion
b) Lower cohesion and stronger coupling
c) Increased likelihood of reuse
d) Decreases the modularity of the system
a. a only
b. band c
c. a and c
d. b and d
25. Architectural design process involves performing a number of activities which includes
system structuring, control modeling and .
a. System Analysis
b. Modular Decomposition page 120
c. Testing
d. Graphical User Interface
26. In use case diagram, the scope of the system is defined by:
a. Actor
b. Entity
c. System Boundary
d. "Extends" relationship
27.Specialization means
a. Calling the same method with object of child object
b. Hiding the data
c. Creating new subclasses from an existing class page 34 , 86
d. Abstraction
28. Which of the following sentence is true regarding user interface design?
a. GUI interfaces are good for all tasks which a user needs to perform at an
interface.
b. The higher the response time, the better is the interface
c. The simpler the interface, the efficient is the system
d. Command-line interfaces are faster for some tasks which the user needs to
perform
VISIT ANY MORE SOLUTIONS VUAnswer.com
29. In the architecture trade-off analysis method the architectural style should be described
using the
a. data Flow view and process view
b. data Flow view and module view
c. module view and process view
d. data Flow view, module view and process view page 136
30. In Data Flow Diagram, the entity or system, outside the boundary of this system is
called
a. Process
b. Data Flow
c. External Agent
d. Data Store
31. A cohesive Class is one which emphasizes on unit of functionality
a. Single
b. Multiple page 76
c. Static
d. Both Single and Multiple
32. The goal of is to translate the customer's desire for a set of defined
capabilities into a working product.
a. Electrical Engineering
b. Product Engineering
c. Hardware Engineering
d. Mechanical Engineering
33. In Object Oriented Design. layer contains the details that enable each object to
communicate with its collaborators
a. Subsystem
b. Responsibility
c. Message page 89
d. Object
34. A DFD is normally leveled (adding more levels of abstraction) as
a. it is a good idea in design
b. it is recommended by many experts
c. it is easy to do it
d. it is easier to read and understand a number of smaller DFDs than one large
DFD
35. As per Peter Coad's methodology, which of the following may NOT be a perfect
candidate for being an object?
a. Zone
b. Recipient
c. Garage
d. Password page 93 94
VISIT ANY MORE SOLUTIONS VUAnswer.com
36. Which of the given component of software engineering framework provides different
techniques that can be used to perform a particular task?
a. Processes
b. Tools
c. Methods page 12
d. Quality Focus
37. To determine the architectural style or combination of styles that best fits the Proposed
system requirements engineering is used to uncover
a. algorithmic complexity
b. characteristics and constraints page 126
c. control and data
d. design patterns
38. In _relationship, a class shares the structure and behavior defined in another
class.
a. Aggregation
b. Composition
c. Inheritance page 86
d. Uses
39. Prototyping is used when there is regarding requirements.
a. Uncertainty(page 68)
b. Confirmation
c. Conflict
d. Consensus
40. The process of utilizing our knowledge of computer science in effective production of
software systems is called
a. Chemical Engineering
b. Electrical Engineering
c. Computer Engineering
d. Software Engineering page 2
41. In Abbot's Textual Analysis technique, different parts of speech are identified within
the text of the specification and these parts are modeled using different
a. Event
b. Process
c. Operations
d. Components page 90
42. To help separate an object's external behavior from its implementation, the technique
used is called
a. Generalization
b. Association
c. Composition
d. Abstraction page 86
VISIT ANY MORE SOLUTIONS VUAnswer.com
43. A Process in Data Flow Diagram (DFD) represents
a. Flow of data
b. Transformation of data (page 49)
c. Storage of data
d. An external agent
44. In data flow diagram (DFD). Create, Update, Delete and Read operations are normally
called:
a. CRUD operations page 53
b. DURC operations
c. RUDC operations
d. CDUR operation
45. Collaboration diagram can show
a) Binary messages
b) Asynchronous messages
c) Synchronous messages
a. a only
b. b only
c. c only
d. both b and c page 111
46. Data cannot flow from one external entity to other external entity because
a. It will get corrupted
b. It is not allowed in DFD page 59
c. An external entity has no mechanism to read or write
d. Both are outside the context of the system
47. In Phase of software development, Requirement Engineer focuses on realizing
the Business Object of an under developed product.
a. Maintenance
b. Development page 16
c. Definition
d. Vision
48. Which of the following is not part of software architecture?
a. Databases
b. data design
c. program structure
d. algorithm details
49. Selecting objects in a domain) include:
a. Actors. Participants and Places
b. Only Participants
c. Only Actors
d. Only Actors and Places
50.Defining the services of an object means:
a. What it does? Page 96
b. What it knows?
c. Who knows it?
d. Whom it knows?
VISIT ANY MORE SOLUTIONS VUAnswer.com
51. In sequence diagram, the solid lines depict:
a. Objects (or classes)
b. Messages being sent from one object to the other page 107
c. Life-time of an object
d. state of the object
52.Sequence diagrams:
a. Provide the static behavior
b. Provide Data Flow
c. Provide a time-based view 106
d. Provide parallel data flow
53. requirements cause frequent modifications in user interface
a. Functional
b. Non-functional
c. Unstable page 62
d. User
54. , security and maintainability are the types of requirements.
a. Non-functional page 120
b. Domain
c. Functional
d. Business
55.A change becomes because of close presence of data and functions
a. Accessible
b. Global
c. Private
d. Localized page 81
56. System are built to allow the system engineer to evaluate the system
components in relationship to one another.
a. Requirements
b. Documents
c. Models page 42
d. Test cases
57. In phase of software development, requirement analyst focuses on possible
design of the proposed solution.
a. Maintenance
b. Development (page 16)
c. Definition
d. Vision
58. The focus of sequence diagrams is:
a. On objects/classes and messages exchanged among them (page 106)
b. On static Model of system
c. On object constraints
d. On the flow of Control
VISIT ANY MORE SOLUTIONS VUAnswer.com
59. In Data Flow Diagram (DFD), data flow can:
a. Only originate from an external entity
b. Only terminate in an external entity
c. Originate and terminate in an external entity
d. Either originate or terminate in an externalentity but not both
60. In the analyst determines all the sources of requirements and where do
theserequirements consume
a. Data Flow Analysis
b. Source and Sink Analysis (page 40)
c. Down Parsing
d. Up Parsing
61. In a top-down system analysis, a/an required to develop high level view of
thesystem at first.
a. Analyst page 54
b. Designer
c. Tester
d. Developer
62. The Use case diagram shows that which _ interact with each use case.
a. Use case
b. Actor page 32
c. Component
d. Relation
63. The context diagram is used as the top levelabstraction in a developed
according toprinciples of structured analysis.
a. Dataflow diagram (page 31)
b. Activity Diagram
c. State Transition Diagram
d. Use Case Diagram
64. Different messages in sequence diagrams includes:
a. Simple
b. Asynchronous
c. Notify
d. Both Simple and Asynchronous page 108
65.A software requirement document describes all the provided by the system
along with the constraints under which it must operate.
a. Conditions
b. Services page 23
c. Events
d. Processes
66. In case of a message, the called routine that handles the message iscompleted
before the caller resumes execution.
a) Synchronous
b) Asynchronous
c) Bidirectional
a. a only page 108
b. b only
c. c only
d. both b and c
VISIT ANY MORE SOLUTIONS VUAnswer.com
67. In object oriented design, layer contains the data structures and algorithmic
design for all attributes and operations for each object.
a. Subsystem
b. Class and Object
c. Message
d. Responsibility page 89
68. Asynchronous messages:
a. are implemented as operation call
b. These block caller before response
c. occurs in multi-threaded applications (page 109)
d. are shown by dotted line
69. In UML based object oriented model of a system, a composition relation between two
objects is shown by a sign on the whole side of a relation line.
a. An unfilled diamond
b. A filled diamond
c. A half diamond
d. A dot
70. In UML based Object Oriented Model of a system, the diamond sign is used to depict
relations between two objects/classes.
a. Aggregation and Association
b. Inheritance and Association
c. Composition and Aggregation
d. Composition, Aggregation and Association
71.A “register” in “Point of sale system” is an example of:
a. Actor
b. Participant
c. Tangible thing page 100
d. Transaction
72.A use case represents
a. A class, it attributes and operation
b. An operation’s inter faces and signature
c. The role a user plays when interaction with the system page 32
d. The system’s functionality for a particular purpose
73. In the case of approach, data is decomposed according to functionality
requirements.
a. Object-oriented
b. Action-oriented page 80
c. Event-oriented
d. Process-oriented
74. To construct a system model the engineer should consider one of the following
restraining factors?
a. Assumptions and constraints
b. Budget and expenses
c. Data object and operation
d. Schedule and milestone
VISIT ANY MORE SOLUTIONS VUAnswer.com
75. When two components of a system are using the same global data area, they are related
as
a. Data coupling
b. Content coupling
c. Common coupling google
d. External coupling
76. Structure represents the internal organization of the various data and control
items.
a. Data
b. Value
c. Information
d. Conceptual
77. The method of dividing and assigning different portions of a large system to different
groups for construction is called _
a. Work Breakdown Structure (page 119)
b. Working Boundary Structure
c. Work Basic Structure
d. Work Breakdown System
78. "A car is made up of a body, three or four wheels, a steering mechanism. a breaking
mechanism and a power-engine"
The above statement is example of :
a. Whole-Part relationship page 95
b. Inheritance
c. Specialization
d. Generalization
79. In software engineering paradigm, any engineering approach must be founded on
organizational commitment to .
a. Cost
b. Scheduling
c. Quality (page 15)
d. Performance
80. is a technique that can be used to reduce customer dissatisfaction at
requirement stage.
a. Analysis
b. Negotiation
c. Prototyping (page 71)
d. GUI
81. Which of the following activities are included in the design process of a software
architecture ?
a. System Development and Deployment
b. Architectural Analysis and Testing
c. Requirement Specifications of the system
d. System Structuring and Modular Decomposition
VISIT ANY MORE SOLUTIONS VUAnswer.com
82. In UML based Object Oriented model of a system, the association relation between
two objects is depicted by .
a. A straight line
b. A filled diamond sign on the whole side of the line
c. An unfilled diamond sign on the whole side of the line
d. Any arrowhead sign on one side of the line
83. are kind of umbrella activities that are used to smoothly and successfully
perform the construction activities
a. Designee activities
b. Management activities (page 14)
c. Testing activities
d. Maintenance activities
84. Software Design discusses aspect of software development
a. What
b. How
c. Who
d. When
85. Include and extend relationship is used in UML notation of a/an .
a. Activity Diagram
b. Data Flow Diagram
c. Entity Relationship Diagram
d. Use Case Model
86. External Entity may be
a. source of input data only
b. source of input data or destination of results
c. destination of results only
d. repository of data
87. An object model of a system captures the structure of a system.
a. Static page 93
b. dynamic
c. iterative
d. Hierarchical
88. The criteria used to assess the quality of an architectural design should be based on
system
a. accessibility and reliability
b. data and control
c. functionality
d. implementation details
89. In case of approach, decomposition of a problem revolves around data
a. Object-oriented
b. Action-oriented page 80
c. Event-oriented
d. Process-oriented
VISIT ANY MORE SOLUTIONS VUAnswer.com
90. How can we implement generalization in Object Oriented programming languages?
a. Polymorphism
b. Encapsulation
c. Abstraction
d. Inheritance
91. Which of the following is NOT among one of the four layers of the Object Oriented
(OO) design pyramid
a. he subsystem layer
b. The class and object layer
c. The Abstract layer page 89
d. The message layer
92. is a technique in which we construct a model of an entity based upon its
essential characteristics and ignore the inessential details.
a. Inheritance
b. Polymorphism
c. Aggregation
d. Abstraction page 79
93. The project manager would need document to monitor and track the progress
of the project.
a. Design
b. Project
c. Requirement page 18
d. Planning
94. In the case of action-oriented approach data is decomposed according to:
a. Object requirements
b. Functionality requirements
c. Corresponding domain model
d. Compatibility with object interface
95. An architectural style encompasses which of the following elements?
a. Constraints, Set of Components and Semantic Models page 126
b. Set of Components and Semantic Models
c. Semantic Models and Constraints
d. Set of Components and Constraints
96. In order to determine the role and responsibilities of the identified objects, we need to
consider which of the following step(s):
a) Who I am?
b) What I know?
c) Who I know?
d) What I do?
a. a only
b. a and b
c. b, cand d page 102
d. cand d
VISIT ANY MORE SOLUTIONS VUAnswer.com
97. In sequence diagram, the boxes denote:
a. Objects (or classes) page 106
b. Messages, sent from one object to other
c. Life-time of Objects
d. Relationships
98. is a system component that provides services to other components but
would not normally be considered as a separate system.
a. Method
b. Module page 121
c. Message
d. Relationship
99.A tangible entity in the real life is called .
a. Functions
b. Object page 85
c. Class
d. Sub-Class
100. Sequence of messages can be present in:
a) Use case diagram
b) Sequence diagram
c) Collaboration diagram
a. a only
b. b only
c. c only
d. b and c
101. The system model template contains which of the following elements
a. Input
b. Output
c. System Out
d. Input/Output
102. Identify the TRUE statement:
a. Normally Object Oriented design is more maintainable than functional oriented.
b. Software with Functional oriented design does not fulfill non functional
requirements.
c. Object Oriented design cannot implement "Separation of concerns" strategy
d. Function Oriented design does not lead to an efficient product
103. An external entity that interacts with a system is called a(n):
a. Use case
b. Actor
c. Stakeholder
d. Association
104. By levelling a DFD (adding more levels of abstraction) we mean
a. Splitting it into different levels
b. Make its structure uniform
c. Expanding a process into one with more sub-processes giving more detail
d. Summarizing a DFD to specify only the essentials
VISIT ANY MORE SOLUTIONS VUAnswer.com
105. Software Engineering is the combination of tools, techniques and .
a. Testing
b. Processes page 6
c. Maintenance
d. Design
106. _ is concerned with decomposing a system into interacting sub-
systems.
a. System Structuring
b. Control Modeling
c. Modular Decomposition page 121
d. Work Breakdown Structure
107. There are most important characteristics of an object.
a. Six
b. Four
c. Two
d. Three
108. “System should maintain transaction log of every transaction”
The above statement is an example of
a. Functional requirement
b. Non-functional requirement
c. Pseudo requirement
d. Both Non-functional and Pseudo requirements
109. In object oriented approach, are the people and organizations that
take part in the system under consideration.
a. Actors
b. Places
c. Participants
d. Tangible things
110. The modules that interact with each other through message passing have
.
a. Low coupling page 73
b. High coupling
c. Low cohesion
d. High cohesion
111. Identifying Whole-part structures (Aggregations) means what are my
a. Components page 94
b. Attributes
c. Methods
d. Messages
112. In “point of sale system “ the term payment represents
a. Actor
b. Participant
c. Transaction (page 99)
d. Container
VISIT ANY MORE SOLUTIONS VUAnswer.com
113. Return values in synchronous messages are:
a. Compulsory
b. May not used when response is obvious (page 109)
c. Not used at all
d. Represented by solid lines
114. GUI stand for
a. Generic user interface
b. Graphic user interface
c. Generic user interaction
d. Graphical user interaction
115. Which of the following is not the object model principle?
a. Abstraction
b. Encapsulation
c. Hierarchy or inheritance
d. Exposure page 86
116. The system specification describes the
a. function and behavior of a computer-based system
b. implementation of each allocated system element
c. algorithmic detail and data structures
d. time required for system simulation
117. The provides the software engineer with a viewof the system as a
whole.
a. Process Model
b. Architectural Model
c. Business model
d. Requirements Model
118. Requirement engineering focuses on aspect of the software
development process.
a. Both what and how
b. What
c. How
d. why and how
119. An arrow in Data Flow Diagram (DFD) represents
a. Direction of flow of data
b. Processing of data
c. External agent
d. Internal agent
120. The relationship is kind of a generalization specialization
relationship.
a. Bit-Byte
b. Uses
c. Binary
d. Extends
VISIT ANY MORE SOLUTIONS VUAnswer.com
121. In the case of _ in a system, module boundaries are not well defined.
a. low cohesion
b. high coupling
c. low coupling
d. high cohesion
122. Component of software engineering framework provides automated
or semi-automated support in a software development.
a. rocesses
b. Methods
c. Quality Focus
d. Tools
123. In Data Flow Diagram (DFD), one data store cannot directly copy the data from
another .
a. Agent
b. Process
c. Data store
d. Flow
124. All the documents related to the software are alsoconsidered as partof the
.
a. Physical Document
b. Logical Document
c. Relational Database
d. Software
125. Which elements of business processing engineering are the responsibilities of
the software engineer?
a. business area analysis
b. business system design
c. product planning
d. information strategy planning
126. A class will be cohesive if:
a. Class does not implement Complex interfaces
b. Class does not have complex methods
c. If most of the methods do not use most of the data members most of the time
d. If most of the methods use most of the data members most of the time
127. A context diagram is used
a. As the first step in developing a detailed DFD of a system
b. In systems analysis of very complex systems
c. As an aid to system design
d. As an aid to programmers
128. _ is an extremely powerful technique for dealing with complexity.
a. Aggregation
b. Abstraction
c. Inheritance
d. Association
VISIT ANY MORE SOLUTIONS VUAnswer.com
129. In multiprocessing applications, different execution threads may pass
information to one another by sending to each other.
a. Interrupt calls
b. Synchronous messages
c. Asynchronous messages
d. System calls
130. Normally a system is more easy to modify if its modules have
a. High coupling and high cohesion
b. High coupling and low cohesion
c. Low coupling and high cohesion
d. Low coupling and Low cohesion
131. UML is a language for
a. High-level Programming
b. Low-level Programming
c. Modeling and Design
d. Creating diagrams only
132. is not the part of Peter Coad methodology
a. Select actors
b. Select participants
c. Select places
d. Select actions
133. Which of the following is the external quality of software product?
a. Correctness
b. Concision
c. cohesion
d. Low coupling
134. While establishing the services for an object, the goal is to keep data and
action together for coupling and cohesion
a. Lower, Higher
b. Higher, Lower
c. Lower, Lower
d. Higher, Higher
135. A necessary supplement to transform or transaction mapping needed to
create a complete architectural design is
a. entity relationship diagrams
b. the data dictionary
c. processing narratives for each module
d. test cases for each module
136. Construction activities are directly related to software .
a. Management
b. Planning
c. Quality Assurance
d. Development
VISIT ANY MORE SOLUTIONS VUAnswer.com
137. OOD results in a design that achieves a number of different levels of
.
a. Operation
b. Event page 89
c. Modularity
d. Process
138. At which stage of software development loop, results are delivered?
a. Problem definition
b. Solution integration
c. Technical development
d. Status quo
139. Requirements are often called product features.
a. Functional
b. Non-functional
c. Developer
d. User
140. Strong cohesion implies that
a. All parts of component have a class logical relationship with each other
b. All part of component do not have a close logical relationship with each other
c. Component is dynamic in nature
d. Component is static in nature
141. Diagram does not capture control flow information; it just
shows the flow of the data in a system.
a. Sequence
b. Data Flow
c. Activity
d. Class
142. A life line represents the object's life during the interaction in a sequence
diagram while its notation is depicted by
a. Solid Lines
b. Dotted Lines
c. Full Arrow
d. Curved Lines
143. An attribute that varies over time, e.g. price of an item, should be
replaced by a/an _ with an effective date and value
a. Additional Class
b. Additional Method/Function
c. Interface
d. Structure
144. Which of the given component of software engineering framework
demands rational and Timely development of a software?
a. Tools
b. Methods
c. Quality Focus
d. Processes
VISIT ANY MORE SOLUTIONS VUAnswer.com
FILE 2
1) Modules with high cohesion and low coupling can be treated and analysed as
i. White boxes
ii. black boxes
iii. grey boxes
iv. none of these
2) While establishing the services for an object, the following fundamental questions should be
asked:
i) Why does the system need this object anyway?
ii) What useful questions can it answer?
iii) What useful action can it perform?
iv) All of the given options.
3)is a role that each actor plays in the system under consideration.
i) An act
ii) A participant
iii) A function
iv) None of the given
4) Any Engineering approach must be founded on organizational commitment to ------------- --.
i. Cost
ii. Schedulin
giii. Quality
iv. Performance
5) Return values in synchronous massages are:
i) Compulsory
ii) May not used when response is obvious
iii) Not used at all
iv) Represented by solid lines
6) According to Caper Jhones analysis of project activities, coding only has ------- affect part in
system
development. i.
13-14%
ii. 36-40%
iii. 50-60%
iv. 70-80%
7) Normally a system is more easy to modify if its modules have
i. High coupling and high cohesion
ii. High coupling and low
cohesioniii. Low coupling and
high cohesion
iv. Low coupling and Low cohesion
8) In multi-threaded or multiprocessing applications where different execution threads may pass
information to one another by sending --------------------------- to each other.
VISIT ANY MORE SOLUTIONS VUAnswer.com
i. Interrupt calls
ii. Synchronous messages
iii. Asynchronous messages
iv. System Calls
9) Which of the following is not among the four layers of the object-oriented pyramid?
i. The subsystem layers
ii. The class and object layer
iii. The abstract layer
v. The message layers
10) System models include:
i. User business processes
ii. User activities for conducting the business process
iii. Processes that need to be automated
iv. All of the given options
11) In the architecture trade-off analysis method the architectural style should be described using
the
i. Data flow view
ii. Module view
iii. Process view
iv. All of the given
12)is concerned with decomposing the system into interacting sub-systems.
a) System structuring
b) Control Modelling
c) Molecular Decomposition
d) None of the given
13) A use case represents:
i. A class, its attributes and operations
ii. An operation’s interface and signature
iii. The role a user plays when interacting with the system
iv. The system’s functionality for a particular purpose
14) External entity may be:
i. Source of input data only
ii. Source of input data and destination of results
iii. Destination of results
iv. Repository of data
15) The process of utilizing our knowledge of computer science in effective production of
- -.
i. Chemical Engineering
ii. Electrical Engineering
iii. Computer Engineering
iv. System Engineering
16) Coupling is a measure of ------------ of a component.
i. Independence
ii. Dependence
iii. Aggregation
iv. Composition
17)has become a standard notation for object-oriented system modelling:
VISIT ANY MORE SOLUTIONS VUAnswer.com
i. UML
ii. C++
iii. OCL(Object Constraint Language)
iv. None of the given option
18) An arrow in data flow diagram represents:
i. Direction of flow of data
ii. Processing of data
iii. External agent
iv. Internal Agent
19)diagrams does not capture control flow information, it just shows the flow of data
in a system.
i. Sequence
ii. Data Flow
iii. Activity
iv. Class
20) In -------------the analyst determines the source of requirements and where do these
requirements consume:
a) Data flow analysis
b) Source and sink analysis
c) Down parsing
d) Up parsing
21) Data cannot flow from one external entity to other external entity because:
a) It will get corrupted
b) It is not allowed in DFD
c) An external entity has no mechanism to read or write
d) Both are outside the context of the system
22) In the functional design, the structure of the system resolves around:
a) Objects
b) Properties
c) Functions
d) All of the given options
23)is one of the techniques to document domain knowledge
a) State transition diagram
b) Feasibility matrix
c) System matrix
d) None of the given options
24) In case of ----------------- approach , decomposition of a problem revolves around data.
a) Object-Oriented
b) Action-Oriented
c) Event-Oriented
d) Process-Oriented
25) The ----------------- relationship is a kind of a generalization specialization relationship:
a) Bit-Byte
b) Uses
c) Binary
d) Extends
26) Which statement is not true about system software?
VISIT ANY MORE SOLUTIONS VUAnswer.com
iii. C only
iv. All of the given
34) In multiprocessing applications, different execution threads may pass information to one
another by sending ------- to each other.
i. Interrupt calls
ii. Synchronous messages
iii. Asynchronous messages
iv. System calls
35) A car is made up of a body, three or four wheels, a steering mechanism, a breaking mechanism,
and a power engine”
The above statement is example of:
i. Whole-part relationship
ii. Inheritance
iii. Specialization
iv. Generalization
36) To help separate an object’s external behaviour from its implementation, the technique used is
called -------
i. Generalization
ii. Association
iii. Composition
iv. Abstraction
37) Sequences of messages can be present in:
(a) Use case diagram
(b) Sequence diagram
(c) Collaboration diagram
1) a only
2) b only
3) c only
4) b and c
38) Which of the following strategies lead to good software design:
i. Separation of concerns
ii. Modularity
iii. Divide-and-conquer
iv. All of the given options
39) Data flow model:
i. Captures the flow of data in a system
ii. Helps in developing an understanding of system’s functionality
iii. Describes data origination, transformations and consumption in a system
iv. All of the given options
40)requirements are often called product features.
i. Functional
ii. Non-functional
iii. Developer
iv. User
41) In the functional design, the structure of the system revolves around.
i. Objects
ii. Properties
VISIT ANY MORE SOLUTIONS VUAnswer.com
iii. Functions
iv. All of the given option
42) The first step in any OOA process model is
toi. Build an object-relationship model.
ii. Define collaborations between objects.
iii. Elicit customer requirements
iv. Select a representation language
43) The ------ relationship is kind of a generalization specialization relationship.
i. Bit-byte
ii. Uses
iii. Binary
iv. Extends
44) Regarding data flow model, which of the following statement(s) is true:
i. It captures the transformation of data between processes/functions of a systemii.
Processes on a data flow can operate in parallel
iii. Only those processes are represented which we need to automate
iv. All of the given option
45)is an extremely powerful technique for dealing with complexity.
i. Aggregation
ii. Abstraction
iii. Inheritance
iv. Association
46) In “point of sale system”. the term “payment” represents
i. Actor
ii. Participant
iii. Transaction
iv. Container
47) The architecture components for product engineering are i.
Data, hardware, software, people
ii. Data, documentation, hardware, software
iii. Data, hardware, software, procedures
iv. Documentation, hardware, people, procedures
48) An object model encompasses the principle(s) of
i. Abstraction
ii. Encapsulation
iii. Hierarchy or inheritance
iv. All of the given option
49) Prototyping is used when there is ------------ regarding requirements.
i. Uncertainty
ii. Confirmation
iii. Conflict
iv. Consensus
50) In ------- phase of software development, requirement analyst focuses on possible design of the
proposed solution.
i. Maintenance
ii. Development
iii. Definition
VISIT ANY MORE SOLUTIONS VUAnswer.com
iv. Vision
51) At which stage of software development loop, results are delivered?
i. Problem definition
ii. Solution integration
iii. Technical development
iv. Status quo
52) A class will be cohesive if:
i. Class does not implement complex interfaces
ii. Class does not have complex methods
iii. If most of the methods do not use most of the data members most of the time
iv. If most of the methods use most of the data members most of the time.
53) A DFD is normally levelled (adding more levels of abstraction) as
i. It is a good idea in design
ii. It is recommended by many experts
iii. It is easy to do it
iv. It is easier to read and understand a number of smaller DFDs than one large DFD
54) Identify the true statement(s)
i. An attribute that may have a number of values should be replaced by a new class and an
object connection
ii. An attribute that varies over time, e.g. price of an item, should be replaced by an
additional class with an affective data and value
iii. Replace “yes/no” type attribute with “status” type attributes for flexibility
iv. All of given option
55)Is a technique in which we construct a model of an entity based upon its essential
characteristics and ignore the inessential details.
i. Inheritance
ii. Polymorphism
iii. Aggregation
iv. Abstraction
56) A structure is a manner of an organization which expresses a ------- strong organization within the
problem domain.
i. Semantically
ii. Syntactically
iii. Graphically
iv. None of the given
57) An object model of a system captures the ------- structure of a system.
i. Static
ii. Dynamic
iii. Iterative
iv. Hierarchical
58) To determine the architectural style or combination of styles that best fits the proposed system,
requirements engineering is used to uncover
i. Algorithmic complexity
ii. Characteristics and constraints
iii. Control and data
iv. Design patterns
VISIT ANY MORE SOLUTIONS VUAnswer.com
59) Which statement is not according to the software engineering principles? Software engineeringis
a(n)
i. Balancing act
ii. Disciplined approach
iii. Unsystematic approach
iv. Quantifiable approach
60) In abbot’s textual analysis technique, different part of speech is identified within the text of the
specification and these part are modelled using different
i. Event
ii. Process
iii. Operations
iv. Components
61) Quantitative methods for assessing the quality of proposed architectural designs are readily
available.
i. True
ii. False
62) In order to determine the role and responsibilities of the identified objects, we need to consider
which of the following step(s):
a) Who I am?
b) What I know?
c) Who I know?
d) What I do?
i. A only
ii. A and b
iii. B ,c and D
iv. All of the given
63) In object oriented design layer contains the details that enable each object to
communicates with its collaborators.
i. Subsystem
ii. Responsibility
iii. Message
iv. Object
64) In sequence diagram, the boxes denote:
i. Objects (or classes)
ii. Messages, sent from one object to other
iii. Life-time of objects
iv. None of the given option
65) In “ railway tickit reservation system” the roles such as enquiry. Reservation and ticketing and
cancellation are to be performed by the user
called: i. Passenger
ii. System analyst
iii. System developer
iv. System designer
66) Class responsibilities are defined by
i. Its attributes only
ii. Its collaborators
iii. Its operations only
VISIT ANY MORE SOLUTIONS VUAnswer.com
ii. Debugging
iii. Adding new features
iv. All of the given
76) Whole part structure is also called
i. Generalization
ii. Aggregation
iii. Specialization
iv. Association
77) are kind of umbrella activities that are used to smoothly and successfully perform the
construction activities.
i. Design activities
ii. Management activities
iii. Testing activities
iv. Maintenance activities
78) When you encounter both transform flow in the same DFD the flow is partitioned and the
appropriate mapping technique is used on each part of the DFD.
i. True
ii. False
79) Software architecture must address --------------- requirements of a software system.
i. Functional
ii. Non-functional
iii. User Interface Requirements
iv. Both functional and non-functional.
80) To construct a system model the engineer should consider one of the following restraining
factors.
i. Assumptions and constraints
ii. Budget and expenses
iii. Data objects and operations
iv. Schedule and milestones
81) A cohesive class is one which emphasizes on -------------unit of functionality.
i. Single
ii. Multiple
iii. Static
iv. None
82) The best way to conduct a requirement validation review is to
i. Examine the system model for errors
ii. have the customer look over the requirements
iii. Send them to the design team and see if they have any concerns
iv. Use a checklist of the questions to examine each requirement
83) Defining the services of an object means:
i. What it does?
ii. What it knows?
iii. Who knows it?
84) Which one of the following is the external quality of a software product?
i. Correctness
ii. Concision
iii. Cohesion
VISIT ANY MORE SOLUTIONS VUAnswer.com
111) The ----------- on which program operates is also considered as part of the software.
i. Data
ii. Information
iii. Program
iv. None of the given
112)diagram provides a time-based view and collaboration diagrams which provide an
organization based view of the system’s dynamics.
i. Data flow diagram
ii. Entity relationship diagram
iii. Class diagram
iv. Sequence diagram
113) Synchronous messages are “call events” and are denoted by ----------
i. Full arrow
ii. Half arrow
iii. <<create>>
iv. <<destroy>>
114) Which of the following are the components of system engineering software?
i. Process
ii. Methods
iii. Tools
iv. All of the given
115) Identifying system features include -----------
i. Log important information
ii. Conduct business
iii. Analyze business results
iv. All of the above
116)is yet another technique that is used to reduce customer dissatisfaction at the
requirement stage.
i. Study of similar systems
ii. Site visits
iii. Prototyping
iv. All of the above
117) Data store notation in DFD represents:
i. Data input
ii. Data output
iii. Data input and data output
iv. None of the above
118) The process of defining attributes is called -----------
i. Who know me?
ii. What I know?
iii. Whom I know?
iv. All of the above
119) The output of the design process is a description of the:
i. Software architecture
ii. Software Code
iii. Software
iv. All of the above
VISIT ANY MORE SOLUTIONS VUAnswer.com