1. Which model in system modelling depicts the dynamic behavior of the system?
Correct : B. Behavioral Model
2. Which model in system modelling depicts the static nature of the system?
Correct : D. Structural Model
3. Which perspective in system modelling shows the system or data architecture?
Correct : A. Structural perspective
4. The UML supports event-based modeling using ____________ diagrams.
Correct : C. State chart
5. Which of the following diagram is not supported by UML considering Data-driven modeling?
Correct : B. Data Flow Diagram (DFD)
6. _________________ allows us to infer that different members of classes have some common characteristics.
Correct : C. Generalization
7. ______________ & ______________ diagrams of UML represent Interaction modeling.
Correct : A. Use Case, Sequence
8. ___________ Classes are used to create the interface that the user sees and interacts with
as the software is used.
Correct : C. Boundary
9. Which of the following statement is incorrect regarding the Class-responsibility-collaborator (CRC) modeling?
Correct : C. Only developers in the review (of the CRC model) are given a subset of the CRC model index cards
10. Which is the first step in the software development life cycle?
Correct : C. Problem/Opportunity Identification
11. Which tool is use for structured designing?
Correct : B. Structure chart
12. A step by step instruction used to solve a problem is known as
Correct : D. An Algorithm
13. In the Analysis phase, the development of the ____________ occurs, which is a clear
statement of the goals and objectives of the project.
Correct : C. program specification
14. Actual programming of software code is done during the ____________ step in the SDLC.
Correct : D. Development and Documentation
15. Which of the property of software modularity is incorrect with respect to benefits software
modularity?
Correct : B. Module can use other modules
16. Which of the property of software modularity is incorrect with respect to benefits software
modularity?
Correct : D. Modules are mostly dependent
17. _______________ is a measure of the degree of interdependence between modules.
Correct : B. Coupling
18. This set of Basic Software Engineering Questions and Answers focuses on “Function
Oriented Software Design”. 1. Choose the option that does not define Function Oriented Software Design.
Correct : B. Modules represent data abstraction
19. Which of the following is a complementary approach to function-oriented approach?
Correct : D. Both Object oriented analysis and design
20. Debugging is:
Correct : B. finding and correcting errors in the program code
21. Cohesion is a qualitative indication of the degree to which a module
Correct : B. focuses on just one thing
22. Which of the following is a disadvantage of OOD?
Correct : D. None
23. Which of the following describes”Is-a-Relationship”?
Correct : B. Inheritance
24. Object that collects data on request rather than autonomously is known as
Correct : B. Passive Object
25. Which of the following is a function of CASE Tool?
Correct : A. Supporting Structured analysis and design (SA/SD)
26. Function-oriented design techniques starts with functional requirements specified in
Correct : B. SRS
27. In DFDs, user interactions with the system is denoted by
Correct : A. Circle
28. What is Cyclomatic complexity
Correct : B. White Box Testing
29. What are the various Testing Levels?
Correct : A. All of the mentioned
30. Boundary value analysis belong to?
Correct : B. Black Box Testing
31. Alpha testing is done at
Correct : A. Developer’s end
32. The testing in which code is checked
Correct : B. White box testing
33. Testing done without planning and Documentation is called
Correct : C. Adhoc testing
34. Acceptance testing is also known as
Correct : D. Beta Testing
35. Which of the following is not used in measuring the size of the software
Correct : C. Size of module
36. Software Debugging is a set of activities that can be planned in advance and conducted systematically.
Correct : B. False
37. In which testing level the focus is on customer usage?
Correct : D. A,B
38. Which of the following is not a part of Software Configuration Management Basics?
Correct : B. Version
39. The architecture of object-oriented software results in a series of layered subsystems that encapsulate collaborating classes.
Correct : B. True
40. What is a collection of software elements treated as a unit for the purposes of SCM?
Correct : A. Software Configuration Item
41. Which of the following is a example of Configuration Items?
Correct : D. All of the mentioned
42. Quality Management in software engineering is also known as
Correct : A. SQA
43. What is Six Sigma?
Correct : C. It is the most widely used strategy for statistical quality assurance AND The “Six Sigma” refers to six standard deviations
44. Which of the following is not a core step of Six Sigma?
Correct : B. Control
45. Software safety is equivalent to software reliability.
Correct : B. False
46. Which one of the following is not a software quality model?
Correct : A. ISO 9000
47. What is MTTF?
Correct : B. Mean time to failure
48. In reverse engineering process, what refers to the sophistication of the design information that can be extracted from the source code?
Correct : C. abstraction level
49. Which of the following is not a business goal of re-engineering?
Correct : D. None of the mentioned
50. CASE stands for
Correct : B. Computer Aided Software Engineering
51. What stores all changes and info related to the project from development through maintenance in CASE tools?
Correct : B. Repository
52. Software Maintenance includes
Correct : D. All of the mentioned
53. What type of software testing is generally used in Software Maintenance?
Correct : A. Regression Testing
54. Which regression test selection technique exposes faults caused by modifications?
Correct : D. Inclusiveness
55. “Robustness” answers which of the following description?
Correct : D. Process continues in spite of unexpected problems
56. Process improvement is the set of activities, methods, and transformations that developers use to develop and maintain information systems.
Correct : B. False
57. Which of the following is not a SQA plan for a project?
Correct : B. amount of technical work
58. It is always best to start process analysis with a new test model.
Correct : B. False
59. CMM stands for
Correct : D. Capability Maturity Model
60. A ________ view shows the system hardware and how software components are distributed
across the processors in the system.
Correct : A. Physical
61. Architectural design is a creative process satisfying only functional-requirements of a
system.
Correct : B. False
62. Which of the following is a type of Architectural Model?
Correct : D. All of the mentioned
63. What describes how a set of interacting components can share data?