Which of the following are the basic steps in software reuse?

A) Abstraction, storage, and recontextualization
B) Overloading and overriding
C) Developing a business plan and an implementation plan
D) Contextualization and generalization
E) Purchasing new software and integrating it into existing systems


A
Explanation: A) Software reuse has three basic steps: abstraction, storage, and recontextualization. Abstraction involves the design of a reusable piece of software, starting from existing software assets or from scratch. Storage involves making software assets available for others to use. Once an asset has been found, recontextualization–or making the reusable asset understandable to developers who want to use it in their systems–becomes important.

Business

You might also like to view...

Which of the following is NOT a type of pricing objective?

A) elasticity B) market share C) profit D) competitive effect E) image enhancement

Business

Department J had no work in process at the beginning of the period, 18,000 units were completed during the period, 2,000 units were 30% completed at the end of the period, and the following manufacturing costs were debited to the departmental work in process account during the period (Assuming the company uses FIFO and rounds average cost per unit to two decimal places): Direct materials (20,000

at $5 ) $ 100,000 Direct labor 142,300 Factory overhead 57,200 Assuming that all direct materials are placed in process at the beginning of production, what is the total cost of the departmental work in process inventory at the end of the period? A) $90,000 B) $283,140 C) $199,500 D) $16,438

Business

Conventional supermarkets, food-based superstores, combination stores, box stores, and warehouse stores are all included in the general definition of a supermarket

Indicate whether the statement is true or false

Business

A company cannot receive trade dress control of a color in all uses

a. True b. False Indicate whether the statement is true or false

Business