REPÚBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO DE TECNOLOGÍA DE ADMINISTRACIÓN INDUSTRIAL EXTENSIÓN BARCELONA Prof. Bachiller: Melanea Chafardet Jorge Palacios C.I.: 30.545.600 Especialidad: Informática Asignatura: DISEÑO DE SISTEMAS Barcelona, Febrero 2023 Tabla de contenido Introducción ................................................................................................................................. 3 ¿Qué es el diseño de sistema? ................................................................................................ 4 Estándares del diseño de sistemas. ........................................................................................ 4 ¿Herramienta de diseño de sistemas? ................................................................................... 5 Herramienta de especificación ..................................................................................... 5 Herramientas de presentación ..................................................................................... 5 Herramientas de desarrollo de sistemas .................................................................... 5 Herramientas para la ingeniería de programas ......................................................... 5 Herramientas de Test .................................................................................................... 5 Generador de código ..................................................................................................... 5 Criterios de utilización ................................................................................................................ 5 Conformidad .................................................................................................................... 6 Fiabilidad .......................................................................................................................... 6 Eficacia ............................................................................................................................. 6 integridad ......................................................................................................................... 6 Facilidad de uso .............................................................................................................. 7 Criterios de transferencia. ......................................................................................................... 7 Portabilidad ...................................................................................................................... 7 Compatibilidad ................................................................................................................ 7 Productividad................................................................................................................... 7 Criterios de mantenimiento ....................................................................................................... 8 Mantenibilidad ................................................................................................................. 8 Capacidad de prueba..................................................................................................... 8 Flexibilidad ....................................................................................................................... 8 Entidad ......................................................................................................................................... 8 Polimorfismo................................................................................................................................ 9 Conclusión ................................................................................................................................. 10 Bibliografía ................................................................................................................................. 11 Introducción En la siguiente investigación orientada hacia el diseño de sistemas, investigación perteneciente a la materia Diseño de sistemas hablaremos como este es el proceso de conocer su situación para ver cómo labora y mencionar si se necesita optimización; el delegado El analista de sistemas es responsable de estas tareas. Antemano para iniciar el desarrollo de cualquier plan, es conocido por un Análisis del sistema para identificar todos los detalles de la situación actual de la organización. Información junto con este análisis sirve de base para la creación de numerosos tácticas de diseño. Los administradores deciden qué táctica sigue. Gerentes, empleados y otros Usuarios finales que se están familiarizando cada vez más con el trabajo de las PC ciertamente juega un papel indispensable en el desarrollo del sistema. ¿Qué es el diseño de sistema? 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, a efectos de satisfacer ciertos requerimientos. El diseño de sistemas es la primera fase de diseño en la cual se selecciona la aproximación básica para resolver el problema. Durante el diseño del sistema, la arquitectura del sistema es la organización global del mismo en componentes llamados subsistemas. AL tomar decisiones de alto nivel que se apliquen a todo el sistema, el diseñador desglosa el problema en subsistemas, de tal manera que sea posible realizar más trabajo por parte de varios diseñadores que trabajarán independientemente en distintos subsistemas. El diseñador de sistemas debe tomarlas siguientes decisiones:- Organizar el sistema en subsistemasIdentificar la concurrencia inherente al problema- Asignar los subsistemas a los procesadores y tareas- Seleccionar una aproximación para la administración de almacenes de datos- Manejar el acceso a recursos globales- Seleccionar la implementación de controlen software- Manejar las condiciones de contornoEstablecer la compensación de prioridades. Estándares del diseño de sistemas. Los estándares contienen los siguientes objetivos: - Homogeneizar las actividades propias del desarrollo de sistemas - Establecer estilos únicos para la realización de la documentación relativa al desarrollo de sistemas - Propiciar el incremento de la productividad una vez logrado el dominio de la normatividad y sus estándares, en el desarrollo de sistemas fomentando la disciplina de desarrollo - Fomentar la calidad de los productos desarrollados mediante una normatividad y estándares apropiados. ¿Herramienta de diseño de sistemas? Apoyan el proceso de formulación de las propiedades que debe tener un sistema para cumplir con los requisitos descubiertos a través de la profesión investigadora. Herramienta de especificación: admite el proceso de formulación de las propiedades que debe tener una aplicación, como especificaciones de entrada, salida, procesamiento y control. A menudo integran herramientas para crear especificaciones de datos. Herramientas de presentación: aplicadas para describir la ubicación de datos, mensajes y encabezados en pantallas de terminales, informes y otros medios de entrada y salida. Herramientas de desarrollo de sistemas: estas herramientas ayudan a los analistas a hacer la transición de los diseños a aplicaciones funcionales. Herramientas para la ingeniería de programas: apoyan el proceso de desarrollo del diseño de programas, incluidos los métodos y controles, y la documentación correspondiente. Herramientas de Test: Apoyan la fase de evaluación frente a las especificaciones de un sistema o sus componentes. Integran facilidades para analizar el correcto funcionamiento del sistema y la madurez alcanzada frente a las expectativas. Generador de código: genere código fuente y aplicaciones a partir de especificaciones funcionales bien definidas. Criterios de utilización. Conformidad: El objetivo de este Criterio de Conformidad es garantizar que todos los usuarios puedan acceder a la información enviada utilizando diferencias de color, es decir, en situaciones en las que cada color tiene un significado definido. Si la información se transmite a través del color en una imagen (o algún otro tipo de formato no textual), es poco probable que un usuario invidente perciba el color. En esta situación, la presentación de la información transmitida en color a través de otros medios visuales garantiza que los usuarios que no tienen la capacidad de ver el color puedan prestar atención a la información. Fiabilidad: Una de las debilidades comunes en los estudios de contenido de Internet es la falta de métodos de estudio que certifiquen la confiabilidad de los documentos expuestos. La accesibilidad independiente de los documentos a través de la Red instruye al cliente a determinar que sus contenidos cumplan con ciertas expectativas de certeza y autenticidad. No existe una verdad exclusiva y es la reacción del cliente ante el expediente la que determinará su juicio positivo o negativo. Si bien no es factible aplicar estándares precisos de confiabilidad en el contenido de Internet, los profesionales de la información, así como cualquier usuario, deben tener un conjunto de pautas que les permitan evaluar la información para determinar su calidad. Eficacia: La eficacia de una política o programa puede entenderse como el grado en que alcanza los objetivos propuestos. Se dice que un programa es efectivo si logra las metas que se han diseñado. Una organización eficaz cumple a cabalidad las tareas que le dan razón de ser. integridad: Más allá del código de diseño o reglas de aplicación para el trabajo, operación y mantenimiento del sistema, la ingeniería actualizada asume el desafío de administrar la vida útil efectiva de los activos, encontrando amenazas que atacan el sistema, generan fallas, que reducen sustancialmente la vida remanente del sistema. Por lo tanto, los Activos Totales son medidas que los operadores implementan de manera regular y sistemática para gestionar los peligros, teniendo en cuenta la estabilidad individual y ambiental. Facilidad de uso: dado que los cambios relacionados con la Facilidad de uso de Moodle son bastante evidentes y visibles, podemos mencionar que este es potencialmente un caso de "cobertizo para bicicletas". Es una metáfora discutida en los círculos de "código abierto" que indica (en resumen) que cuanto menor sea el cambio, mayor será la discusión en torno a él en foros y listas de correo. Las personas que propongan mejoras menores a Moodle deben ser conscientes de este fenómeno y no considerar ningún grado de controversia como una crítica implícita a sus sugerencias. Criterios de transferencia. Portabilidad: Tan pronto como diseñamos sistemas, pensamos que deben cumplir con los objetivos del comprador y también simplificar sus operaciones diarias para el mayor. Por eso hemos desarrollado técnicas para mejorar la experiencia del cliente, haciéndola más ligera y estable, convirtiéndola en una de las más relevantes. Compatibilidad: Está relacionada con la unión. Para que los sistemas intercambien información y los usuarios tengan acceso a sistemas integrados con interfaces comunes, los sistemas deben ser compatibles. En este entorno, la compatibilidad implica compartir dispositivos, sistemas operativos y programas. Productividad: Esta es una idea que se aplica a todas las acciones económicas que involucran el uso de recursos materiales, humanos y financieros para lograr resultados específicos. Criterios de mantenimiento Mantenibilidad: Es la propiedad de un sistema que representa la proporción de esfuerzo requerido para mantener su desempeño acostumbrado o recuperarlo después de que ha ocurrido un evento de falla. Se menciona que un sistema es altamente sostenible si el esfuerzo de reintegración es pequeño. Los sistemas de bajo mantenimiento o baja capacidad de mantenimiento requieren un gran esfuerzo para mantener o recuperar. Capacidad de prueba: reconocer los recursos necesarios para tolerar los recursos con fines de prueba. Determine los recursos de infraestructura de uso de prueba física necesarios para permitir la prueba en cada configuración de entorno de prueba. Flexibilidad: se refiere a la capacidad de maximizar el rendimiento activando y desactivando de manera selectiva los núcleos del procesador, lo que genera un posterior aumento o disminución de la frecuencia máxima de los núcleos activos restantes. Entidad: En informática, especialmente en programación orientada a objetos, una entidad puede conceptualizarse como una clase que tiene las características básicas de una serie de clases que la siguen. A través de la herencia, diferentes clases pueden compartir las características y procedimientos de la misma clase padre; Dependiendo de la composición propuesta por cada inventor y de las propiedades de cada idioma, también es posible tomar los recursos de la clase original como base para construir otras, en su mayoría más complejas o específicas. Clase: Una clase es una plantilla para construir objetos de datos de acuerdo con un modelo predefinido. Las clases se utilizan para representar entidades o conceptos, como B. Sustantivos en el habla. Cada clase es un modelo que define un conjunto de variables y procedimientos apropiados para manipular esos datos. Cada objeto creado a partir de la clase se denomina instancia de la clase. Herencia: Esta es una interacción entre una clase genérica y otra clase más específica. Este es un mecanismo que le permite generar clases derivadas de clases base, compartiendo automáticamente procedimientos y datos entre clases, subclases y objetos. Ejemplo: si declara una clase de párrafo que se deriva de la clase descrita, todos los procedimientos y anulaciones similares a la clase descrita son heredados automáticamente por la subclase de párrafo. Polimorfismo: El polimorfismo está relacionado con las propiedades que hacen posible enviar mensajes sintácticamente equivalentes a objetos de diferentes tipos. El único requisito que deben cumplir los objetos implementados en forma polimórfica es saber responder a los mensajes que se les envían. ¿Qué es el método de procedimiento? Un procedimiento es la guía detallada que muestra secuencial y ordenada de cómo dos o más personas realizan un trabajo. Los métodos y procedimientos de uso cotidiano en las organizaciones por lo general son verbales y no están por escrito. Conclusión Dada a la culminación de esta investigación podemos concluir que el tema anterior mente desarrollado el cual es el diseño de sistema podemos asegurar que este es una parte importante de la creación de un sistema exitoso. El diseño de sistemas debe ser un proceso iterativo que involucre la participación de todos los interesados, desde los usuarios hasta los desarrolladores. El diseño de sistema debe ser un proceso de mejora continua que se adapte a los cambios en el entorno de las necesidades de los usuarios. Bibliografía https://es.theastrologypage.com/system-design https://www.academia.edu/34745887/Diseño_de_Sistema https://definicion.de/entidad/