Architectural Design Mcqs for Software Engineering


Q.  Which of the following is an architectural conflict ?

a. Using large-grain components improves performance but reduces maintainability
b. Introducing redundant data improves availability but makes security more difficult
c. Localizing safety-related features usually means more communication so degraded performance
d. All of the mentioned


ANSWER: See Answer
 
High availability architecture can be affected by several design factors that are required to be maintained to ensure that no single points of failure exist in such design.
MCQs:  The ______________ of a relationship is 0 if there is no explicit need for the relationship to occur or the relationship is optional ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  The ________________ contains a state transition diagram that is a sequential specification of behavior?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  A ______________ is a graphical representation that depicts information flow and the transforms that are applied as data moves from input to output?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  The ___________________ enables the software engineer to develop models of the information domain and functional domain at the same time___________________?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Which of the following is not a construct ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  ____________________ is a pidgin(simplified version of a language that develops as a means of communication between two or more groups that do not have a language in common)?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  A software component____________________?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Which of the following steps is applied to develop a decision table ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Which of the following term is best defined by the statement:”The ability to represent local and global data is an essential element of component-level design.” ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Which diagram evolved from a desire to develop a procedural design representation that would not allow violation of the structured constructs ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Which of the following is not a characteristics of box diagram ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  A _______________ executes the loop task first, then tests a condition and repeats the task until the condition fails ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  The_______________ is represented as two processing boxes connected by an line (arrow) of control ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Which of the following is not a design principle that allow the user to maintain control ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Which of the following term is best defined by the statement “Notation that can be input directly into a computer-based development system offers significant benefits.” ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Which of the following is golden rule for interface design ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Which of the following is not a user interface design process ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  Which of the following option is not considered by the Interface design ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  What incorporates data, architectural, interface, and procedural representations of the software ?
Category: Software Engineering Mcqs,   Published by: teswesm
MCQs:  When users are involved in complex tasks, the demand on _______________ can be significant?
Category: Software Engineering Mcqs,   Published by: teswesm