Software Engineering Questions and Answers – Function Oriented Software Design

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.
a) It consists of module definitions
b) Modules represent data abstraction
c) Modules support functional abstraction
d) None of the mentioned
View Answer

Answer:b
Explanation: Option b defines an Object Oriented Design.

2. 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
View Answer

Answer:d
Explanation: None.

3. Function-oriented design techniques starts with functional requirements specified in
a) SDD
b) SRS
c) All of the mentioned
d) None of the mentioned
View Answer

Answer:b
Explanation: None.
advertisement
advertisement

4. Structured Analysis is based on the principles of
a) Top-down decomposition approach
b) Divide and conquer principle
c) Graphical representation of results using DFDs
d) All of the mentioned
View Answer

Answer:d
Explanation: None.

5. Which of the following is/are true with respect to functions ?
a) A function such as “search-book” is represented using a circle
b) Functions represent some activity
c) Function symbol is known as a process symbol or a bubble in DFD
d) All of the mentioned
View Answer

Answer:d
Explanation: All the options are correct with respect to Function Oriented Software Design.

6. Which of the following is not a use of a CASE tool ?
a) Support structured analysis and design (SA/SD)
b) Maintains the data dictionary
c) Checks whether DFDs are balanced or not
d) It complies with the available system
View Answer

Answer:d
Explanation: It takes long time to establish the system in order to comply with the available system.

7. What DFD notation is represented by the Rectangle?
a) Transform
b) Data Store
c) Function
d) None of the mentioned
View Answer

Answer:b
Explanation: None.
advertisement

8. Structural decomposition is concerned with function calls.
a) True
b) False
View Answer

Answer:a
Explanation: Structural decomposition is concerned with developing a model of the design which shows the dynamic structure.

9. A function-oriented design focuses on the entities in the system rather than the data processing activities.
a) True
b) False
View Answer

Answer:b
Explanation: It is an object oriented design which focus on entities.
advertisement

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

Answer:a
Explanation: None.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Books in Software Engineering.

To practice basic questions and answers on all areas of Software Engineering, here is complete set of 1000+ Multiple Choice Questions and Answers on Software Engineering.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.