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.