You are developing a system that stores its data on a Unix file system. You anticipate that you will port future versions of the system to other operating systems that provide different file systems. Propose a subsystem decomposition that anticipates this change.

What will be an ideal response?


A Bridge pattern should be used to define a generic interface to the storage subsystem. Consequently, different
implementations of the storage subsystem can be provided to dealing with specific file systems. Note that the Bridge
pattern does not address the problem of moving files from one file system to another. To address this problem, a
separate conversion utility needs to be developed.

Computer Science & Information Technology

You might also like to view...

Which programming tool uses English-like phrases with some Visual Basic terms to outline a task?

(A) a top-down chart. (B) a flowchart. (C) an algorithm. (D) pseudocode.

Computer Science & Information Technology

All of the following are true for both recursion and iteration except ________.

a. they have a base case. b. they can cause infinite loops or infinite recursion. c. they are based on a control statement. d. both gradually approach termination.

Computer Science & Information Technology

Police officers show up at the home of Gimme Moore and present a warrant to search her home. It is duly signed by the local magistrate, but does not specify a reason for the search. She can have that warrant quashed because it does not offer probable cause

a. True b. False

Computer Science & Information Technology

_______ is a conditional format that adds a horizontal bar to the background of a cell proportional in length to the cell's value.

a. Data bar b. Line chart c. Column chart d. Sparklines

Computer Science & Information Technology