Organizar estructuras y comportamientos de componentes para cualquier sistema simple o complejo.
El estudio básico del diseño de sistemas es la comprensión de los componentes y su posterior interacción entre sí. [1]
El diseño de sistemas ha aparecido en una variedad de campos, incluida la sostenibilidad, [2] la arquitectura de computadoras/software, [3] y la sociología. [4]
Desarrollo de productos
Si el tema más amplio del desarrollo de productos "combina la perspectiva del marketing, el diseño y la fabricación en un único enfoque para el desarrollo de productos", [5] entonces el diseño es el acto de tomar la información de marketing y crear el diseño del producto que se fabricará. .
Así, en el desarrollo de productos, el diseño de sistemas implica el proceso de definir y desarrollar sistemas, como interfaces y datos , para que un sistema de control electrónico satisfaga requisitos específicos . El diseño de sistemas podría verse como la aplicación de la teoría de sistemas al desarrollo de productos . Existe cierta superposición con las disciplinas de análisis de sistemas , arquitectura de sistemas e ingeniería de sistemas . [6] [7]
Diseño físico
El diseño físico se relaciona con los procesos reales de entrada y salida del sistema. Esto se explica en términos de cómo se ingresan los datos en un sistema, cómo se verifican/autentican, cómo se procesan y cómo se muestran. En el diseño físico, se deciden los siguientes requisitos sobre el sistema.
- requisito de entrada,
- Requisitos de salida,
- Requisitos de almacenamiento,
- Requisitos de procesamiento,
- Control del sistema y respaldo o recuperación. [8]
Dicho de otra manera, la parte física del diseño del sistema generalmente se puede dividir en tres subtareas:
- Diseño de interfaz de usuario
- Diseño de datos
- Diseño de procesos
Diseño de sistemas web
Millones de usuarios en todo el mundo utilizan sitios web en línea, como Google, Twitter, Facebook, Amazon y Netflix. Se debe diseñar un sistema escalable y de alta disponibilidad para dar cabida a un número cada vez mayor de usuarios. Estos son los aspectos a considerar al diseñar el sistema:
- Requisitos funcionales y no funcionales.
- Estimación de capacidad
- Base de datos a utilizar, Relacional o NoSQL
- Escalado vertical, Escalado horizontal, Fragmento
- Equilibrio de carga
- Replicación primaria-secundaria
- Caché y CDN
- Servidores sin estado y con estado
- Geoenrutamiento del centro de datos
- Cola de mensajes, arquitectura de publicación-suscripción
- Monitoreo y registro de métricas de rendimiento
- Cree, pruebe y configure la automatización de implementación
- Encontrar un único punto de falla
- Limitación de tasa API
- Acuerdo de nivel de servicio
Ver también
Referencias
- ^ Papanek, Víctor J. (1984) [1972]. Diseño para el mundo real: ecología humana y cambio social (2ª ed.). Chicago: Academia de Chicago. pag. 276.ISBN 0897331532. OCLC 12343986.
- ^ Ventisca, Jacqualyn; Klotz, Leidy (2012). "Un marco para el diseño de sistemas integrales sostenibles". R Estudios de Diseño . 33 (5): 456–479. doi :10.1016/j.destud.2012.03.001.
- ^ Lukosh, Heidi; Bekebrede, Geertje; Kurapati, Shalini; Lukosch, Stephan (2018). "Una base científica de juegos de simulación para el análisis y diseño de sistemas complejos". Simulación y juegos . 49 (3): 279–314. doi :10.1177/1046878118768858. PMC 6187265 . PMID 30369775.
- ^ Werner, Ulrich (septiembre de 1987). "Heurística crítica del diseño de sistemas sociales". Revista europea de investigación operativa . 31 (3): 276-283. doi :10.1016/0377-2217(87)90036-1.
- ^ Ulrich, Karl T.; Eppinger, Steven D. (2000). Diseño y desarrollo de productos (Segunda ed.). Boston: Irwin McGraw-Hill.
- ^ Este artículo incorpora material de dominio público de la Norma Federal 1037C. Administración de Servicios Generales . Archivado desde el original el 22 de enero de 2022.
- ^ Este artículo incorpora material de dominio público del Diccionario de términos militares y asociados . Departamento de Defensa de Estados Unidos .
- ^ Arden, Trevor (1991). Aplicaciones de la tecnología de la información . Londres: Pitman. ISBN 978-0-273-03470-4.
Lectura adicional
- Bentley, Lonnie D .; Dittman, Kevin C .; Whitten, Jeffrey L. (2004) [1986]. Métodos de análisis y diseño de sistemas .
- Churchman, C. West (1971). El diseño de sistemas de investigación: conceptos básicos de sistemas y organización . Nueva York: Libros básicos. ISBN 0-465-01608-1.
- Gosling, William (1962). El diseño de sistemas de ingeniería . Nueva York: Wiley.
- Hawryszkiewycz, Igor T. (1994). Introducción al análisis y diseño de sistemas . PTR de Prentice Hall.
- Levin, Mark S. (2015). Diseño y evaluación de sistemas modulares . Saltador.
- Maier, Mark W.; Rechtin, Eberhardt (2000). El arte de la arquitectura de sistemas (Segunda ed.). Boca Ratón: CRC Press.
- JH Saltzer ; Caña DP ; DD Clark (1 de noviembre de 1984). "Argumentos de un extremo a otro en el diseño de sistemas" (PDF) . Transacciones ACM en sistemas informáticos . 2 (4): 277–288. doi :10.1145/357401.357402. ISSN 0734-2071. S2CID 215746877. Wikidata Q56503280.
- Whitten, Jeffrey L .; Bentley, Lonnie D .; Dittman, Kevin C. (2004). Fundamentos de los métodos de análisis y diseño de sistemas .
Enlaces externos
Busque diseño de sistemas en Wikcionario, el diccionario gratuito.
- Diseño de sistemas interactivos. Curso de Chris Johnson, 1993
- [1] Curso impartido por la Prof. Birgit Weller, 2020