Multiple choice questions and answers
Hope the answers(bold) are correct. If any of the answer is wrong, please comment. I will check and update.
26. Intra team communication during software development is often less
than inter team communication.
a. True
b. False
27. __________ are useful for documenting the different states of a
system.
a. Signatures
b. State charts
c. Interfaces
d. Decision trees
28. It is NOT possible to have multiple interfaces among 2 entities.
a. True
b. False
29. Most often, an architectural documentation is likely to remain
unused because
a. It is not properly compiled
b. It uses font and text size other than those pre specified
c. Programmers rely on their knowledge and experience to solve problems
d. It is not readable
30. Since the development company usually arranges for training of team
members on cutting edge technologies, therefore team managers can form teams by
randomly selecting the team members for a particular domain.
a. True
b. False
31. Passwords, biometric identifications and digital certificates are
means for
a. Data confidentiality
b. Integrity maintenance
c. User authorization
d. User authentication
32. The technique wherein various modifications expected to occur in a
system are given due consideration
a. Anticipate expected changes
b. Generalization
c. Limited possible options
d. Maintaining semantic coherence
33. Reference models, architectural patterns and reference
architectures are not architectures, but they are useful for capturing elements
of architecture.
a. True
b. False
34. In case of availability tactics, if one component continuously
emits certain signals that are monitored by other component, then this type of
tactic is called
a. Heartbeat
b. Active redundancy
c. Process monitor
d. Shadow operation
35. Process monitor, transactions and removal from service are the
tactics that are categorized as
a. Fault detection
b. Fault prevention
c. Fault recovery
d. Fault avoidance
36. “Mud of structure” is one of the categories of
a. Architectural patterns
b. Design patterns
c. Idioms
d. Distributed systems
37. “Ping” is also termed as
a. Voting
b. Process monitor
c. Ripple
d. Echo
38. All architectural patterns implement several tactics. However, each
tactic deals with same attributes
a. True
b. False
39. Availability of system is concerned with system failure and its
associated consequences
a. True
b. False
40. Intrusion detection systems usually employ technique of comparing
network traffic patterns to a database
a. True
b. False
41. The primary goal of making the software testable is to
a. Allow easier testing of software modules
b. Make the job of software tester easier
c. Skip the need for writing test cases
d. Make the client feel that the
software is of high quality
42. What is NOT true about the tactics used by software architects
a. Tactics are absolute necessity for achieving software quality
b. Tactics are dependent on
patterns
c. Tactics can refine other tactics
d. Tactics help achieve quality
43. The architectural pattern developed to implement the design tactic
wherein the user interface is separated from the application is
a. MVC
b. Record/Playback
c. Arch/Slinky
d. All of the above
44. Reference model mapped on to software elements and data flows
between them is called
a. Architectural pattern
b. Architectural model
c. Reference model
d. Reference architecture
45. If a problem with no deterministic solution strategy is
encountered, then identify the pattern that can be useful for such scenario
a. Blackboard
b. Layer pattern
c. Pipes and filter pattern
d. Pipeline pattern
46. The condition that must be considered when it arrives at a system
is termed as
a. Environment
b. Stimulus
c. Artifact
d. Catalyst
47. Which of the following is true about the architectural patterns?
a. Patterns help to generate software using unconventional techniques
b. Patterns express fundamental structural
organization schema for software system
c. Patterns are study of architecture of a software system
d. They can override any other pattern
48. The metric that is concerned with the speed with which the system
responds on getting a command is
a. Testability
b. Usability
c. Availability
d. Performance
49. The ________ organizational model assumes that each member is
expected to have working knowledge of all the aspects of the product.
a. Business Units
b. Development department
c. Domain engineering units
d. Hierarchical domain engineering units
50. If the software developer wants to change the server, the necessary
modifications are required to be done dispatcher component
a. True
b. False
No comments:
Post a Comment