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