top of page

Diseño de Sistemas

  • Foto del escritor: osmarleal49
    osmarleal49
  • 19 ene 2014
  • 9 Min. de lectura

El diseño de sistemas 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.

Los métodos de análisis y diseño orientado a objetos se están volviendo en los métodos más ampliamente utilizados para el diseño de sistemas. El UML se ha vuelto un estándar en el Análisis y diseño orientado a objetos. Es ampliamente utilizado para el modelado de sistemas de software y se ha incrementado su uso para el diseño de sistemas que no son software así como organizaciones.








El diseño de interfaz de usuario o ingeniería de la interfaz es el diseño de computadoras, aplicaciones, máquinas, dispositivos de comunicación móvil, aplicaciones de software, y sitios web enfocado en la experiencia de usuario y la interacción.

Normalmente es una actividad multidisciplinar que involucra a varias ramas es decir al diseño y el conocimiento como eldiseño gráfico, industrial, web, de software y la ergonomía; y está implicado en un amplio rango de proyectos, desde sistemas para computadoras, vehículos hasta aviones comerciales.

Su objetivo es que las aplicaciones o los objetos sean más atractivos y además, hacer que la interacción con el usuario sea lo más intuitiva posible, conocido como el diseño centrado en el usuario. En este sentido las disciplinas del diseño industrial y gráfico se encargan de que la actividad a desarrollar se comunique y aprenda lo más rápidamente, a través de recursos como la gráfica, los pictogramas, los estereotipos y la simbología, todo sin afectar el funcionamiento técnico eficiente.



Uso de los colores de una Interfaz

El color tiene un impacto principal sobre la interacción humano-computadora: si no positivo, entonces negativo. De acuerdo a Murch, un investigador en factores humanos bien conocido, "El color puede ser una herramienta poderosa para mejorar la utilidad de un despliegue de información en una amplia variedad de áreas si el color es usado adecuadamente. Inversamente, el uso inapropiado del color puede seriamente reducir la funcionalidad de un sistema de despliegue" . El color es un componente principal en las GUIs. Debido a la proliferación de aplicaciones GUI en PCs, Macs, y Estaciones de trabajo Unix, el examen del color es pertinente a la interacción humano-computadora (human computer interaction, HCI).


El uso de color apropiado puede ayudar a la memoria del usuario y facilitar la formación de modelos mentales efectivos. Como Murch expresó arriba, el uso efectivo del color puede ser una herramienta poderosa. Sin embargo, el uso inefectivo del color puede degradar el desempeño de una aplicación y disminuir la satisfacción del usuario. Debido a estos factores, sentimos que el uso efectivo del color en interfaces de computadora es un importante tópico en HCI que requiere ser examinado cuando consideramos el diseño de una interfaz.





Importancia del Diseño de Sistemas

El diseño de sistemas tiene gran importancia desde el espacio cotidiano hasta el laboral y profesional, queriendo con esto demostrar que hoy en día es aptamente aplicado desde

lugares como café Internet, rentas de películas, pasando por la mediana empresa con desarrollo de software contable y terminando en las grandes empresas ó monstruos empresariales como IBM (international business machines, big blue), Departamentos de Estado, etc.

Sin duda el diseño de sistemas constituye un papel importante en el desarrollo de software empresarial.

Por otro lado el diseño de sistemas adopta campos como el de la ciencia (investigaciones de comportamientos físicos, meteorológicos, sismológicos etc.) la filosofía (medios abstractos de estructuración, desarrollo y proyección) cuyos contenidos permitan configurar y establecer aquellos elementos que serán utilizados para ofrecer satisfactores necesidades específicas del cliente

Es por tanto que dentro de los objetivos del diseño de sistemas es obligatorio encontrar recursos suficientes para el desarrollo de software en cuyos contenidos explícitos se encuentren los parámetros, establecimientos dirigidos ó encaminados hacia el desarrollo ideal de un producto.

