All Free Software Engineering MCQs with Answers

Every Software Engineering question in the bank, across all chapters, each with the correct answer and a written explanation. Free and unlimited, with no account needed.

1,731 questions · page 36 of 87

  • A. Information
  • B. Computer
  • C. Marketing
  • D. All of the above

Explanation: Information technology covers the complete set of technologies used to handle information, including computer hardware, software…

Correct answer: Information
  • A. Inventory
  • B. Order processing
  • C. Payroll
  • D. Ledger

Explanation: An order-processing system records customer orders and generates the related invoices.

Correct answer: Order processing
  • A. internal output
  • B. external output
  • C. summary output
  • D. exception output

Explanation: A turnaround output is produced for an outside party and then returned to the organization, such as a customer invoice sent and later…

Correct answer: external output
  • A. conduct system test
  • B. build and test networks
  • C. prepare conversion plan
  • D. build and test databases

Explanation: System testing is performed first in implementation to verify that the complete system works before conversion planning and deployment…

Correct answer: conduct system test
  • A. create and share documents that support day-today office activities
  • B. process business transactions (e.g., time cards, payments, orders, etc.)
  • C. capture and reproduce the knowledge of an expert problem solver
  • D. use the transaction data to produce information needed by managers to run the business

Explanation: MIS uses transaction data as input and converts it into reports and information for managerial planning, control, and decision-making.

Correct answer: use the transaction data to produce information needed by managers to run the business
  • A. Drill down
  • B. Drill up
  • C. Drill diagonal
  • D. All of the above

Explanation: Drill-down lets EIS users move from summarized information to increasingly detailed underlying data, such as from yearly totals to…

Correct answer: Drill down
  • A. Economic
  • B. Motivational
  • C. Technical
  • D. Schedule

Explanation: Economic feasibility evaluates whether the expected benefits justify development, implementation, and ongoing operating costs.

Correct answer: Economic
  • A. Word processing
  • B. Electronic mail
  • C. Voice mail
  • D. All of the above

Explanation: Office automation covers routine communication and document tasks, including word processing, electronic mail, and voice mail.

Correct answer: All of the above
  • A. need dependent
  • B. organization dependent
  • C. information dependent
  • D. management dependent

Explanation: MIS information flow is need-dependent because reports and data are produced according to the information needs of users and…

Correct answer: need dependent
  • A. Data is entered online.
  • B. Data is collected in batches.
  • C. Data is processed at a later time.
  • D. All of the above

Explanation: Remote batch processing gathers data at remote locations, transmits it for batch collection, and processes it later rather than…

Correct answer: All of the above
  • A. serves as a training mechanism for users
  • B. allows users and developers to experiment with the software and develop an understanding of how the system might work
  • C. aids in building system test plans and scenarios
  • D. All of the above

Explanation: Discovery prototyping helps users and developers explore how a system may work, while also supporting user familiarization and the…

Correct answer: All of the above
  • A. problem analysis
  • B. construction and testing
  • C. scope definition
  • D. business process design

Explanation: Commercial package implementation requires business process design to adapt organizational procedures to the selected package.

Correct answer: business process design
  • A. specify physical output requirements
  • B. identify system outputs and review logical requirements
  • C. design, validate, and test outputs
  • D. all of the above

Explanation: Output design includes identifying outputs and their logical requirements, specifying their physical form, and then designing, validating…

Correct answer: all of the above
  • A. object modeling
  • B. prototyping
  • C. fact-finding
  • D. data modeling

Explanation: Fact-finding continues across the system life cycle as analysts collect and refine information about users, processes, and requirements.

Correct answer: fact-finding
  • A. system initiation
  • B. system implementation
  • C. system analysis
  • D. system design

Explanation: The design phase converts analyzed business requirements into a technical blueprint, including system specifications, architecture…

Correct answer: system design
  • A. actively involves system users in the analysis, design, and construction activities
  • B. uses waterfall development approach to evolve system concept
  • C. organizes systems development into a series of focused, intense workshops
  • D. reduces the amount of time that passes before the users begin to see a working system

Explanation: RAD relies on iterative development, user participation, and focused workshops rather than a sequential waterfall approach.

Correct answer: uses waterfall development approach to evolve system concept
  • A. location conversion
  • B. staged conversion
  • C. partial conversion
  • D. hierarchical conversion

Explanation: Staged conversion introduces the new system in planned portions, combining the controlled overlap of parallel conversion with the stepwise…

Correct answer: staged conversion
  • A. assisting users
  • B. adapting the system to new requirements
  • C. recovering the system
  • D. all of the above Development Tools

Explanation: Systems support continues after implementation and includes helping users, adapting the system to changed needs, and restoring operation…

Correct answer: all of the above Development Tools
  • A. Yes
  • B. No
  • C. May be
  • D. Confuse

Explanation: Calls to the Debug class are conditionally compiled when the DEBUG symbol is defined, so they are normally omitted from a Release build.

Correct answer: Yes
  • A. cd p
  • B. cd p?
  • C. cd p*
  • D. cd [p]

Explanation: The * wildcard matches any sequence of characters, so cd p* selects a directory whose name begins with p. The ?

Correct answer: cd p*