Top 1000+ Software Engineering Subject Mcqs Pdf Download Set No 11

Q No 1:The work products produced during requirement elicitation will vary depending on the
A: size of the budget
B: size of the product being built.
C: software process being used.
D: stakeholders needs.
E: both a and b
E. both a and b(Answer)


Q No 2:User stories are complete descriptions the user needs and include the non-functional requirements for a software increment.
A: True
B: False
A. True(Answer)


Q No 3:Developers and customers create use-cases to help the software team understand how different classes of end-users will use functions.
A: True
B: False
A. True(Answer)


Q No 4:Use-case actors are always people, never system devices.
A: True
B: False
B. False(Answer)


Q No 5:The result of the requirements engineering task is an analysis model that defines which of the following problem domain(s)?
A: information
B: functional
C: behavioral
D: all of the above
D. all of the above(Answer)


Q No 6:Analysis patterns facilitate the transformation of the analysis model into a design model by suggesting reliable solutions to common problems.
A: True
B: False
A. True(Answer)


Q No 7:: The data dictionary contains descriptions of each software
A: control item
B: data object
C: diagram
D: notation
E: both a and b
E(Answer)


Q No 8:Which of these is not an element of an object-oriented analysis model?
A: Behavioral elements
B: Class-based elements
C: Data elements
D: Scnario-based elements
C(Answer)


Q No 9:In analysis models the only data objects that need representation are those that will be implemented using software classes.
A: True
B: Fase
B(Answer)


Q No 10:The values that are assigned to an object’s attributes make that object unique.
A: True
B: False
A(Answer)


Q No 11:The relationships shown in a data model must be classified to show their
A: cardinality
B: directionality
C: modality
D: probability
E: both a and c
E(Answer)


Q No 12:The entity relationship diagram
A: depicts relationships between data objects
B: depicts functions that transform the data flow
C: indicates how data are transformed by the system
D: indicates system reactions to external events
A(Answer)


Q No 13:A generalized description of a collection of similar objects is a
A: class
B: instance
C: subclass
D: suer class
A(Answer)


Q No 14:Operations are object procedures that are invoked when an object receives a message
A: True
B: False
A(Answer)


Q No 15:The data flow diagram
A: depicts relationships between data objects
B:depicts functions that transform the data flow
C: ndicates how data are transformed by the system
D: idicates system reactions to external events
E: boh b and c
E(Answer)


Q No 16:Attributes cannot be defined for a class until design has been completed.
A: Tue
B: Fase

B(Answer)


Q No 17:Events occur whenever a(n)
A: actor and the OO system exchange information
B: lass operation is invoked
C: mssages are passed between objects
D: al of the above

A(Answer)


Q No 18:The stae diagram
A: depicts relationships between data objects
B: depicts functions that transform the data flow
C: indicates how data are transformed by the system
D: indicates system reactions to external events
D(Answer)


Q No 19:Which of the following should be considered as candidate objects in a problem space?
A: events
B: people
C: structures
D: all of the above
D(Answer)


Q No 20:In the grammatical parse of a processing narrative the nouns become object candidates in the analysis model.
A: True
B: False
A(Answer)


Q No 21:Attributes are chosen for an object by examining the problem statement and identifying the entities that appear to be related.
A: True
B: False
B(Answer)


Q No 22:Which of the following is not one of the broad categories used to classify operations?
A: computation
B: data manipulation
C: event monitors
D:transformers
D(Answer)


Q No 23:Collaborators in CRC modeling are those classes needed to fulfill a responsibility on another .card
A: True
B: False
A(Answer)


Q No 24:Which of the following items does not appear on a CRC card?
A: class collaborators
B: class name
C: class reliability
D: class responsibilities
C(Answer)


Q No 25:Class responsibilities are defined by
A: its attributes only
B: its collaborators
C: its operations only
D: both its attributes and operations
D(Answer)