En esta actividad técnica ingeniosa y creativa debe haber argumentos serios pilares bien establecidos a la hora de diseñar determinado sistema, así mismo de la organización de todos los componentes, ubicación y funcionalidad de los mismos. Todo esto con el objetivo de tener un acabado excelente en el producto terminado y que cumpla con los requerimientos establecidos por la organización que solicita el producto, a esto se le suma el ente funcional característico de un buen diseño , y estético dado al agrado y amigabilidad con la nueva interfaz de usuario (GUI).

En cuanto al analista de sistemas es de crucial importancia su papel que indica conocer previamente, como actos de cultura general criterios como:

Presentación: Referente al grado de producción y asimilación representativa de los componentes y su organización, de su mejor distribución actualización y aplicación.

Producción: Como el grado monetario de inversión con referencia a posibles, parámetros viables de diseño y su consejo con respecto a los mismos.

Significación: Asumido los cargos potenciales y posibles del desarrollo del sistema por parte del analista del sistema, como una innovación a posteriori del producto que sea en prototipo o ya en culminación, tendrá como impacto en la economía o el mejoramiento de la organización.

Costos : El analista de sistemas dada su importancia en el análisis de sistemas da un énfasis en el mejoramiento a grado final de la posible implementación del software a un futuro determinado, dando expectativas de la implementación de dicho sistema, terminando en estructuración , organización y eficiencia en el producto acabado , generando innovación y mejoramiento a partir del costo invertido.

Profesional ético: Es por tanto que el analista de sistemas sustituye o suprime la competencia monopolística a un grado de competencia abierta, depurando los grados de negligencia y para esto constituye un papel importante a la hora de coordinar la sana competencia del diseño frente al mercado competitivo de diseño.

Analítico: Como papel fundamental, el analista de sistemas cumple en sus proyectos un grado de análisis que incluye eficiencia en el desarrollo del proyecto como en el producto acabado.

Creativo: Igualmente del papel de creativo imprime mejorar o recrear nuevos eventos que respondan a la exigencia de hacer un software hecho a la medida y en el cual implemente medios de solución alternativos.

Innovador: Como analista de sistemas se debe cumplir con el requisito de la innovación apto para actualizar implementar y distribuir software a la medida del cliente y realizando a la vez una sana competencia referente al mejoramiento del Software.

Esto requiere reordenar los datos establecidos por el anterior sistema para mejorar su funcionalidad y que se adapte aún mejor a las necedades del cliente.

De acuerdo a lo anterior el papel del diseño de sistemas unido al trabajo del analista de sistemas es de suma importancia, como pilares de fundamento hacia el desarrollo de un buen software.

Igualmente con la evaluación de las distintas alternativas de solución y la especificaciones sumado a unas buenas practicas de diseño se contribuye con efectividad y eficiencia a un producto totalmente terminado que habla por si solo.


  • Aspecto Funcionales

  • Que el codigo Funcione


  • Aspecto no Funcionales

  • son los aspecto de calidad


  • rendimiento

  • Seguridad

  • Disponibilidad

  • Mantenibilidad

  • Facil Uso

Tipos de Diseño

El diseño ascendente es el método tradicional. Primero se diseñan y modelan las piezas, y después se insertan en un ensamblaje y se utilizan relaciones de posición para colocarlas. Para cambiar las piezas debe editarlas individualmente. Estos cambios se ven luego en el ensamblaje.

El diseño ascendente es la técnica preferida para piezas construidas previamente y listas para usar o componentes estándar como accesorios, poleas, motores, etc. La forma y el tamaño de estas piezas no cambian basándose en el diseño a menos que se seleccione otro componente.



En el diseño descendente se pueden diseñar las formas, tamaños y posiciones de las piezas en el ensamblaje. Por ejemplo:

