Diseño de Sistemas: es la estrategia de alto nivel para resolver problemas y
construir una solución. Es el arte de definir la arquitectura de hardware y software,
componentes, módulos y datos de un sistema de cómputo para satisfacer ciertos requerimientos. Es la etapa posterior al análisis de sistemas. El diseño de sistemas tiene un rol más respetado y crucial en la industria de procesamiento de datos. La importancia del software multiplataforma ha incrementado la ingeniería de software a costa de los diseños de sistemas.
Base: Base de un sistema de numeración es el número de objetos que forman
una unidad de orden superior. También se dice que la base es la recolección de una cantidad determinada de cúmulos de información los cuales están relacionados unos con otros, para determinar el grado de expansión de una base de datos, se debe tener conciencia de lo que se está administrando en dicha base. Diseños mediante un prototipo: Es un proceso en el que un grupo de trabajo modelo o prototipo se desarrolla con el fin de probar los diversos aspectos de diseño como las características, las ideas, la viabilidad, funcionalidad, rendimiento y producción.
Propuesta: La Propuesta de Diseño se puede definir como la descripción
detallada del producto – servicio que se desea crear. Una vez se ha recopilado y analizado la información sobre el estado del arte y de mercado, la propuesta de diseño expresa de forma descriptiva y concreta una idea de creación-construcción, que deberá encontrar su espacio en el mercado y que supondrá una innovación o un salto hacia adelante en el estado del arte. No existe una manera única de formalizar una propuesta de diseño, sino que se dispone de múltiples modelos. Si bien se podría llegar a considerar que cada proyecto tiene su propia forma de ser representado y explicado, lo cierto es que las buenas prácticas en la formalización de proyectos se consolidan y se convierten en criterio estándar. No es lo mismo plantear una propuesta de diseño de un producto industrial que ha finalizar en un proceso de fabricación, que una propuesta de diseño de un nuevo servicio que ha de ser configurado para que sea operativo a partir de cierto momento, y seguramente de forma gradual. Preparación de la propuesta: para la preparación de una Propuesta de Diseño se deben considerar siempre algunos aspectos: - Disponer de una descripción detallada de la necesidad que el producto servicio va a resolver, los usuarios y las condiciones de uso, de aplicación o de servicio. Esta información, sintetizada se convierte en el argumentarlo – guía del diseño al que siempre se debe acudir en caso de dudas durante el proceso de diseño. Necesitamos tener claro el porqué de lo que estamos creando. - Acotar las restricciones i limitaciones de orden material, temporal y de recursos en relación tanto al propio producto – servicio como en relación a su desarrollo y fabricación o puesta en servicio. - Proceso de fabricación o de producción que se va a emplear en el caso de un producto industrial, contexto en el que se va a implementar y mantener en el supuesto de la creación de un servicio. - Tendencias y referentes, aunque sean de otro ámbito, de los que se puedan extraer ideas, muestras, modelos, calidades, estilos, etc. Se trata de promover la copia inteligente y con sentido. Presentación de la propuesta: Para la presentación de propuesta se debe de tener en cuenta siempre: Título y Contenido de referencia Justificación y condicionantes: Argumentarlo hipersimplificado (lista de conceptos) para justificar la existencia del producto-servicio y los condicionantes del mismo. Concepto: Definición conceptual del producto –servicio Estructura: Diagrama de bloques y/o de componentes del producto- servicio Forma: Visualización de los componentes que finalmente acabaran existiendo físicamente (se incluye software) Historia: Sobre la propuesta de diseño, formalización de la venta del sistema. Referentes: Otros productos – servicios de nuestro mismo mercado o de otros de los que sea posible extraer ideas y conceptos que se puedan desplazar al nuestro. Diseño del proceso: El Diseño de proceso se define como el proceso previo de configuración mental, pre-figuración en la búsqueda de una solución en cualquier campo el proceso previo en la búsqueda de una solución o conjunto de las mismas. Plasmar el pensamiento de la solución mediante esbozos, dibujos, bocetos o esquemas trazados en cualquiera de los soportes, durante o posteriores a un proceso de observación de alternativas o investigación. Esto necesita de numerosas fases de investigación, análisis, modelado, ajustes y adaptaciones previas a la producción definitiva del objeto. Además, comprende multitud de disciplinas y oficios dependiendo del objeto a diseñar y de la participación en el proceso de una o varias personas. Tipos de diseño de proceso: CENTRALIZADO: El modelo centralizado es el que sido ampliamente utilizado en los Sistemas de Información de las grandes organizaciones en décadas anteriores, mediante un Host que ejecutaba el 100% de la lógica del sistema, residiendo únicamente en el terminal de usuario las funciones de presentación. A este tipo de aplicaciones, que concentran todas las lógicas funcionales del software (presentación, negocio y acceso a datos) en un mismo componente se les denomina aplicaciones monolíticas. COOPERATIVO: La arquitectura de computación distribuida, también conocida como de procesamiento cooperativo* consiste en el desarrollo de una aplicación dividida en componentes más o menos autónomos que se ejecutan en unidades de hardware interconectadas por redes de alta velocidad. En el procesamiento cooperativo dos o más elementos lógicos diferentes interactúan entre sí en la realización de una tarea común. DISTRIBUIDO: Un sistema distribuido es aquel en el cual varios procesadores autónomos y repositorios de datos que soportan procesos y/o bases de datos, interactúan con el fin de cooperar para lograr un objetivo global. Los procesos coordinan sus actividades e intercambian información por medio de la transferencia de información a través de una red de comunicación. CODIFICACION EFECTIVA: Una de las formas en que los datos pueden ser capturados precisa y eficientemente es mediante un empleo como conocimiento de varios códigos. El proceso de poner datos ambiguos o problemáticos en unos cuantos dígitos o letras fácilmente capturarles es llamado codificación (que no debe ser confundida con la codificación de programa. La codificación ayuda a que el analista de sistemas alcance el objetivo de eficiencia, debido a que los datos que son codificados requieren menos tiempo para su captura y reducen la cantidad de conceptos capturados. La codificación también puede ayudar en el reordenamiento adecuado de los datos en un punto posterior del proceso de transformación de datos. Además, los datos codificados pueden ahorrar espacio valioso de memoria y de almacenamiento. Resumiendo, la codificación es una forma de ser elocuente, pero escueto, en la captura de datos. Captura de datos efectiva y eficiente: Para asegurar la calidad de los datos que los usuarios introducen al sistema, es importante capturar los datos con efectividad. La captura de datos ha recibido cada vez más atención como el punto en el procesamiento de la información en el que se pueden obtener excelentes ganancias en productividad. ¿Qué Se Debe Capturar? Las decisiones sobre qué datos capturar para la entrada del sistema se toman entre analistas de sistemas y usuarios de sistemas Permitiendo a la Computadora Hacer el Resto Las computadoras pueden manejar automáticamente las tareas repetitivas, tal como: Registrar la hora de la transacción Calcular nuevos valores de entrada Almacenar y recuperar datos en el pedido Con los formularios eficaces, no es necesario volver a capturar la información que la computadora ya ha almacenado o los datos tales como hora o fecha de entrada que la computadora puede determinar automáticamente.