set-2
51. ______ is non-functional requirements of software?
Functionality
Performance
Supportability
All of above
52. Good software design should exhibit ______.
Firmness
Commodity
Delight
All of them
53. Choose the best option that is software design principle?
Should not suffer from “Tunnel Vision”
Not traceable to design model
Should not “Reinvent the Wheel”
Both (A) and (C)
54. What are the 2 dimension of software design models?
Process Dimension and Abstraction
Dimension
Process Dimension and Interface Dimension
Attribute Dimension and Interface Dimension
55. Which of the following is the fundamental S/W design concepts?
Abstraction
Architecture
Both (A) and (B)
Low Cohesion and High Coupling
56. Software design defines ______.
Software design is an activity subjected to constraints
Software Design satisfies clients changing requirements
Software Design specifies the nature and composition of software product
All of the above
57. ______ solves the Structural design of the software.
The specification model following the data flow diagram
Specification model is a structure chart showing procedure calling hierarchy and flow of data in and out of procedures
Emphasizing only on procedural decomposition
Emphasizing Algorithmic or Procedural decomposition
58. Which one is false?
A software design method is an orderly procedure for providing software design solutions
A design notation is a symbolic representational system
A design heuristic is a rule proceeding guidance, with a guarantee for achieving some end
A process is a collection of related tasks that transforms a set of inputs to the set of output
59. Architectural design only meets the system’s functional requirement.
True
False
60. A ______ view shows the system hardware and how software components are distributed across the processors in the system.
Physical
Logical
Virtual
Procedure
61. ______ is an architectural conflict.
Using large-grain components improves performance but reduces maintainability
Introducing redundant data improves availability but makes security more difficult
Localizing safety-related features usually means more communication so degraded performance
All of above options.
62. ______ is not included in Architectural design decisions?
Application types
System distribution
Architectural styles or patterns
Testing the system
63. Can already established architecture be applied to other products as well?
Yes
No
Might be
None of above
64. What describes how a set of interacting components can share data?
Model-view-controller
Debug pattern
Shared database or repository pattern
Architectural pattern
65. ______ is a type of Architectural Model.
Static structural model
Dynamic process model
Distribution model
All of the mentioned
66. The advantage of Explicit Architecture is ______.
Stakeholder communication
System Analysis
Large scale-reuse
All of the mentioned
67. The architecture and system characteristics is ______.
Performance
Latency
Delay
Jitter
68. ______ is the system organization styles which is widely used today.
A shared data repository style
A shared services and servers style
An abstract machine or layered style
All of them
69. In repository model, Sub-systems making up a system must exchange information so that they work together effectively. This can be done by:
Shared data is held in a central database or repository and may be accessed by all sub-systems
Each sub-system maintains its own database and passes data explicitly to other sub-systems.
Both (A) and (B)
None
70. ______ is one of the important characteristics of repository model.
Hascle free to share large amounts of data;
Sub-systems need not be concerned with how data is produced Centralised management e.g. backup, security, etc.
Sharing model is published as the repository schema.
All of them
71. ______ is the major components of the client server model?
A set of servers that offer services to other subsystems such as retrieving content, data management, web contents etc.
A set of clients that call on services offered by the servers
A network that allows clients to access these services.
All of them
72. ______ is not included in Architectural design decisions?
Type of application
Distribution of the system
Architectural styles
Testing the system
73. ______ is not real-time architectural patterns that are commonly used.
Asynchronous communication
Observe and React
Environmental Control
Process Pipeline
74. What kind of investments does organization have in order to make most of by the software architects in their design?
Skill full peoples
Well known frameworks
Software tools
All of the mentioned
75. Choose the correct option?
The input of architectural design process is Milestones
The output of architectural design process is Blueprint
The input of architectural design process is SRS
The output of architectural design process is SAD
76. ______ steps are followed in architectural design process.
Analyze SRS
Evaluate Candidate Architectures
Select architecture and finalize architecture
All of the mentioned
77. ______ is the content for Software Architecture and Design (SAD)?
Product Overview
Architectural Models
Architectural design rationale
All of the mentioned
78. ______ is a feature of CBSE?
It increases quality of software
CBSE shortens delivery time
CBSE increases productivity
All of the mentioned
79. A component model defines standards for
Properties
Methods
Mechanisms
All of the mentioned
80. Which of the following is not an example of component technology?
EJB
COM+
.NET
None of the mentioned
81. A ______ defines a set of standards for components, including interface standards, usage standards, and deployment standards.
CBSE
CASE Tools
Component model
Component interfaces
82. ______ is a Reference Model?
It is a division of functionality together with data flow between the pieces
It is a description of component types
It is standard decomposition of a known problem into parts that cooperatively solve a problem
It is a division of functionality together with data flow between the pieces, It is standard decomposition of a known problem into parts that cooperatively solve a problem
83. ______ Reference architecture?
It is a reference model in which software components are mapped
It provided data flow with comments
It provides data flow with pieces
It is a reference model mapped onto software components & data flow with comments
84. ______ is incorrect for Reference model, architectural styles and reference architecture?
They are not architectures
They are useful steps towards an architecture
They are set of early design decisions
None of the mentioned
85. Which of the following can be considered regarding client and server?
Client and server is an architectural style
Client and server may be considered as an architectural style
Client and server is not an architectural style
None of the mentioned
86. Which of the statements truly concludes client and server relation with architectural styles?
They are component types and their coordination is described in terms of protocols that server uses to communicate with each of its clients
Multiple client cannot exist at an instance
Architecture are countless for client and server but their architectural styles are different
All of the mentioned
87. ______ is not a design heuristic.
Evaluate Last iteration to reduce coupling & improve cohesion
Minimize structures with high fan-out
Keep scope of effect of a module within scope of control of that module
Evaluate interfaces to reduce complexity and improve consistency
88. The architecture is not the operational software. Rather, it is a representation that enables a software engineer to:
Analyze the effectiveness of the design in meeting its stated requirements
Consider architectural alternatives at stage when making design changes is still relatively easy
Reduce the risks associated with the construction of the software
All of above
89. ______ term describes testing.
Finding incomplete code
Evaluating deliverable to find errors
SDLC stage of all projects
None of the mentioned
90. ______ is also known as Cyclomatic complexity.
Black box testing
White box testing
Grey box testing
Blue box testing
91. In ______ chart, lower and upper limits are present.
Run chart
Bar chart
Pie chart
PERT chart
92. Maintenance testing is performed using ______.
Retesting
Integration testing
Breadth test and depth test
Acceptance testing
93. ______ testing is related to the boundary value analysis.
White box and black box testing
White-box testing
Black box testing
Grey box testing
94. Functional testing is a ______?
Random testing
Test level
STLC Model
Test type
95. What are the different levels of Testing?
Integration testing
Unit testing
System testing
All of the above
96. Which of the following is not a part of STLC (Software Testing Life Cycle)?
Testing and debugging Planning
Requirement Gathering
Test Design and deploy
Testing closure
97. ______ is a Sanity testing.
Test specification
Test Execution Level
Test Implementation Level
Test process level
98. Exhaustive testing can be ______.
Practically possible
Impractical but possible
Impractical and impossible
Always possible
99. Black box testing is only functional testing.
True
False
100. ______ techniques is applied for usability testing.
White box
Black box
Grey box
Yellow box
Last updated