Se puede modelar un soporte de motor de manera que su tamaño siempre sea correcto para soportar un motor, aun si se mueva dicho motor. SolidWorks modifica el tamaño del soporte de motor automáticamente. Esta función es particularmente conveniente para piezas como soportes, piezas de montaje y carcasas cuyo propósito principal es mantener otras piezas en sus posiciones correctas. También se puede utilizar el diseño descendente en ciertas operaciones, como por ejemplo la ubicación de clavijas, de piezas de diseño ascendente.

El diseño de una fotocopiadora se puede trazar en un croquis de diseño cuyos elementos representan poleas, tambores, correas y otros componentes de la misma. Los componentes 3D se crean basándose en este croquis. A medida que se mueven elementos o se cambia su tamaño en el croquis, SolidWorks mueve o cambia el tamaño de componentes 3D automáticamente en el ensamblaje. La velocidad y flexibilidad del croquis permite probar varias versiones del diseño antes de construir geometría 3D y para realizar numerosos tipos de cambios en un ubicación central.






Fases del Diseño

  • Diseño de datos

  • Diseño d Arquitectura

  • Diseño de Interfaz

  • Diseño de Procedimiento

UML: Lenguaje es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group).Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados.




Diagrama de clase : En ingeniería de software, un diagrama de clases enLenguaje Unificado de Modelado (UML) es un tipo de diagrama de estructura estática que describe la estructura de un sistema mostrando las clases del sistema, sus atributos, operaciones (o métodos), y las relaciones entre los objetos.

Normalizacion El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.Las bases de datos relacionales se normalizan para:* Evitar la redundancia de los datos. Evitar problemas de actualización de los datos en las tablas. Proteger la integridad de los datos.En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla sea considerada como una relación tiene que cumplir con algunas restricciones:* Cada tabla debe tener su nombre único. No puede haber dos filas iguales. No se permiten los duplicados. Todos los datos en una columna deben ser del mismo tipo.

Formas Normales. Las formas normales son aplicadas a las tablas de una base de datos. Decir que una base de datos está en la forma normal N es decir que todas sus tablas están en la forma normal N.Diagrama de inclusión de todas las formas normalesEn general, las primeras tres formas normales son suficientes para cubrir las necesidades de la mayoría de las bases de datos. El creador de estas 3 primeras formas normales (o reglas) fue Edgar. Primera Forma NormalUna tabla está en Primera Forma Normal si. Todos los atributos son atómicos. Un atributo es atómico si los elementos del dominio son indivisibles, mínimos. La tabla contiene una llave primaria única. La llave primaria no contiene atributos nulos. No debe existir variación en el número de columnas. Los Campos no llave deben identificarse por la llave (Dependencia Funcional) Debe Existir una independencia del orden tanto de las filas como de las columnas, es decir, si los datos cambian de orden no deben cambiar sus significadosUna tabla no puede tener múltiples valores en cada columna. Los datos son atómicos. (Si a cada valor de X le pertenece un valor de Y y viceversa)Esta forma normal elimina los valores repetidos dentro de una BDSegunda Forma NormalDependencia Funcional. Una relación está en 2FN si está en 1FN y si los atributos que no forman parte de ninguna clave dependen de forma completa de la clave principal. Es decir que no existen dependencias parciales. (Todos los atributos que no son clave principal deben depender únicamente de la clave principal).


Tercera Forma Normal

La tabla se encuentra en 3FN si es 2FN y si no existe ninguna dependencia funcional transitiva entre los atributos que no son clave.




Base de datos se le llama base de datos a los bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.

Actualmente, y debido al desarrollo tecnológico de campos como la informática y laelectrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, y por ende se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.Existen programas denominados sistemas gestores de bases de datos, abreviado DBMS, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos DBMS, así como su utilización y administración, se estudian dentro del ámbito de la informática.

















 
 
 

Comments


Síguenos
  • Facebook B&W
  • Twitter B&W
  • Google+ B&W
  • YouTube B&W
Posts Recientes
Búsqueda por Tags

© 2023 por Tendencias A-Z. Creado con Wix.com

bottom of page