Advance Software Engineering And Technology Set 3
On This Page
This set of Advance Software Engineering and Technology Multiple Choice Questions & Answers (MCQs) focuses on Advance Software Engineering And Technology Set 3
Q1 | . A software component
- implements some functionality
- has explicit dependencies through provides and required interfaces
- c) communicates through its interfaces only
- d) all of the mentioned
Q2 | . Which diagram evolved from a desire to develop a procedural design representation that would not allow violation of the structured constructs?
- state transition diagram
- box diagram
- c) er diagram
- d) none of the mentioned
Q3 | . A __________ executes the loop task first, then tests a condition and repeats the task until the condition fails.
- repeat until
- condition
- c) do while tests
- d) if then-else
Q4 | . Which of the following is not a characteristics of box diagram?
- functional domain
- arbitrary transfer of control is impossible
- c) recursion is easy to represent
- d) providing a notation that translates actions and conditions
Q5 | . The________ is represented as two processing boxes connected by an line (arrow) of control.
- repetition
- sequence
- c) condition
- d) none of the above
Q6 | . 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.”?
- machine readability
- maintainability
- c) structure enforcement
- d) overall simplicity
Q7 | 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
Q8 | . 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
Q9 | . 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
Q10 | . When users are involved in complex tasks, the demand on __________ can be significant.
- short-term memory
- shortcuts
- objects that appear on the screen
- all of the mentioned
Q11 | . Which of the following option is not considered by the Interface design?
- the design of interfaces between software components
- the design of interfaces between the software and human producers and consumers of information
- c) the design of the interface between two computers
- d) all of the mentioned
Q12 | . A software might allow a user to interact via
- keyboard commands
- mouse movement
- c) voice recognition commands
- d) all of the mentioned
Q13 | . A software engineer designs the user interface by applying an iterative process that draws on predefined design principles.
- true
- false
Q14 | . What incorporates data, architectural, interface, and procedural representations of the software?
- design model
- user’s model
- c) mental image
- d) system image
Q15 | . What establishes the profile of end-users of the system?
- design model
- user’s model
- c) mental image
- d) system image
Q16 | . What combines the outward manifestation of the computer-based system , coupled with all supporting information that describe system syntax and semantics?
- mental image
- interface design
- c) system image
- d) interface validation
Q17 | . What do you understand by V&V in software testing?
- verified version
- version validation
- c) verification and validation
- d) version verification
Q18 | . In static test techniques, behavioral and performance properties of the program are observed.
- true
- false
Q19 | . Which granularity level of testing checks the behavior of module cooperation?
- unit testing
- integration testing
- c) acceptance testing
- d) regression testing
Q20 | Which test refers to the retesting of a unit, integration and system after modification, in order to ascertain that the change has not introduced new faults?
- regression test
- smoke test
- alpha test
- beta test
Q21 | . Which of the following is a black box testing strategy?
- all statements coverage
- control structure coverage
- c) cause-effect graphs
- d) all paths coverage
Q22 | . A set of inputs, execution preconditions and expected outcomes is known as a
- test plan
- test case
- c) test document
- d) test suite
Q23 | . In which test design each input is tested at both ends of its valid range and just outside its valid range?
- boundary value testing
- equivalence class partitioning
- c) boundary value testing and equivalence class partitioning
- d) decision tables
Q24 | . A white box test scales up well at different granularity levels of testing.
- true
- false
Q25 | . When does the testing process stops?
- when resources (time and budget) are over
- when some coverage is reached
- c) when quality criterion is reached
- d) testing never ends.