Software Design MCQ Number 01392

Software Design MCQ Set 1

1. What do Creating of skeletal system mean?
a) Defining of software architecture
b) Using architecture in the first implementation task
c) All of the mentioned
d) None of the mentioned

Answer

Answer: b [Reason:] Creating of skeletal system mean-Using architecture in the first implementation task.

2. What is the main aspect for creating an skeletal system?
a) The idea is to implement the major behavioral aspect of the architecture
b) Each of the architecture is implemented to the extent that it demonstrates the behavior of that subsystem
c) All of the mentioned
d) None of the mentioned

Answer

Answer: c [Reason:] All of the mentioned are the main aspects for creation of skeletal system.

3. What does classical software engineering practice recommends?
a) Stubbing out sections of code so that portions of the system can be tested independently
b) The Approach gives guidance about stubbed out parts
c) Integration of system as whole
d) All of the mentioned

Answer

Answer: a [Reason:] Classical software engineering practice recommends stubbing out sections of code so that portions of the system can be tested independently.

4. Which of the following are the benefits of creating a skeletal system?
a) It creates a system of limited functionality
b) It creates system of low fidelity
c) All of the mentioned
d) None of the mentioned

Answer

Answer: c [Reason:] The benefits of creating a skeletal system are it creates a system of limited functionality and low fidelity.

5. Which of the following are the difference between skeletal system and final version?
a) All software slots are filled in with real codes at later
b) In skeletal system initial empty slots are filled with stubbed implementation
c) All of the mentioned
d) None of the mentioned

Answer

Answer: c [Reason:] All of the mentioned are the main differences between skeletal system and final version.

6. Which of the following are true for the stubs in skeletal system?
a) The stubs adhere to the same interfaces that the final version of the system requires
b) The stubs stimulate the interactions in three ways
c) All of the mentioned
d) None of the mentioned

Answer

Answer: a [Reason:] The stubs stimulate the interactions in two ways.

7. In which of the following ways does a stub stimulate the interactions?
a) The stubs can either produce hard codded canned output or can read the output from a file
b) The stubs can also generate a synthetic load on the system to approximate the amount of time the actual processing will take in the completed working version
c) All of the mentioned
d) None of the mentioned

Answer

Answer: c [Reason:] A stub can stimulate the interactions in all of the mentioned ways.

8. Which of the following is correct for the skeletal system?
a) Every component is a part of working prototype but the functionality has low fidelity
b) An alternative version of these scheme can be used when a particular aspect of the system is expected to be problematic
c) All of the mentioned
d) None of the mentioned

Answer

Answer: c [Reason:] All of the mentioned are correct for the skeletal system.

9. Why is having a skeletal system for entire system important?
a) The early creation of a working skeletal version of system and the ability to iteratively refine that version into successively more comprehensive
b) It allows early concentration on those aspects of the system expected to be most troublesome to implement
c) It lowers integration time and cost
d) All of the mentioned

Answer

Answer: d [Reason:] Having a skeletal system for entire system important because of all the mentioned reasons.

10. Which of the following is incorrect with respect to skeletal system?
a) More integration planning and development work occur earlier in the product’s life cycle
b) The testing and review can be done incrementally as each sub system come on line
c) It increases integration time and cost
d) All of the mentioned

Answer

Answer: c [Reason:] It lowers integration time and cost.

Software Design MCQ Set 2

1. Which of the following are true for pattern?
a) It is a small collection of atomic units
b) They are ubiquitous throughout software development
c) All of the mentioned
d) None of the mentioned

Answer

Answer: c [Reason:] All of the mentioned are true.

2. Patterns are mostly used in which of the following?
a) Design in large
b) Design in Small
c) Coding
d) All of the mentioned

Answer

Answer: d [Reason:] All of the mentioned are used for patterns.

3. Which of the following can a pattern operate on?
a) Emphasize the solutions
b) Identify and name abstract
c) Provide a target for recognition
d) All of the mentioned

Answer

Answer: d [Reason:] All of the mentioned are the ways in which a pattern can operate.

4. What does emphasizing solution actually mean for patterns to operate?
a) Discovering patterns rather than inventing them
b) Serves as exemplars to programmers
c) All of the mentioned
d) None of the mentioned

Answer

Answer: a [Reason:] Emphasizing solution means discovering patterns rather than inventing them.

5. Which of the factors make a pattern portable?
a) Creating instances of some appropriate resource at run time
b) Presentation of two different user interface tool-kits
c) All of the mentioned
d) None of the mentioned

Answer

Answer: c [Reason:] All of the mentioned factors can be considered to make a pattern portable.

6. When there is a need to implement strategy pattern?
a) When a single task is implemented in variety of ways
b) When it is dependent on nature of inputs
c) All of the mentioned
d) None of the mentioned

