On This Page

This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on Software Engineering Set 37

Q1 | Which model in system modelling depicts the dynamic behavior of the system?
  • Context Model
  • Behavioral Model
  • Data Model
  • Object Model
Q2 | Which model in system modelling depicts the static nature of the system?
  • Behavioral Model
  • Context Model
  • Data Model
  • Structural Model
Q3 | Which perspective in system modelling shows the system or data architecture?
  • Structural perspective
  • Behavioral perspective
  • External perspective
  • All of the mentioned
Q4 | The UML supports event-based modeling using ____________ diagrams.
  • Deployment
  • Collaboration
  • State chart
  • All of the mentioned
Q5 | Which of the following diagram is not supported by UML considering Data-driven modeling?
  • Activity
  • Data Flow Diagram (DFD)
  • State Chart
  • Component
Q6 | _________________ allows us to infer that different members of classes have some common characteristics.
  • Realization
  • Aggregation
  • Generalization
  • dependency
Q7 | ______________ & ______________ diagrams of UML represent Interaction modeling.
  • Use Case, Sequence
  • Class, Object
  • Activity, State Chart
  • All of the mentioned
Q8 | ___________ Classes are used to create the interface that the user sees and interacts withas the software is used.
  • Controller
  • Entity
  • Boundary
  • Business
Q9 | Which of the following statement is incorrect regarding the Class-responsibility-collaborator (CRC) modeling?
  • All use-case scenarios (and corresponding use-case diagrams) are organized into categories in CRC modelling
  • The review leader reads the use-case deliberately
  • Only developers in the review (of the CRC model) are given a subset of the CRC model index cards
  • All of the mentioned
Q10 | Which is the first step in the software development life cycle?
  • Analysis
  • Design
  • Problem/Opportunity Identification
  • Development and Documentation
Q11 | Which tool is use for structured designing?
  • Program flowchart
  • Structure chart
  • Data-flow diagram
  • Module
Q12 | A step by step instruction used to solve a problem is known as
  • Sequential structure
  • A List
  • A plan
  • An Algorithm
Q13 | In the Analysis phase, the development of the ____________ occurs, which is a clearstatement of the goals and objectives of the project.
  • documentation
  • flowchart
  • program specification
  • design
Q14 | Actual programming of software code is done during the ____________ step in the SDLC.
  • Maintenance and Evaluation
  • Design
  • Analysis
  • Development and Documentation
Q15 | Which of the property of software modularity is incorrect with respect to benefits softwaremodularity?
  • Modules are robust
  • Module can use other modules
  • Classes
  • Sub procedures
Q16 | Which of the property of software modularity is incorrect with respect to benefits softwaremodularity?
  • Modules are robust
  • Module can use other modules
  • Modules Can be separately compiled and stored in a library
  • Modules are mostly dependent
Q17 | _______________ is a measure of the degree of interdependence between modules.
  • Cohesion
  • Coupling
  • None of the mentione
  • D All of the mentioned
Q18 | 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.
  • It consists of module definitions
  • Modules represent data abstraction
  • Modules support functional abstraction
  • None of the mentioned
Q19 | Which of the following is a complementary approach to function-oriented approach?
  • Object oriented analysis
  • Object oriented design
  • Structured approach
  • Both Object oriented analysis and design
Q20 | Debugging is:
  • creating program code
  • finding and correcting errors in the program code
  • identifying the task to be computerize
  • D creating the algorithm
Q21 | Cohesion is a qualitative indication of the degree to which a module
  • can be written more compactly
  • focuses on just one thing
  • is able to complete its function in a timely manner
  • is connected to other modules and the outside world
Q22 | Which of the following is a disadvantage of OOD?
  • Easier maintenance
  • Objects are potentially reusable components
  • A , B
  • None
Q23 | Which of the following describes”Is-a-Relationship”?
  • Aggregation
  • Inheritance
  • Dependency
  • All of the mentioned
Q24 | Object that collects data on request rather than autonomously is known as
  • Active Object
  • Passive Object
  • Multiple instance
  • None of the mentioned
Q25 | Which of the following is a function of CASE Tool?
  • Supporting Structured analysis and design (SA/SD)
  • Maintaining the data dictionary
  • Checking whether DFDs are balanced or not
  • All of the mentioned