IMPORTANT MCQ'S FOR SOFTWARE DESIGN

IMPORTANT MCQ'S FOR SOFTWARE DESIGN


1. Which is the first step in the software development life cycle ?

a) Analysis
b) Design
c) Problem/Opportunity Identification

d) Development and Documentation

2. Which tool is use for structured designing ?
a) Program flowchart
b) Structure chart

c) Data-flow diagram
d) Module

3. 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

4. In the Analysis phase, the development of the ____________ occurs, which is a clear statement of the goals and objectives of the project.
a) documentation
b) flowchart
c) program specification

d) design

5. 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

6. ____________ is the process of translating a task into a series of commands that a computer will use to perform that task.
a) Project design
b) Installation
c) Systems analysis
d) Programming

7. Debugging is:
a) creating program code
b) finding and correcting errors in the program code

c) identifying the task to be computerized
d) creating the algorithm

8. In Design phase, which is the primary area of concern ?
a) Architecture
b) Data
c) Interface
d) All of the mentioned

9.. 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

10. Coupling 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

11. Java packages and Fortran subroutine are examples of__________
a) Functions
b) Modules

c) Classes
d) Sub procedures

12. Which of the property of software modularity is incorrect with respect to benefits software modularity?
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

13. _______________ is a measure of the degree of interdependence between modules.
a) Cohesion
b) Coupling

c) None of the mentioned
d) All of the mentioned

14. Which of the following is the best type of module coupling?
a) Control Coupling
b) Stamp Coupling
c) Data Coupling

d) Content Coupling

15. Which of the following is the worst type of module coupling?
a) Control Coupling
b) Stamp Coupling
c) External Coupling
d) Content Coupling

16. Which of the following is the worst type of module cohesion?
a) Logical Cohesion
b) Temporal Cohesion
c) Functional Cohesion
d) Coincidental Cohesion

17. Which of the following is the best type of module cohesion?
a) Functional Cohesion
b) Temporal Cohesion
c) Functional Cohesion
d) Sequential Cohesion

18. In what type of coupling, the complete data structure is passed from one module to another?
a) Control Coupling
b) Stamp Coupling
c) External Coupling
d) Content Coupling

19. If all tasks must be executed in the same time-span, what type of cohesion is being exhibited?

a) Functional Cohesion
b) Temporal Cohesion
c) Functional Cohesion
d) Sequential Cohesion

20. What DFD notation is represented by the Rectangle?
a) Transform
b) Data Store

c) Function
d) None of the mentioned

21. In DFDs, user interactions with the system is denoted by
a) Circle
b) Arrow
c) Rectangle
d) Triangle

22. The context diagram is also known as
a) Level-0 DFD
b) Level-1 DFD
c) Level-2 DFD
d) All of the mentioned

23. A directed arc or line in DFD represents
a) Data Store
b) Data Process
c) Data Flow
d) All of the mentioned

24. Which of the following is a function of CASE Tool?
a) Supporting Structured analysis and design (SA/SD)
b) Maintaining the data dictionary
c) Checking whether DFDs are balanced or not
d) All of the mentioned

25. Data Store Symbol in DFD represents a
a) Physical file
b) Data Structure
c) Logical file
d) All of the mentioned

Post a Comment

0 Comments