Answer

Answer: c [Reason:] All of the mentioned ways are used to implement strategy pattern.

7. Which of the following is used in Decorator design pattern?
a) Broder Wrapper
b) Scroll Wrapper
c) Text View
d) All of the mentioned

Answer

Answer: d [Reason:] All of the mentioned are used in Decorator design pattern.

8. Which of the following is strategy pattern dependent on?
a) Scalability
b) Modifiability
c) Portability
d) Modifiability & Portability

Answer

Answer: d [Reason:] Strategy pattern is dependent on modifiability and portability.

9. Which of the following is for factory method behavioral characteristic?
a) Interpreter
b) Template method
c) Iterator
d) None of the mentioned

Answer

Answer: a [Reason:] Interpreter and Template method are for factory method.

10. How does a use of template allowed in components simplify things?
a) Reliability is enhanced
b) Coding time is increased
c) Testing is more complexed
d) All of the mentioned

Answer

Answer: a [Reason:] A template can enhance reliability, reduce coding time and simplify testing.

11. How is reliability enhanced when a template is allowed in component?
a) Once the template is incorrect, then templatized portion of every using component is correct
b) Once the template is correct, then templatized portion of every using component is correct
c) All of the mentioned
d) None of the mentioned

Answer

Answer: b [Reason:] Once the template is correct, then templatized portion of every using component is correct.

12. How is Testing simplified when a template is allowed in component?
a) Each component has a standard structure
b) Each component has a complex structure
c) All of the mentioned
d) None of the mentioned

Answer

Answer: a [Reason:] Testing is simplified when a template is allowed in component because each componet has a standard structure that all paths testing can exploit.

13. How is Flexibility enhanced when a template is allowed in component?
a) Conforming components are largely interchangeable
b) Conforming components are not largely interchangeable
c) All of the mentioned
d) None of the mentioned

Answer

Answer: a [Reason:] Flexibility is enhanced when a template is allowed in component because conforming componets are largely interchangeable.

Software Design MCQ Set 3

1. Which of the following are not part of METOC Anchor desk system?
a) Local Observations
b) Forecasting Centers
c) Imagenary Sources
d) Digital signalling

Answer

Answer: d [Reason:] Digital Signalling is not a part of METOC Anchor desk System.

2. What is the full form of METOC?
a) Meteorological and Oceanic graphic
b) Meteorological and Graphical
c) All of the mentioned
d) None of the mentioned

Answer

Answer: a [Reason:] METOC- Meteorological and Oceanic graphic.

3. What is the use of METOC?
a) It is designed for crisis situation
b) It has utility for the normal operations
c) All of the mentioned
d) None of the mentioned

Answer

Answer: c [Reason:] All of the mentioned are the uses of METOC.

4. Which of the following teams are involved in METOC?
a) Crisis planning team
b) Crisis management team
c) Crisis Action team
d) Crisis planning &Action team

Answer

Answer: d [Reason:] Crisis planning and action team are involved in METOC.

5. Which of the following is true for METOC Anchor desk?
a) The METOC Anchor desk is realized,virtual organization overlaid on top of existing METOC organizations
b) The METOC Anchor desk system does not attempt to change procedures
c) All of the mentioned
d) None of the mentioned

Answer

Answer: c [Reason:] All of the mentioned are true for METOC Anchor desk.

6. Which of the following are missions of METOC from user point of view?
a) Provide environmental decision support to both planners and action team commanders
b) Assemble and integrate environmental information
c) Assimilate and interpret data for the commanders
d) All of the mentioned

Answer

Answer: d [Reason:] All of the mentioned are mission of METOC from user point of view.

7. Which of the following are inputs for METOC?
a) The forecast of various weather conditions
b) Any kind of request for environmental support or tailored meteorological products during any phase of crisis
c) All of the mentioned
d) None of the mentioned

Answer

Answer: b [Reason:] Input of the METOC includes any kind of request for environmental support or tailored meteorological products during any phase of crisis.

8. Which of the following are results of analysis from inputs of METOC?
a) The forecast of various weather conditions
b) Any kind of request for environmental support or tailored meteorological products during any phase of crisis
c) All of the mentioned
d) None of the mentioned

Answer

Answer: a [Reason:] The results for the analysis are the forecast of various weather conditions.

9. Requests for the support can occur in which of the following forms?
a) Person to person
b) Via world wide web(WWW)
c) Via telephone, video conference, collaborative planning tool
d) All of the mentioned

Answer

Answer: d [Reason:] All of the mentioned are the form of request to support.

10. Which of the following is false?
a) High bandwidth network permits the transmission of live video and audio
b) Low bandwidth permits the transmission of live video and audio
c) Visual imagery and hypermedia provides much higher communication bandwidth
d) All of the mentioned

Answer

