Loading, please wait ...
Open its course - Software Engineering

Multiple Choice Questions for Software Engineering Miscellaneous

  • ×

    Hidden Questions!

    Some MCQs are not visible. Usually teachers hides their visibility if they are few in number. Subject Expert recommends them to have more than 70+ questions against the topic and make them public.

  • 1 ___________is a set of procedures and error-detection techniques for group code reading
    1. code walkthrough
    2. Inspection
    3. Review
    4. None of the above

  • 2 Which one is an informal code review technique?
    1. Fagan’s inspection
    2. Meeting less inspection
    3. over the shoulder review
    4. N-fold inspection

  • 3 In ________ approach of integration testing, firstly all the modules are unit tested
    1. Sandwich
    2. Big bang
    3. Top-down
    4. Bottom-up

  • 4 Preservation of data is referred to as
    1. Data Conversion
    2. Data integrity
    3. Confidentiality
    4. Availability

  • 5 Which of the following is not a source of information for the test case?
    1. Requirements
    2. Source code
    3. Input domain
    4. Dataset

  • 6 Individual program units, such as procedure, methods and functions are tested in ______
    1. Unit testing
    2. Integration testing
    3. System testing
    4. Black box testing

  • 7 Successive execution of program statements is called _________________.
    1. Data flow
    2. Control flow
    3. Boundary value analysis
    4. None of the above

  • 8 What types of errors are not done by black-box testing and can be uncovered by white-box testing?
    1. Logical errors
    2. Performance errors
    3. Behavioral errors
    4. None of the above

  • 9 Which of the following is responsible for the technical test activities in a testing team
    1. Test manager
    2. Tester
    3. Test engineer
    4. Test analyst

  • 10 Which of the following verifies the product rather than the process?
    1. Inspection
    2. Quality Control
    3. Walkthrough
    4. Review

  • 11 Cumulative Voting: The hundred-dollar test” is a _______ technique.
    1. Prioritization.
    2. Role Playing.
    3. Introspection.
    4. All of the above.

  • 12 Facilitator is a person responsible for leading a(n) ______
    1. Interview
    2. Social analysis
    3. Workshop
    4. Both 1) and 2).

  • 13 Requirements gathered from the stakeholders should be:
    1. Complete.
    2. Concise.
    3. Unambigous.
    4. All of the above.

  • 14 Non-functional requirements can be classified into _______ categories.
    1. Organizational and product.
    2. Organizational and external.
    3. Organizational, product and external
    4. None of the above.

  • 15 Which of the following is a good source for gathering requirements?
    1. Domain experts.
    2. End users
    3. Existing system
    4. All of the above

  • 16 A use case should start with a (n) _______ in a use-case diagram.
    1. Verb.
    2. Noun.
    3. Adjective.
    4. None of the above.

  • 17 The requirements which are gathered during the requirement engineering phase are written in a document called as:
    1. Software design document.
    2. Software requirement specification document.
    3. Software specification document
    4. None of the above

  • 18 Requirements that come from the application domain of the system are known as _____ requirements.
    1. Legislative.
    2. Product.
    3. Domain.
    4. None of the above.

  • 19 Introspection is a technique of:
    1. Requirement Validation.
    2. Requirement Analysis.
    3. Requirement Elicitation.
    4. None of the above.

  • 20 Consider the requirement: “The output of a program shall be given within 10 sec of event X 10% of the time.” What characteristic of requirement is being depicted here?
    1. Consistent.
    2. Correctness.
    3. Non-verifiable.
    4. Verifiable.

  • 21 Which characteristic of SRS document compares the results of a phase of SDLC with another phase?
    1. Concise.
    2. Traceable.
    3. Structured.
    4. Verifiable.

  • 22 In class diagram, which type of object is shown with double vertical lines on the left and right sides of the class box?
    1. Active Class
    2. Singleton Class
    3. Passive Class
    4. None

  • 23 Which feature of the object-oriented programming languages specializes classes from more general super classes?
    1. Generalization
    2. Inheritance
    3. Polymorphism
    4. Information Hiding

  • 24 As per Unified Modeling Language which of the following is the correct text notation for representing attributes in class diagram?
    1. name visibility : type
    2. name type : visibility
    3. visibility name : type
    4. type name : visibility

  • 25 Designing class diagram from interaction diagrams is which type of modeling?
    1. Dynamic modeling
    2. Static modeling
    3. Both
    4. None

  • 26 The architectural activities include
    1. Understanding the requirements
    2. Creating the business case for the system
    3. Creating or selecting the architecture
    4. Documenting and communicating the architecture
    5. All of the above

  • 27 The Architecture Tradeoff Analysis Method (ATAM) is used for architectural
    1. Design
    2. Verification
    3. Evaluation
    4. All of the mentioned above

  • 28 The different people and organizations influencing the architecture are the
    1. Software Developer
    2. Software Tester
    3. Stakeholders
    4. Organization Management

  • 29 Which among the following are true with regards to the architecture business cycle?
    1. The architecture affects the structure of developing organization
    2. The architecture can seldom affect the enterprise goals of the developing organizations
    3. The user requirements have minimal affect on architecture
    4. All of the mentioned

  • 30 Systems are frequently redesigned because of lacking
    1. Cost Estimation
    2. Functional Requirements
    3. Quality Attributes
    4. Project Management

  • 31 For designing high performance systems the system components should have
    1. Increased Adhesion
    2. Decreased Cohesion
    3. Increased Cohesion
    4. Increased Coupling

  • 32 These structures show the runtime execution information and the authoritative picture of how the software interacts
    1. Module
    2. Process
    3. Uses
    4. Allocation

  • 33 19. These structures are implemented as a set of cooperating sequential processes that synchronize with each other to cooperatively use shared resources.
    1. Allocation
    2. Uses
    3. Process
    4. Module

  • 34 The general rule is to stop ________ Decomposition when the components are small enough to be handled by a Team.
    1. Modular
    2. Process
    3. Uses
    4. System

  • 35 The ________ structure is engineered to produce modifiable systems
    1. Module Structure
    2. Allocation Structure
    3. Class Structure
    4. Process Structure

  • 36 These structures show relationships between software elements & external environments
    1. Module Structure
    2. Allocation Structure
    3. Class Structure
    4. Process Structure

  • 37 A description of elements & relation types together with a set of constraints on how they may be used are called
    1. Architectural Components
    2. Architectural Patterns
    3. Architectural Models
    4. Architectural Styles

  • 38 A system …………. occurs when the system no longer delivers a service consistent with its specification.
    1. Fault
    2. Failure
    3. Exception
    4. Crash

  • 39 Architectural choices are influenced by the background, experience and education and training of
    1. Development Organization
    2. Software Architect
    3. Customer
    4. User

  • 40 The architectural view of a system is abstract, containing details of
    1. Design
    2. Data Structures
    3. Data representations
    4. All of the above
    5. None of the above

  • 41 The architectural view of a system is abstract, distilling away details of
    1. Algorithms
    2. Implementation
    3. Data Representations
    4. All of the mentioned above
    5. None of the above

  • 42 The foundation of a development project's architecture may be that the proposed system is the next in a sequence of similar systems and the development organization has chosen it for
    1. Increased ROI
    2. Software Reuse
    3. Roll Out Schedule
    4. All of the mentioned above
    5. None of the Above

  • 43 What does Software architecture means?
    1. It is the structure or structure of hardware
    2. It comprises of software components
    3. Relationship among distributed systems
    4. All of the mentioned above

  • 44 Software Architecture is based on...
    1. Design
    2. Analysis
    3. Requirements
    4. All of the Above

  • 45 The first step toward designing a system that has a collection of desired properties is
    1. Software Architecture Development
    2. Design
    3. Feasibility Study
    4. None of the above

Contact Us

support@subexpert.com
Write to Us View Help
Subject Expert Logo

Subject Expert

Learn, Evaluate and Optimize

Follow Us
Facebook Switch Display Mode Enable Translation
© 2024 - Subject Expert