System Testing in Software Engineering MCQ - Set 04 - ObjectiveBooks

System Testing in Software Engineering MCQ - Set 04

Practice Test: Question Set - 04


1. What is the fundamental reason that software cannot be considered to be engineered?
    (A) It is designed by humans and therefore flawed
    (B) Software engineering (as opposed to other forms of engineering, such as Civil) is an art – not a science
    (C) The discipline is relatively new, say in comparison to bridge building that is an activity that has millennia of practice
    (D) The complexity of systems and their interaction continues faster than we can understand it

2. The final form of testing COTS software is _________ testing.
    (A) Unit
    (B) Integration
    (C) Alpha
    (D) Beta

3. The degree of interaction between two modules is known as
    (A) Cohesion
    (B) Strength
    (C) Inheritance
    (D) Coupling

4. Problems with using Lines of Code to measure the size of a product include(s)
    (A) The creation of source code is only part of the development effort
    (B) The Lines of Code (LOC) will differ between languages and cannot be measured for some languages
    (C) The final size (kLOC) can only be determined once the product is delivered
    (D) All of the above

5. Brooks’ view of the essence of software included
    (A) People, Quality, Process and Productivity
    (B) Performance, Robustness, Maintainability and Reusability
    (C) Complexity, Conformity, Changeability and Invisibility
    (D) Efficiency, Reliability, Usability and Robustness

6. Which of the following is not viewed as a primary mover in improving the software process?
    (A) Increased Effectiveness
    (B) Better Product Quality
    (C) Improved Staff Satisfaction
    (D) Tighter managerial control

7. What would be investigated during Requirements analysis?
    (A) System performance, Test Scheduling, Organizational Structure
    (B) Languages, Platforms, Competition
    (C) System Context, User Populations, User Tasks
    (D) Verification, Formal Methods, Accuracy

8. Which of the following is not the guiding principle of software project scheduling?
    (A) Compartmentalization
    (B) Market assessment
    (C) Time allocation
    (D) Effort validation

9. Which of the following interface design principles reduces the user’s memory load?

    I. Define intuitive shortcuts

    II. Disclose information in a progressive fashion

    III. Establish meaningful defaults

    IV. Provide an on-line tutorial

    (A) Only (I) above
    (B) Only (II) above
    (C) Only (III) above
    (D) (I), (II) and (III) above

10. Traditionally, the phase of software development where a formal approach used is
    (A) Programming
    (B) Design
    (C) Requirements
    (D) Planning

Show and hide multiple DIV using JavaScript View All Answers

 Next Tests:


    Blogger Comment
    Facebook Comment