Q No 26:A stereotype is the basis for class reuse in UML modeling.
A: True
B: False
B(Answer)


Q No 27:An analysis package involves the categorization of analysis model elements into useful groupings.
A: True
B: False
A(Answer)


Q No 28:The data flow diagram
A: Depicts relationships between data objects
B: Depicts functions that transform the data flow
C: Indicates how data are transformed by the system
D: Indicates system reactions to external events
E(Answer)


Q No 29:Control flow diagrams are
A: Needed to model event driven systems
B: Required for all systems
C: Used in place of data flow diagrams.
D: Used to represent system behavior.
A(Answer)


Q No 30:The control specification represents the system behavior using UML sequence and state diagrams
A: True
B: False
A(Answer)


Q No 31:The data flow diagram must be augmented by min-spec that can serve as a guide the design of the software component that will implement the process
A: True
B: False
A(Answer)


Q No 32:The behavior modeling is only used in the analysis of real-time systems.
A: True
B: False
B(Answer)


Q No 33:For purposes of behavior modeling an event occurs whenever
A: a state and process exchange information.
B: the system an actor exchange information.
C: two actors exchange information.
D: two objects exchange information.
B(Answer)


Q No 34:For purposes of behavior modeling a state is any
A: consumer or producer of data
B: data object hierarchy
C: observable mode of behavior.
D: well defined process.
C(Answer)


Q No 35:The state transition diagram
A: depicts relationships between data objects
B: depicts functions that transform the data flow
C: indicates how data are transformed by the system
D: indicates system reactions to external events
D(Answer)


Q No 36:The UML sequence diagram shows the order in which system events are processed.
A: True
B: False
B(Answer)


Q No 37:Analysis patterns are discovered, they are not explicitly created.
A: True
B: False
A(Answer)


Q No 38:It is not possible to justify the time required for mobile app requirements analysis.
True
False
B(Answer)


Q No 39:Which is not one of the analysis activities that is used to create a complete analysis model?
A: Configuration analysis
B: Content analysis
C: Functional analysis
D: Market analysis
D(Answer)


Q No 40:Content objects are extracted from use cases by examining the scenario description for direct or indirect content references
A: True
B: False
A`(Answer)


Q No 41:What are the elements of a WebApp interaction model?
A: activity diagrams, sequence diagrams, state diagrams, interface prototype
B: activity diagrams, collaboration diagrams, sequence diagrams, state diagrams

C: use-cases, sequence diagrams, state diagrams, interface prototype
D: use-cases, sequence diagrams, state diagrams, sequence diagrams


Q No 42:UML activity diagrams can be used to represent the user observable functionality delivered by the WebApp as well as the operations contained in each analysis class.
A: True
B: False
A(Answer)


Q No 43:Configuration analysis focuses on the architecture of the user’s web browsing environment.
A: True
B: False
B(Answer)


Q No 44:Which of the following are areas of concern in the design model?
A: architecture
B: data
C: interfaces
D: project scope
E: a, b, c
E(Answer)


Q No 45:The importance of software design can be summarized in a single word
A: accuracy
B: complexity
C: efficiency
D: quality
D(Answer)


Q No 46:Which of these are characteristics of a good design?
A : exhibits strong coupling between its modules
B: implements all requirements in the analysis model
C: includes test cases for all components
D: provides a complete picture of the software
E: b and d
E(Answer)


Q No 47:Which of the following is not a characteristic common to all design methods?
A : configuration management
B: functional component representation
C: quality assessment guidelines
D: refinement heuristics
A(Answer)


Q No 48:What types of abstraction are used in software design?
A : control
B: data
C: environmental
D: procedural
E: a, b, d
E(Answer)


Q No 49:Which of the following can be used to represent the architectural design of a piece of software?
A : Dynamic models
B: Functional models
C: Structural models
D: All of the above
D(Answer)


Q No 50:Design patterns are not applicable to the design of object-oriented software?
A : True
B: False
B(Answer)