software design Mcqs
2. A design description of an object is known as a class__________________?
comments icon0

A. instance

B. object

C. case

D. both instance and object
3. The context diagram is also known as __________________?
comments icon0

A. Level-1 DFD

B. All of the mentioned

C. Level-0 DFD

D. Level-2 DFD

4. Which of the following describesIs-a-Relationship ?
comments icon0

A. Aggregation

B. All of the mentioned

C. Dependency

D. Inheritance
5. Objects are executed _____________________?
comments icon0
A. sequentially & Parallel

B. in Parallel

C. sequentially

D. none of the mentioned

6. Data Store Symbol in DFD represents a_______________?
comments icon0

A. Logical file

B. All of the mentioned

C. Physical file

D. Data Structure

7. A directed arc or line in DFD represents_________________?
comments icon0

A. Data Store

B. Data Flow

C. All of the mentioned

D. Data Process

9. Which of the following is a function of CASE Tool ?
comments icon0
A. Supporting Structured analysis and design (SA/SD)

B. Checking whether DFDs are balanced or not

C. All of the mentioned

D. Maintaining the data dictionary

10. Structured Analysis is based on the principles of___________________?
comments icon0
A. All of the mentioned

B. Top-down decomposition approach

C. Graphical representation of results using DFDs

D. Divide and conquer principle

11. Which of the following is not an activity of Structured Analysis (SA) ?
comments icon0

A. Transformation of a textual problem description into a graphic model

B. All of the mentioned

C. Functional decomposition

D. All the functions represented in the DFD are mapped to a module structure
12. To arrive at a form which is suitable for implementation in some programming language is the purpose of_______________?
comments icon0

A. None of the mentioned

B. Structured Analysis (SA)

C. Detailed Design (DD)

D. Structured Design (SD)
13. Object that collects data on request rather than autonomously is known as_________________?
comments icon0

A. Active Object

B. None of the mentioned

C. Passive Object

D. Multiple instance

16. Which of the following is a disadvantage of OOD ?
comments icon0

A. Objects may be

B. erstood as stand-alone entities

C. Easier maintenance

D. None of the mentioned

E. Objects are potentially reusable components

17. Which of the following is not an operation as per OOD algorithms and data structures ?
comments icon0

A. operations that monitor an object for the occurrence of a controlling event

B. operations that perform a computation

C. operations that manipulate data in some way

D. operations that check for syntax errors
20. Which of the following points related to Object-oriented development (OOD. is true ?
comments icon0
A. All of the mentioned

B. OOD is concerned with developing an object-oriented system model to implement requirements

C. None of the mentioned

D. OOA is concerned with developing an object model of the application domain

21. Choose the incorrect statement in terms of Objects ?
comments icon0

A. Objects encapsulate state and representation information

B. Objects cant manage themselves

C. Objects are abstractions of real-world

D. All of the mentioned

22. Which of the following is not a use of a CASE tool ?
comments icon0

A. Maintains the data dictionary

B. Checks whether DFDs are balanced or not

C. It complies with the available system

D. Support structured analysis and design (SA/SD)

23. SA/SD features are obtained from which of the methodologies ?
comments icon0

A. DeMarco and Yourdon methodology

B. Gane and Sarson methodology

C. All of the mentioned

D. Constantine and Yourdon methodology

24. What DFD notation is represented by the Rectangle ?
comments icon0

A. None of the mentioned

B. Data Store

C. Transform

D. Function

26. A design description in OOD includes___________________?
comments icon0

A. Protocol Description

B. Implementation Description

C. Type Description

D. both Protocol and Implementation Description
27. Which of the following is conceptually similar to objects ?
comments icon0

A. None of the mentioned

B. PROC

C. PRIVATE

D. PACKAGE
28. How is generalization implemented in Object Oriented programming languages ?
comments icon0

A. Polymorphism

B. Abstract Classes

C. Encapsulation

D. Inheritance
29. Which of the following is/are true with respect to functions ?
comments icon0

A. A function such as search-book is represented using a circle

B. Functions represent some activity

C. All of the mentioned

D. Function symbol is known as a process symbol or a bubble in DFD

30. Which of the following is the best type of module coupling ?
comments icon0

A. Stamp Coupling

B. Content Coupling

C. Control Coupling

D. Data Coupling
31. In what type of coupling, the complete data structure is passed from one module to another ?
comments icon0

A. Control Coupling

B. Content Coupling

C. Stamp Coupling

D. External Coupling

32. __________________ is a measure of the degree of interdependence between modules ?
comments icon0
A. Coupling

B. None of the mentioned

C. All of the mentioned

D. Cohesion

33. Who designs and implement database structures ?
comments icon0

A. Project managers

B. Database administrators

C. Technical writers

D. Programmers

34. Which of the following is the best type of module cohesion ?
comments icon0

A. Temporal Cohesion

B. Sequential Cohesion

C. Functional Cohesion

D. Functional Cohesion
35. Which tool is use for structured designing ?
comments icon0
A. Structure chart

B. Program flowchart

C. Module

D. Data-flow diagram

37. Which of the following is a complementary approach to function-oriented approach ?
comments icon0

A. Object oriented analysis

B. Object oriented design

C. Structured approach

D. Both Object oriented analysis and design
38. Which of the property of software modularity is incorrect with respect to benefits software modularity ?
comments icon0

A. Module can use other modules

B. Modules are mostly dependent

C. Modules are robust

D. Modules Can be separately compiled and stored in a library

41. Actual programming of software code is done during the __________________ step in the SDLC?
comments icon0
A. Development and Documentation

B. Maintenance and Evaluation

C. Analysis

D. Design

42. Which is the first step in the software development life cycle ?
comments icon0
A. Problem/Opportunity Identification

B. Analysis

C. Design

D. Development and Documentation

43. Choose the option that does not define Function Oriented Software Design ?
comments icon0
A. Modules represent data abstraction

B. None of the mentioned

C. It consists of module definitions

D. Modules support functional abstraction

45. In Design phase, which is the primary area of concern ?
comments icon0

A. Architecture

B. Interface

C. Data

D. All of the mentioned
46. If all tasks must be executed in the same time-span, what type of cohesion is being exhibited ?
comments icon0

A. Functional Cohesion

B. Sequential Cohesion

C. Functional Cohesion

D. Temporal Cohesion
47. Which of the following is the worst type of module coupling ?
comments icon0

A. Stamp Coupling

B. External Coupling

C. Control Coupling

D. Content Coupling

49. Which of the following is the worst type of module cohesion ?
comments icon0

A. Temporal Cohesion

B. Coincidental Cohesion

C. Logical Cohesion

D. Functional Cohesion

50. Debugging is_________________?
comments icon0

A. creating program code

B. identifying the task to be computerized

C. finding and correcting errors in the program code

D. creating the algorithm