Form, fit and function

Form, Fit, and Function (F3) is the identification and description of characteristics of a part or assembly. Each defines a specific aspect of the part to help engineers match parts to needs. The F3 framework increases design change flexibility by allowing changes to the part with minimal documentation and design cost as long as the fit, form and function of the product are maintained. It is a step in creating any physical product.


Definitions

Fit refers to the ability of the part or feature to connect to, mate with, or join to another feature or part within an assembly. The “fit” allows the part to meet the required assembly tolerances to be useful.

Form refers to such characteristics as external dimensions, weight, size, and visual appearance of a part or assembly. This is the element of F3 that is most affected by an engineer's aesthetic choices, including enclosure, chassis, and control panel, that become the outward "face" of the product.

Function is a criterion that is met when the part performs its stated purpose effectively and reliably. In an electronics product, for example, function can depend on the solid-state components used, the software or firmware, and quite often on the features of the electronics enclosure selected. Poorly placed or sized ports and misleading or missing labeling are two of the most common ways in which an enclosure can fail the function criterion.

gollark: I think the importc-ing code defines them as `ptr`s of some sort.
gollark: So define an `object` wrapper for it and do that? I see.
gollark: My code is here if you need context of some sort:
gollark: Is there a nice way to abstract this? I was thinking a callback after all the stuff is initialized, but that seems inelegant.
gollark: Hi. I'm using some low-level bindings for a C library (cmark) which has `new_thing` and `free_thing` functions for parsers/AST nodes/etc. As of now I just have a function which allocates things, uses them, and deallocates them with a bunch of `defer`s, but now I need a function doing somewhat different operations on them.

References

  • Morris, R. (2009). The fundamentals of product design. AVA Publishing. ISBN 2-940373-17-5.CS1 maint: ref=harv (link)
  • Norman, D. (2002). The design of everyday things. New York: Basic Books. ISBN 0-465-06710-7.CS1 maint: ref=harv (link)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.