Answer: b [Reason:] Low bandwidth permits the transmission of live video and audio.

11. Which of the following is to be followed for seeing the same whiteboard image on a local screen?
a) Load a graphic image
b) Points to items of interests
c) Switch white board pages
d) All of the mentioned

Answer

Answer: d [Reason:] All of the mentioned are to be followed seeing the same whiteboard image on a local screen.

12. The Web is used by METOC Anchor desk to do which of the following?
a) Help train people in standard operating procedures
b) Switch white board pages
c) All of the mentioned
d) None of the mentioned

Answer

Answer: a [Reason:] The Web is used by METOC Anchor desk to help train people in standard operating procedures.

13. During collaboration which of the following may be might be called up for viewing at any time?
a) East Pacific satellite image
b) Thirty six hour forecast
c) National Weather Service buoy data
d) All of the mentioned

Answer

Answer: d [Reason:] All of the mentioned might be called up during collaboration.

14. Which of the following is true?
a) The architecture of METOC is not novel
b) The architecture of METOC is novel and stable
c) All of the mentioned
d) None of the mentioned

Answer

Answer: a [Reason:] The architecture of METOC is not novel.

15. The code for the system includes which of the following?
a) Web authoring code
b) High level scripts
c) Adaption code
d) All of the mentioned

Answer

Answer: d [Reason:] All of the mentioned are included in the code for METOC.

16. The METOC Anchor desk uses which of the following emerging technology?
a) WWW
b) CORBA
c) Common object request broker architecture
d) All of the mentioned

Answer

Answer: d [Reason:] All of the mentioned are used as emerging technology in METOC Anchor desk.

17. Which of the following method is led in order to understand the architecture of METOC?
a) Architectural development Method
b) Evolutionary Architecture Method
c) Evolutionary Development Method
d) None of the mentioned

Answer

Answer: c [Reason:] Evolutionary Architecture Method is led in order to understand the architecture of METOC.

Software Design MCQ Set 4

1. Conclusions on which of the following topics are made by the observation of SAAM?
a) The role of direct scenario
b) Result of SAAM
c) Stakeholder Participation
d) All of the mentioned

Answer

Answer: d [Reason:] All of the following observations can be concluded by SAAM.

2. What is the role of the direct scenarios?
a) Change management
b) The cost of carrying out a direct scenario is measured in terms of resource utilization
c) All of the mentioned
d) None of the mentioned

Answer

Answer: c [Reason:] All of mentioned are the role of direct scenario.

3. What are results of SAAM?
a) There are only technical results of SAAM
b) Technically, a direct output of a SAAM analysis is useful,but also useful is the increased understanding of the architecture that may lead to deeper insights that were previously available
c) Socially, a SAAM analysis acts as a catalyzing activity on an organization
d) None of the mentioned

Answer

Answer: d [Reason:] All of the mentioned are true results of SAAM.

4. Architectural evaluation has what kind of relationship with traditional design notions?
a) Coupling
b) Cohesion
c) All of the mentioned
d) None of the mentioned

Answer

Answer: c [Reason:] Architectural evaluation has all of the mentioned relationship with traditional design notions.

5. What observations does SAAM and Traditional architectural Metrics follow?
a) Good architecture exhibits high coupling
b) Good architecture exhibits low cohesion
c) All of the mentioned
d) None of the mentioned

Answer

Answer: d [Reason:] Good architecture exhibits low coupling and Good architecture exhibits high cohesion.

6. Which of the following is correct?
a) High coupling means that a single scenario doesn’t affect large number of components
b) Low Cohesion means that components are not host to scenario interactions
c) All of the mentioned
d) None of the mentioned

Answer

Answer: d [Reason:] Low coupling means that a single scenario doesn’t affect large number of components and high cohesion means that components are not host to scenario interactions.

7. What are the role of direct scenario?
a) Direct scenario serve as the first order culling mechanism be tween competing architectures
b) Direct scenario’s turn out to be a good mechanism for eliciting and understanding the dynamics of an architecture
c) All of the mentioned
d) None of the mentioned

Answer

Answer: c [Reason:] All of the mentioned are roles of direct scenario.

8. Which of the following is correct?
a) SAAM act as communication vehicle
b) The communication vehicle enables managers to understand how their business goals are translated into reality
c) All of the mentioned
d) None of the mentioned

Answer

Answer: c [Reason:] All of the mentioned are correct.

9. What of the following is considered while evaluating scenarios?
a) When is architecture generated to sufficient number of scenarios to adequately test the architecture
b) When should one stop generating new scenarios
c) All of the mentioned
d) None of the mentioned

Answer

Answer: c [Reason:] All of the following is considered while evaluating scenarios.

10. Which of the following estimations are done for evaluation process?
a) Performance
b) Reliability
c) Availability
d) All of the mentioned

