MCQ Bank
Writing programs in a machine language is a tedious task that often leads to errors that must be located and corrected
- A) Debugging
- B)
- C)
- D)
______________ Model allows the development process only in one direction.
- A) Incremental
- B) RAD
- C) Spiral
- D) Waterfall
The traditional development phase of the software life cycle does not include the stage
- A) Design
- B) Testing
- C) Maintenance
- D) Implementation
The Developement cycle in XP involve?
- A) Sequential testing
- B) Repeated cycles of analysis, design, implementation, and testing
- C) Monthly releases of the software
- D) Formal documentation
Page group includes options:
- A) Cover page
- B)
- C)
- D)
What is the primary focus of the design phase in software engineering?
- A) Identifying problems
- B) Establishing requirements
- C) Constructing the software system
- D) Creating a budgeting plan
From which engineering areas does research in human-machine interface design draw heavily?
- A) Civil engineering and chemical engineering
- B) Mechanical engineering and electrical engineering
- C) Ergonomics and cognetics
- D) Robotics and artificial intelligence
When we apply header it is shown at:
- A) Start page of document
- B)
- C)
- D)
What field of mathematics is used in basis path testing to identify sets of test data?
- A) Number theory
- B) Graph theory
- C) Probability theory
- D) Geometry
Weak form of cohesion called___________?
- A) Intramodule cohesion
- B) Logical cohesion
- C) Intermodule coupling
- D) Functional cohesion
Why do many software engineers argue for the incorporation of testing into various development steps?
- A) To make testing an optional phase
- B) To isolate testing as a separate step
- C) To eliminate the need for testing
- D) To streamline the development process
What can achieve through information hiding in software development.
- A) Increased vulnerability
- B) Maintain validity and integrity of system
- C) Open access to sensitive data
- D) Weakened encryption
What is the role of Integrated Development Environments (IDEs) in software engineering?
- A) They focus solely on project planning.
- B) They provide a single, integrated package for developing software.
- C) They eliminate the need for project documentation.
- D) They hinder collaboration among developers.
Which intermodule coupling occurs when a module passes control of execution to another, as in a function call?
- A) Logical coupling
- B) Control coupling
- C) None of given
- D) Data coupling
What does SDLC stand for in the development environment?
- A) System Development Life Cycle
- B) Software Development Life Cycle
- C) System Design Life cycle
- D) Software Design Life Cycle
____________ phase is followed by Implementation phase of Software Life Cycle.
- A) Testing
- B) Design
- C) Requirement Analysis
- D) Debugging
What role do stakeholders play in the requirements analysis process?
- A) Help the testing team to identify bugs
- B) Provide feedback for system requirements
- C) Help in choosing a development environment
- D) Help in picking the suitable design tools
What is the significance of Computer-Aided Software Engineering (CASE) tools in the software development process?
- A) They discourage collaboration among teams.
- B) They streamline and simplify various aspects of development.
- C) They focus solely on theoretical research.
- D) They hinder progress tracking.
Reusable unit of software is called:
- A) Assembler
- B) Component
- C) Complier
- D) Component assembler
How do software engineers often describe the relationship between requirements analysis and design?
- A) Both are focused on how.
- B) Requirements analysis is about what, and design is about how.
- C) Requirements analysis is about how, and design is about what.
- D) Both are focused on what.