Software Engineering

S.E

25 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Which of the following phases comes after the design phase in the Linear Sequential Development Model?

  1. Analysis
  2. Test
  3. Code
  4. None of these
Question 2 Multiple Choice (Single Answer)

In which of the following generalization methods, the software development for reuse involves adding operations to a component or removing operations, which are specific to some application domain?

  1. Name generalization
  2. Operation generalization
  3. Exception generalization
  4. None of these
Question 3 Multiple Choice (Single Answer)

Which of the following constructs should be used minimum so as to have less faults in the program?

  1. Variables
  2. Functions
  3. Interrupts
  4. None of these
Question 4 Multiple Choice (Single Answer)

In which of the following models may data flow diagrams be used to show how data is processed?

  1. Composition model
  2. Classification model
  3. Process model
  4. Data processing model
Question 5 Multiple Choice (Single Answer)

Which of the following Object-Oriented approaches is concerned with realizing a software design using OOP language?

  1. Object-oriented analysis
  2. Object-oriented design
  3. Object-oriented programming
  4. None of these
Question 6 Multiple Choice (Single Answer)

___________ is an approach to program development whereby programmers asume that there may be undetected faults or inconsistencies in their programs.

  1. Failure prevention
  2. Defensive programming
  3. Exception handling
  4. Recursion
Question 7 Multiple Choice (Single Answer)

Which of the following testing strategies is devised for testing real-time systems?

  1. Stress testing
  2. Bottom-up testing
  3. Thread testing
  4. None of these
Question 8 Multiple Choice (Single Answer)

In which of the following strategies should the design and implementation process be organized with the objective of producing fault-free systems?

  1. Fault tolerance
  2. Fault avoidance
  3. Fault detection
  4. None of these
Question 9 Multiple Choice (Single Answer)

In which of the following phases, the RAD model concentrates on data transformation so as to achieve the information flow necessary to implement a business function?

  1. Business modeling
  2. Data modeling
  3. Process modeling
  4. None of these
Question 10 Multiple Choice (Single Answer)

Where would you find the use of Reverse Engineering?

  1. Printers
  2. Storage devices
  3. Operating system
  4. Hardware
Question 11 Multiple Choice (Single Answer)

Which of the following software testing techniques is also called as glass box testing?

  1. Black box testing
  2. Comparison testing
  3. White box testing
  4. None of these
Question 12 Multiple Choice (Single Answer)

Which of the following refers to a different set of activities that ensures that the software that has been built is traceable to customer requirements?

  1. Software validation
  2. Software verification
  3. Back-to-back testing
  4. None of these
Question 13 Multiple Choice (Single Answer)

Which of the following phases is responsible for translating the design into machine-readable form in Linear Sequential model?

  1. Requirement analysis
  2. Design
  3. Testing
  4. Code generation
Question 14 Multiple Choice (Single Answer)

___________ is needed in situations where system failure would cause some accident or where a loss of system operation would cause large economic losses.

  1. Fault avoidance
  2. Fault tolerance
  3. Fault recovery
  4. None of these
Question 15 Multiple Choice (Single Answer)

___________ is the process of factoring the design module where each module factored into the components is more readable and easier to understand.

  1. Code restructuring
  2. Forward engineering
  3. Inventory analysis
  4. Software refactoring
Question 16 Multiple Choice (Single Answer)

Which of the following system structure models is used to implement a repository based system where the repository is provided as a system server?

  1. Abstract machine model
  2. The Repository model
  3. Client-Server model
  4. None of these
Question 17 Multiple Choice (Single Answer)

Which of the following Domain-specific architectural models provides a means of informing system architects about the class of system?

  1. Generic model
  2. Reference model
  3. Data-flow model
  4. None of these
Question 18 Multiple Choice (Single Answer)

Which of the following schema defines all the data, which are contained in the distributed database as if it is a centralized system?

  1. Fragmentation schema
  2. Allocation schema
  3. Local mapping schema
  4. Global schema
Question 19 Multiple Choice (Single Answer)

In software maintenance, which of the following maintenance types is concerned with fixing reported errors in the software?

  1. Adaptive maintenance
  2. Corrective maintenance
  3. Perfective maintenance
  4. None of these
Question 20 Multiple Choice (Single Answer)

In which of the following design phases in the design process, the sub-systems making the system and their relationships are identified and documented?

  1. Interface design
  2. Component design
  3. Architectural design
  4. Data structure design
Question 21 Multiple Choice (Single Answer)

___________ provide a way for your program to select multiple rows of data from the database and then process each row individually in PL/SQL.

  1. Database triggers
  2. Package
  3. Cursors
  4. None of these
Question 22 Multiple Choice (Single Answer)

Which of the following default methods allows a calling program to create new objects of that type?

  1. Member methods
  2. Constructor methods
  3. Static methods
  4. None of these
Question 23 Multiple Choice (Single Answer)

___________ is an area in memory that holds all the blocks read in from disk for query or modification in System Global Area.

  1. Redo Log Buffer
  2. Database Buffer Cache
  3. Library Cache
  4. None of these
Question 24 Multiple Choice (Single Answer)

Which of the following symbols in data flow design represent functions that transform inputs to outputs?

  1. Rectangles
  2. Rounded rectangles
  3. Circles
  4. Arrows
Question 25 Multiple Choice (Single Answer)

In spiral model, which of the following phases has the task to build one or more representations of the applications?

  1. Engineering
  2. Planning
  3. Risk analysis
  4. Construction and release