Information Technology Reference
In-Depth Information
Design Change Costs
Design Flexibility
Concept
Design
Prototype
Production
Product Development Stage
FIGURE 14.3
Product phase versus product costs/flexibility.
components depends mainly on the ability to build larger things from smaller parts
and the ability to identify commonalities among those parts.
There are many attributes to good system design, even if we only concentrate on
issues involving implementation. Reusability often involves a longer term because
it concerns productivity (Biddle & Temper, 1998). The reuse of hardware units can
improve the productivity in system design. However, without careful planning, units
rarely are designed for reuse (Chang & Agun, 2000).
Reusability is a required characteristic for a successful manufacturing product
and often should be included in the DFSS design process. Reusability brings several
aspects to software development that does not need to be considered when reusability
is not required (Reusability, 2010).
14.6
DESIGN FOR MAINTAINABILITY
Maintainability is to provide updates to satisfy new requirements. A maintainable
software product should be well documented, and it should not be complex. A
maintainable software product should have spare capacity of memory storage and
processor utilization and other resources.
Maintainability is the degree to which the system design can be maintained or
repaired easily, economically, and efficiently. Some maintainability objects can be as
follows 21 :
Identify and prioritize maintenance requirements.
Increase product availability and decrease maintenance time.
21 See http://www.theriac.org/DeskReference/viewDocument.php?id
=
222.
Search WWH ::




Custom Search