Answer

Answer: d [Reason:] All of the mentioned estimations are done for evaluation process.

Software Design MCQ Set 5

1. What makes a good architecture?
a) The architecture may not be the product of a single architect or a small group
b) The architect should have the technical requirements for the system and an articulated and prioritized list of qualitative properties
c) The architecture may not be well documented
d) All of the mentioned

Answer

Answer: b [Reason:] The architecture should be the product of a single architect or a small group, The architecture should be well documented.

2. What does a typical top level architecture consists of?
a) Prop Loss Model(MOPD)
b) Reverb Model(MODR)
c) Control Process
d) All of the mentioned

Answer

Answer: d [Reason:] A typical top level architecture consists of all the mentioned components.

3. Which among the following are valid questions raised for the top level architectural model?
a) What is the nature of components?
b) What is the significance of the links?
c) What is the significance of the layout?
d) All of the mentioned

Answer

Answer: d [Reason:] All of the mentioned are the valid questions.

4. Which of the following are correct statements?
a) An architecture may or may not defines components
b) An architecture is not dependable on requirements
c) An architecture is foremost an abstraction of a system that suppresses details of the components that do not affect how they are used
d) All of the mentioned

Answer

Answer: c [Reason:] An architecture defines components, An architecture is dependable on requirements.

5. What does “Every software system has an architecture” implies?
a) System itself is a component
b) Architecture an exist independently of its description or specification
c) All the system to be stable should posses an architecture
d) None of the mentioned

Answer

Answer: c [Reason:] All the system to be stable should posses an architecture, a system without architecture is unstable hence every software system has an architecture.

6. What is architectural style?
a) Architectural style is a description of component types
b) It is a pattern of run-time control
c) It is set of constraints on architecture
d) All of the mentioned

Answer

Answer: d [Reason:] An architectural style is a description of component types and pattern of run-time control, It is set of constraints on architecture.

7. What is a Reference Model?
a) It is a division of functionality together with data flow between the pieces
b) It is a description of component types
c) It is standard decomposition of a known problem into parts that cooperatively solve a problem
d) 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

Answer

Answer: d [Reason:] A reference model is division of functionality together with data flow between the pieces and standard decomposition of a known problem into parts that cooperatively solve a problem.

8. What is Reference architecture?
a) It is a reference model mapped onto software components
b) It provided data flow with comments
c) It provides data flow with pieces
d) It is a reference model mapped onto software components & data flow with comments

Answer

Answer: d [Reason:] Reference architecture is a reference model mapped onto software components and data flow with components.

9. Which of the following is incorrect for Reference model, architectural styles and reference architecture?
a) They are not architectures
b) They are useful steps towards an architecture
c) They are set of early design decisions
d) None of the mentioned

Answer

Answer: d [Reason:] All of the mentioned are correct.

10. Which of the following can be considered regarding client and server?
a) Client and server is an architectural style
b) Client and server may be considered as an architectural style
c) Client and server is not an architectural style
d) None of the mentioned

Answer

Answer: a [Reason:] Client and server is an architectural style.

11. Which of the statements truly concludes client and server relation with architectural styles?
a) They are component types and their coordination is described in terms of protocols that server uses to communicate with each of its clients
b) Multiple client cannot exist at an instance
c) Architecture are countless for client and server but their architectural styles are different
d) All of the mentioned

Answer

Answer: a [Reason:] Multiple client can exist at an instance and Architectural styles are countless for client and server but their architectures are different.

12. Which of the following is incorrect?
a) A reference model divides the functionality
b) A reference architecture is the mapping of that functionality onto system decomposition
c) All of the mentioned
d) None of the mentioned

Answer

Answer: d [Reason:] All of the mentioned are correct.

13. What truly describes the reference architecture decomposition?
a) A reference architecture is the mapping of that functionality onto system decomposition may be one to one
b) A reference architecture is the mapping of that functionality onto system decomposition is many to one
c) A reference architecture is the mapping of that functionality onto system decomposition is many to many
d) None of the mentioned

Answer

Answer: a [Reason:] A reference architecture is the mapping of that functionality onto system decomposition may be one to one.

14. Which of the following is true?
a) Architecture is low level design
b) Architecture is mid level design
c) Architecture is high level design
d) None of the mentioned

Answer

Answer: c [Reason:] Architecture is high level design.

15. What is Architecture?
a) Architecture is components
b) Architecture is connectors
c) Architecture is constraints
d) All of the mentioned

Answer

Answer: d [Reason:] Architecture is components,connectors and constraints.

ed010d383e1f191bdb025d5985cc03fc?s=120&d=mm&r=g

DistPub Team

Distance Publisher (DistPub.com) provide project writing help from year 2007 and provide writing and editing help to hundreds student every year.