Software Engineering Set 6
On This Page
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on Software Engineering Set 6
Q1 | Which of the following is true?
- the input of architectural design process is sad
- the output of architectural design process is srs
- the input of architectural design process is srs
- none of the mentioned
Q2 | Which of these steps are followed in architectural design process?
- analyze srs
- evaluate candidate architectures
- select architecture and finalize architecture
- all of the mentioned
Q3 | Which of these are the content for SAD?
- product overview
- architectural models
- architectural design rationale
- all of the mentioned
Q4 | Which of these are included in the product overview for SAD?
- product vision, assumptions, constraints
- product scope
- target markets, business requirements
- product vision, assumptions, constraints, target markets & business requirements
Q5 | Which amount the following is correct?
- architectural models explains the main design decisions made in arriving the architecture
- architectural design rationale presents architecture, using variety of models to represent different aspects or views
- mapping between models says sometimes it is difficult to connect different architectural models
- all of the mentioned
Q6 | What are the categories in which quality attributes are divided in?
- development attributes
- operational attributes
- functional attributes
- development & operational attributes
Q7 | Which of these comes under development attribute?
- maintainability
- reusability
- performance
- maintainability & reusability
Q8 | Which of these comes under operational attributes?
- performance
- availability
- reliability
- all of the mentioned
Q9 | What makes a good architecture?
- the architecture may not be the product of a single architect or a small group
- the architect should have the technical requirements for the system and an articulated and prioritized list of qualitative properties
- the architecture may not be well documented
- all of the mentioned
Q10 | What does a typical top level architecture consists of?
- prop loss model(mopd)
- reverb model(modr)
- control process
- all of the mentioned
Q11 | Which among the following are valid questions raised for the top level architectural model?
- what is the nature of components?
- what is the significance of the links?
- what is the significance of the layout?
- all of the mentioned
Q12 | Which of the following are correct statements?
- an architecture may or may not defines components
- an architecture is not dependable on requirements
- an architecture is foremost an abstraction of a system that suppresses details of the components that do not affect how they are used
- all of the mentioned
Q13 | What does “Every software system has an architecture” implies?
- system itself is a component
- architecture an exist independently of its description or specification
- all the system to be stable should posses an architecture
- none of the mentioned
Q14 | What is architectural style?
- architectural style is a description of component types
- it is a pattern of run-time control
- it is set of constraints on architecture
- all of the mentioned
Q15 | What 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
Q16 | What is Reference architecture?
- it is a reference model mapped onto software components
- 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
Q17 | Which of the following 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
Q18 | 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
Q19 | 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
Q20 | What truly describes the reference architecture decomposition?
- a reference architecture is the mapping of that functionality onto system decomposition may be one to one
- a reference architecture is the mapping of that functionality onto system decomposition is many to one
- a reference architecture is the mapping of that functionality onto system decomposition is many to many
- none of the mentioned
Q21 | Which of the following is true?
- architecture is low level design
- architecture is mid level design
- architecture is high level design
- none of the mentioned
Q22 | What is Architecture?
- architecture is components
- architecture is connectors
- architecture is constraints
- all of the mentioned
Q23 | Which of the following is golden rule for interface design?
- place the user in control
- reduce the user’s memory load
- make the interface consistent
- all of the mentioned
Q24 | Which of the following is not a design principle that allow the user to maintain control?
- provide for flexible interaction
- allow user interaction to be interrupt-able and undo-able
- show technical internals from the casual user
- design for direct interaction with objects that appear on the screen
Q25 | Which of the following is not a user interface design process?
- user, task, and environment analysis and modeling
- interface design
- knowledgeable, frequent users
- interface validation