Top 1000+ Solved Software Engineering MCQ Questions Answer
Q. ______________ & ______________ diagrams of UML represent Interaction modeling.
a. Use Case, Sequence
b. Class, Object
c. Activity, State Chart
d. All of the mentioned
Q. ___________ Classes are used to create the interface that the user sees and interacts withas the software is used.
a. Controller
b. Entity
c. Boundary
d. Business
Q. Which of the following statement is incorrect regarding the Class-responsibility-collaborator (CRC) modeling?
a. All use-case scenarios (and corresponding use-case diagrams) are organized into categories in CRC modelling
b. The review leader reads the use-case deliberately
c. Only developers in the review (of the CRC model) are given a subset of the CRC model index cards
d. All of the mentioned
Q. Which is the first step in the software development life cycle?
a. Analysis
b. Design
c. Problem/Opportunity Identification
d. Development and Documentation
Q. Which tool is use for structured designing?
a. Program flowchart
b. Structure chart
c. Data-flow diagram
d. Module
Q. A step by step instruction used to solve a problem is known as
a. Sequential structure
b. A List
c. A plan
d. An Algorithm
Q. In the Analysis phase, the development of the ____________ occurs, which is a clearstatement of the goals and objectives of the project.
a. documentation
b. flowchart
c. program specification
d. design
Q. Actual programming of software code is done during the ____________ step in the SDLC.
a. Maintenance and Evaluation
b. Design
c. Analysis
d. Development and Documentation
Q. Which of the property of software modularity is incorrect with respect to benefits softwaremodularity?
a. Modules are robust
b. Module can use other modules
c. Classes
d. Sub procedures
Q. Which of the property of software modularity is incorrect with respect to benefits softwaremodularity?
a. Modules are robust
b. Module can use other modules
c. Modules Can be separately compiled and stored in a library
d. Modules are mostly dependent
Q. _______________ is a measure of the degree of interdependence between modules.
a. Cohesion
b. Coupling
c. None of the mentione
d. D All of the mentioned
Q. This set of Basic Software Engineering Questions and Answers focuses on “FunctionOriented Software Design”. 1. Choose the option that does not define Function Oriented Software Design.
a. It consists of module definitions
b. Modules represent data abstraction
c. Modules support functional abstraction
d. None of the mentioned
Q. Which of the following is a complementary approach to function-oriented approach?
a. Object oriented analysis
b. Object oriented design
c. Structured approach
d. Both Object oriented analysis and design
Q. Debugging is:
a. creating program code
b. finding and correcting errors in the program code
c. identifying the task to be computerize
d. D creating the algorithm
Q. Cohesion is a qualitative indication of the degree to which a module
a. can be written more compactly
b. focuses on just one thing
c. is able to complete its function in a timely manner
d. is connected to other modules and the outside world