En ingeniería , algunos métodos o componentes imponen exigencias especiales al sistema. Las características de diseño adicionales necesarias para satisfacer estas demandas se denominan gastos generales . Por ejemplo, en ingeniería eléctrica , un circuito integrado en particular puede consumir una gran cantidad de corriente , lo que requiere un circuito de suministro de energía robusto y un mecanismo de disipación de calor.
Ejemplo
Un ejemplo de la ingeniería de software es la codificación de información y datos. La fecha y hora "2011-07-12 07:18:47" puede expresarse como tiempo Unix con el de 32 bits firmada número entero 1310447927
, el consumo de sólo 4 bytes . Representada como una cadena codificada en UTF-8 con formato ISO 8601, la fecha consumiría 19 bytes, una sobrecarga de tamaño del 375% sobre la representación de entero binario. Como XML, esta fecha se puede escribir de la siguiente manera con una sobrecarga de 218 caracteres, mientras se agrega el contexto semántico de que es un CHANGEDATE con índice 1. 2011-07-12 07:18:47
xml version = "1.0" encoding = "UTF-8"?> qualifier = "CHANGEDATE" index = "1" > 2011 07 12 07 18 47
Los 349 bytes resultantes del XML codificado en UTF-8 corresponden a una sobrecarga de tamaño de 8625% sobre la representación entera original.